VideoObject schema: get your videos indexed and appearing in video rich results

Module 6: Technical SEO, Structured Data & Rich Snippets for Wix | Lesson 75 of 687 | 50 min read

By Michael Andrews, Wix SEO Expert UK

VideoObject schema helps Google understand, index, and display video content embedded on your Wix site in video rich results, video carousels, Google Video search, and Google Discover. Video content is increasingly important for SEO, and Google is giving more SERP real estate to video results. If your Wix site embeds YouTube videos, self-hosted videos, or any video content, VideoObject schema significantly increases the chance of those videos appearing in prominent video search features. This lesson covers the complete VideoObject specification, integration with YouTube and other platforms, key moments markup for video chapters, and strategies for maximising video visibility.

How-to diagram showing technical SEO elements including JSON-LD structured data markup, schema types, site speed optimisation, and rich snippet results in Google
Technical SEO and structured data transform how Google displays your Wix site in search results with rich snippets and enhanced listings.

What Video Rich Results Look Like

When to Add VideoObject Schema

Essential VideoObject Properties

VideoObject Schema for YouTube Embeds

Most Wix sites embed YouTube videos. Here is the complete schema template optimised for YouTube integration.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "How to Add Schema Markup to Your Wix Website",
  "description": "A step-by-step tutorial showing how to add JSON-LD structured data to any Wix page using the Custom Code feature. Covers Organization, FAQ, and Article schema.",
  "thumbnailUrl": "https://img.youtube.com/vi/YOUR_VIDEO_ID/maxresdefault.jpg",
  "uploadDate": "2026-01-15T08:00:00+00:00",
  "duration": "PT12M30S",
  "contentUrl": "https://www.youtube.com/watch?v=YOUR_VIDEO_ID",
  "embedUrl": "https://www.youtube.com/embed/YOUR_VIDEO_ID",
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": "https://schema.org/WatchAction",
    "userInteractionCount": "1500"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Business Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yoursite.com/logo.png"
}
  }
}
</script>

YouTube Thumbnail URL Patterns

YouTube provides automatic thumbnails at predictable URLs. Use these to get the thumbnail without downloading it.

Duration Formatting

Video duration uses ISO 8601 format, the same as HowTo totalTime.

Key Moments (Video Chapters)

Key moments allow Google to display timestamp links in search results, letting users jump directly to specific sections of your video. This is especially valuable for long tutorial videos.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Complete Wix SEO Tutorial",
  "uploadDate": "2026-01-15",
  "duration": "PT45M",
  "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg",
  "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID",
  "hasPart": [
    {
      "@type": "Clip",
      "name": "Introduction to Wix SEO",
      "startOffset": 0,
      "endOffset": 180,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=0"
    },
    {
      "@type": "Clip",
      "name": "Setting Up Meta Tags",
      "startOffset": 180,
      "endOffset": 600,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=180"
    },
    {
      "@type": "Clip",
      "name": "Adding Schema Markup",
      "startOffset": 600,
      "endOffset": 1200,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=600"
    },
    {
      "@type": "Clip",
      "name": "Submitting to Google",
      "startOffset": 1200,
      "endOffset": 2700,
      "url": "https://www.youtube.com/watch?v=VIDEO_ID&t=1200"
    }
  ]
}
YouTube Chapters: If your YouTube video already has chapters (timestamps in the description starting from 0:00), Google may automatically generate key moments. Adding Clip schema in VideoObject gives you explicit control over which moments appear in search and what they are called.

Multiple Videos on One Page

If a page contains multiple embedded videos, add VideoObject schema for each video, either as separate script tags or combined in a @graph array.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "VideoObject",
      "name": "First Video Title",
      "thumbnailUrl": "https://img.youtube.com/vi/VIDEO1_ID/maxresdefault.jpg",
      "uploadDate": "2026-01-15",
      "contentUrl": "https://www.youtube.com/watch?v=VIDEO1_ID"
    },
    {
      "@type": "VideoObject",
      "name": "Second Video Title",
      "thumbnailUrl": "https://img.youtube.com/vi/VIDEO2_ID/maxresdefault.jpg",
      "uploadDate": "2026-02-20",
      "contentUrl": "https://www.youtube.com/watch?v=VIDEO2_ID"
    }
  ]
}

Combining VideoObject with Article Schema

For blog posts that include video content, combine VideoObject with BlogPosting schema to get both article and video rich results.

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "BlogPosting",
      "headline": "How to Speed Up Your Wix Site",
      "author": { "@type": "Person", "name": "Your Name" },
      "datePublished": "2026-01-15",
      "video": {
        "@type": "VideoObject",
        "name": "Wix Speed Optimisation Tutorial",
        "thumbnailUrl": "https://img.youtube.com/vi/VIDEO_ID/maxresdefault.jpg",
        "uploadDate": "2026-01-15",
        "duration": "PT15M",
        "contentUrl": "https://www.youtube.com/watch?v=VIDEO_ID"
      }
    }
  ]
}

Adding VideoObject Schema to Wix: Step-by-Step

Complete implementation process

Self-Hosted Video Schema

If you host videos on your own domain (not YouTube), the schema is slightly different.

Common VideoObject Schema Mistakes

Video SEO Best Practices Beyond Schema

How to Optimise Your YouTube Videos for Maximum Wix Video Rich Results

Getting video rich results requires both valid VideoObject schema and well-optimised video content. Use this process to maximise your video visibility in Google Search.

Complete YouTube video optimisation for rich results on Wix

Final Checkpoint: Every page with embedded video should have VideoObject schema with name, description, thumbnailUrl, uploadDate, and either contentUrl or embedUrl. Duration and key moments add extra value. Rich Results Test should show zero errors. Check Google Search Console Video Indexing report for video discovery status.

This lesson on VideoObject schema: get your videos indexed and appearing in video rich results is part of Module 6: Technical SEO, Structured Data & Rich Snippets for Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.