Home / Check catalog / 6. Schema, Local, Trust, Deep Audit / 6.20 Video / VideoObject Schema Suite

6.20 Video / VideoObject Schema Suite

90 checks in Schema, Local, Trust, Deep Audit. Automated Its subsection has a live automated checker in the engine.

IDCheckPasses whenWeightRuns
6.20.01Detect VideoObject schemaPresentCriticalDeterministic
6.20.02Validate @type = VideoObjectAccurateCriticalDeterministic
6.20.03Validate name/title present and matches visible video titleExactHeavyDeterministic
6.20.04Validate description present and accuratePresentHeavyDeterministic
6.20.05Validate video @id unique and stableUniqueHeavyDeterministic
6.20.06Validate uploadDate present and correct ISO formatAccurateHeavyDeterministic
6.20.07Validate duration present and ISO 8601 (PTxxMxxS)AccurateHeavyDeterministic
6.20.08Validate contentUrl present (self-hosted or CDN)PresentHeavyDeterministic
6.20.09Validate embedUrl present (if iframe embed)PresentHeavyDeterministic
6.20.10Validate interactionStatistic (views) present when availablePresentMediumDeterministic
6.20.11Validate thumbnailUrl presentPresentHeavyDeterministic
6.20.12Validate thumbnail resolution meets Google specs>=1280px wideHeavyDeterministic
6.20.13Validate thumbnail aspect ratio correct16:9HeavyDeterministic
6.20.14Validate thumbnail loads with 200 statusOKMediumDeterministic
6.20.15Validate no outdated or broken thumbnailsCleanMediumDeterministic
6.20.16Detect presence of transcript (inline, file, or embed source)PresentHeavyDeterministic
6.20.17Validate transcript accuracy vs spoken contentHigh parityHeavyDeterministic
6.20.18Validate captions available (VTT/SRT or YouTube auto)PresentHeavyDeterministic
6.20.19Validate caption language tags (en, es, he, etc.)AccurateMediumDeterministic
6.20.20Validate transcript readable by AI (clear segments)StrongMediumDeterministic
6.20.21Validate video associated with correct entity (Service/Product/Article)AccurateHeavyDeterministic
6.20.22Validate isPartOf or about properties link correctlyPresentHeavyDeterministic
6.20.23Validate mentions or subjectOf properties used properlyAccurateMediumDeterministic
6.20.24Validate crosslinks from entity pages to this videoPresentMediumDeterministic
6.20.25Validate video resolution (min 720p recommended)PassHeavyDeterministic
6.20.26Validate video audio clarity (no low-quality audio)PassHeavyDeterministic
6.20.27Validate video on-page placement above fold (if core content)PresentMediumDeterministic
6.20.28Validate no autoplay without user interactionPassMediumDeterministic
6.20.29Validate no overly aggressive preload affecting LCPBalancedMediumDeterministic
6.20.30Compute partial video score for Chunk 1CompleteMediumDeterministic
6.20.31Validate video does not block LCPPassHeavyDeterministic
6.20.32Validate lazyloading implemented correctlyPresentHeavyDeterministic
6.20.33Validate defer/preload attributes optimizedBalancedHeavyDeterministic
6.20.34Validate page CLS remains stable with embedded videoPassMediumDeterministic
6.20.35Validate video embed responsive (mobile friendly)ResponsiveMediumDeterministic
6.20.36Validate no intrusive autoplay soundPassHeavyDeterministic
6.20.37Validate controls accessible (play, pause, CC)AccessibleHeavyDeterministic
6.20.38Validate full‑screen supportPresentHeavyDeterministic
6.20.39Validate no obstructive overlays or bannersCleanMediumDeterministic
6.20.40Validate video player color contrast accessibleStrongMediumDeterministic
6.20.41Validate transcript available in textual form on pagePresentHeavyDeterministic
6.20.42Validate caption accuracy vs audioHigh parityHeavyDeterministic
6.20.43Validate YouTube auto‑captions corrected (if used)StrongHeavyDeterministic
6.20.44Validate transcripts include speaker changesPresentMediumDeterministic
6.20.45Validate transcripts formatted with timecodes (if applicable)PresentMediumDeterministic
6.20.46Validate Multi‑language captions/transcriptsPresentHeavyDeterministic
6.20.47Validate correct language tagging in captionsAccurateHeavyDeterministic
6.20.48Validate localized VideoObject metadata exists for each languagePresentHeavyDeterministic
6.20.49Validate hreflang linking between multilingual video pagesAccurateMediumDeterministic
6.20.50Validate thumbnails language‑agnostic or localized properlyLogicalMediumDeterministic
6.20.51Validate video appears only on relevant pagesRelevantHeavyDeterministic
6.20.52Validate video schema not duplicated across multiple pages incorrectlyCleanHeavyDeterministic
6.20.53Validate no conflicting metadata across variantsConsistentMediumDeterministic
6.20.54Validate no outdated versions of same video indexedCleanMediumDeterministic
6.20.55Validate video indexed and crawlable (not blocked)AccessibleHeavyDeterministic
6.20.56Validate video linked in video sitemap (if applicable)PresentHeavyDeterministic
6.20.57Validate video appears in structured data testing toolsPresentMediumDeterministic
6.20.58Validate clip markup (hasPart) if relevantPresentMediumDeterministic
6.20.59Validate partial video tests passedPassMediumDeterministic
6.20.60Compute partial video score for Chunk 2CompleteMediumDeterministic
6.20.61Validate video narrative clarity (coherent, structured)StrongHeavyDeterministic
6.20.62Validate audio narration intelligibilityClearHeavyDeterministic
6.20.63Validate AI semantic extractability (transcript → entities → topics)StrongHeavyDeterministic
6.20.64Validate spoken content matches metadata descriptionsHigh parityMediumDeterministic
6.20.65Validate video includes necessary contextual infoPresentMediumDeterministic
6.20.66Validate correct linking to Article/FAQ/HowTo/Product pagesAccurateHeavyDeterministic
6.20.67Validate topic association consistency (same category/intent)StrongHeavyDeterministic
6.20.68Validate video contributes to topical authorityPresentMediumDeterministic
6.20.69Validate supporting entities (people, tools, brands) are representedPresentMediumDeterministic
6.20.70Validate clip markup (Clip → startOffset/endOffset) when applicableAccurateHeavyDeterministic
6.20.71Validate proper hasPart relationships (segments, chapters)PresentHeavyDeterministic
6.20.72Validate video chapters present (YouTube chapters or schema)PresentMediumDeterministic
6.20.73Validate key moments or timestamps extracted correctlyAccurateMediumDeterministic
6.20.74Validate no duplicate videos across pages (unless intentional)CleanHeavyDeterministic
6.20.75Validate no outdated versions of same video existCleanHeavyDeterministic
6.20.76Validate no broken video embedsOKMediumDeterministic
6.20.77Validate no third-party blocked embeds (country restrictions)PassMediumDeterministic
6.20.78Validate video responsive on mobile (16:9 scaling)ResponsiveHeavyDeterministic
6.20.79Validate user controls accessible on mobileAccessibleHeavyDeterministic
6.20.80Validate adequate tap targets around playerPassMediumDeterministic
6.20.81Validate captions visible and readable on mobilePresentMediumDeterministic
6.20.82Validate video included in video sitemapPresentHeavyDeterministic
6.20.83Validate sitemap metadata (duration, thumbnail, title) accurateAccurateHeavyDeterministic
6.20.84Validate sitemap URLs load with 200 statusOKMediumDeterministic
6.20.85Validate sitemap not referencing removed/outdated videosCleanMediumDeterministic
6.20.86Validate VideoObject passes all validatorsPassHeavyDeterministic
6.20.87Validate no conflicting structured data across video typesCleanHeavyDeterministic
6.20.88Validate video strengthens page topical authorityStrongMediumDeterministic
6.20.89Validate overall AI semantic extractabilityStrongMediumDeterministic
6.20.90Compute full video composite score for Section 6.20>= 90%CriticalDeterministic

← 6.19 FAQ / QAPage / HowTo Schema Suite6.21 Social Profiles / Social Metadata / Brand Signals Suite →

Run these checks on your site

A Deep Audit scores every check here that applies to your page, then an AI pass of up to 150 checks. Included on Pro and Ultra, or $9 for one audit.

See plans

Machine-readable: catalog totals and the full catalog as JSON (IDs, section, weight, status).