LIVE|VIDEOOBJECT SCHEMA|v.1

Video Rich Result & AI Video Citations

Get Your Videos into SERP Carousel & AI Engine Answers

Always-on monitoring of your VideoObject schema. Required for Google's video rich result, the SERP video carousel, and the AI-engine video citations Gemini and Perplexity increasingly surface in video-intent answers. Sentry catches malformed dates, missing thumbnails, and non-ISO duration formats. Cortex handles the fix.

sentry.videoobject-schema.live● 7/9 propertiesJSON-LD
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to optimize...",
"description": "164 chars",
"thumbnailUrl": "https://...thumb.jpg",
"uploadDate": "2026-04-22T14:00:00Z",
"embedUrl": "https://...embed",
"duration": "PT12M48S",
"publisher": "...",!or uploadedBy
"mainEntityOfPage": "..."!canonicalization signal
}
Video Discoverability Optimization

Continuous VideoObject Schema Monitoring

Continuous audits of your VideoObject schema against the 9 things that decide video rich-result eligibility, video carousel inclusion, and AI-engine video citation. Each rule maps to Google's Video structured-data spec. Sentry catches what fails. Cortex fixes it.

RULE · 1

videoobject_entity_present

VideoObject entity detected

A VideoObject entity is present. Without it the page is ineligible for the video rich result, SERP video carousel, and AI-engine video citations.

RULE · 2

name_present

name is non-empty

The VideoObject `name` is set - this is the video title displayed in SERP and AI engine answers.

RULE · 3

description_present

description is substantive

The `description` property is present with ≥20 characters. Used as the video snippet in SERP and AI engine answer summaries.

RULE · 4

thumbnailUrl_valid

thumbnailUrl is a valid HTTP URL

The `thumbnailUrl` (or `thumbnail.url`) is a valid HTTP URL pointing to the video preview image. Required for the SERP video carousel thumbnail.

RULE · 5

uploadDate_iso8601

uploadDate is ISO 8601

The `uploadDate` is a valid ISO 8601 date (e.g., `2026-04-22T14:00:00Z`). Non-ISO dates are silently ignored by Google.

RULE · 6

content_or_embed_url

contentUrl or embedUrl present

Either `contentUrl` (direct video file) or `embedUrl` (embed player) is set to an absolute HTTP URL. At least one is required for Google to surface the video.

RULE · 7

duration_iso8601

duration is ISO 8601

The `duration` property follows ISO 8601 duration format (e.g., `PT12M48S` for 12 minutes 48 seconds). Drives the duration overlay on the SERP video thumbnail.

RULE · 8

publisher_or_uploadedBy

publisher or uploadedBy set

Either `publisher` (Organization with name) or `uploadedBy` (Person or Organization with name) is set. Authority/E-E-A-T signal for video citations.

RULE · 9

mainEntityOfPage_canonical

mainEntityOfPage matches page URL

The `mainEntityOfPage` property's URL or @id matches the page's canonical URL. Strong canonicalization signal when the same video is embedded across multiple pages.

Schema Markup Accessibility

Free VideoObject Schema Checker

Paste any URL with embedded video content. Sentry fetches the page, parses the JSON-LD, finds the VideoObject entity, validates ISO 8601 dates and durations, and ships a per-rule report. No signup, instant results, always free.

Comprehensive auditInstant resultsCompletely free
Instant

Audit in under a minute

Sentry fetches your page, parses the videoobject schema markup, runs every rule, and renders the full result page before your next sip of coffee.

Actionable

Every failure gets a fix

Each failed rule ships with a prescription paragraph. Hand it to engineering and the gap is closed before lunch.

Ongoing

Locked in for the long haul

Add your site to the daily Sentry sweep with one click. New regressions get caught the next morning.

9 rules in the VIDEOOBJECT SCHEMA Sentry. Daily 3:30 AM ET sweep.

Optimize for Video Rich Results

Stop Guessing. Start Seeing. Get Cortex.

One brain. Thirty-six pairs of eyes. Sentries monitor every visibility signal that decides whether search engines, AI engines, and ad platforms show you. Cortex reads what they see, weighs it against a unified corpus of platform documentation, and acts. Every move follows a defined decision protocol: action stated, reason given, impact named.

250
Ranking signals
30
Sentries
60
Platforms
Daily
Always-on
llms.txtai-citationsai-crawlersbrand-pulsetitle-tagsmeta-descstructuredsitemapcore-vitalspage-speedaccessibilitydomain-agehttpsaboutauthorsbacklinksmentionsreviewsinternalgbpnapyelptrusthelpfultopicalfirst-handcronavboostfreshnesshreflangimage-seopage-qualitycanniballlm-outputtrackingssl-tlsCORTEXdecision engine