MediaRich Result EligibleVideoObjectPersonOrganization

VideoObject — Embedded Video

VideoObject schema for embedded video content, enabling video rich results and Google Video indexing.

Rich Result: Video rich result (thumbnail, duration, date in Google Video search)

When to Use

Pages with embedded YouTube, Vimeo, or self-hosted video content where the video is the primary content. Enables video thumbnails in search results and appearance in Google Video search.

JSON-LD Code

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Fix Your Core Web Vitals — Complete Walkthrough",
  "description": "A complete screen-recording walkthrough showing exactly how to identify and fix LCP, CLS, and INP issues using free tools. Covers PageSpeed Insights, Chrome DevTools, and WebPageTest.",
  "thumbnailUrl": [
    "https://example.com/thumbnails/cwv-fix-1x1.jpg",
    "https://example.com/thumbnails/cwv-fix-4x3.jpg",
    "https://example.com/thumbnails/cwv-fix-16x9.jpg"
  ],
  "uploadDate": "2026-03-10T00:00:00Z",
  "duration": "PT18M45S",
  "contentUrl": "https://example.com/videos/core-web-vitals-fix.mp4",
  "embedUrl": "https://www.youtube.com/embed/dQw4w9WgXcQ",
  "url": "https://example.com/blog/fix-core-web-vitals-video",
  "publisher": {
    "@type": "Organization",
    "name": "SEOCheckPilot",
    "logo": {
      "@type": "ImageObject",
      "url": "https://seocheckpilot.com/logo.png"
    }
  },
  "author": {
    "@type": "Person",
    "name": "Jane Smith"
  },
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": "https://schema.org/WatchAction",
    "userInteractionCount": 24500
  },
  "isFamilyFriendly": true
}
</script>

Implementation Notes

Provide thumbnailUrl in 1:1, 4:3, and 16:9 ratios for best coverage across Google surfaces. The duration must use ISO 8601 duration format (PT18M45S = 18 minutes 45 seconds).

Validate & test this schema
Check your implementation against Google guidelines
Validate Schema →Schema Generator →

Related Examples

Article — Blog Post
✓ Rich Result eligible
HowTo — Step-by-Step Guide
✓ Rich Result eligible
← All Structured Data Examples