Video Schema: Structured Data for Video Results

Video schema is the structured data markup that describes a video to search engines, unlocking rich results with thumbnails and details.

Quick Definition

Video Schema is structured data that describes a video to search engines.

What It Is

Video schema is structured data, usually JSON-LD, that describes a video to search engines.

It declares the name, description, thumbnail, and URL of the video.

When valid, it can qualify the page for rich video results.

What It Includes

  • The name and description of the video.
  • The thumbnail URL for display.
  • The content URL or embed URL where the video lives.
  • The upload date and duration.
  • Metadata like transcript or uploader.

Why It Matters

  • Valid schema is required for rich video results.
  • Rich results show thumbnails and details that lift clicks.
  • It tells search engines a page actually contains video.
  • It makes the video eligible across Google properties.
  • It is the clearest signal a video is on the page.

How to Implement

  • Add JSON-LD VideoObject to the page containing the video.
  • Use a real, indexable URL for the video.
  • Keep the schema in sync with the visible page.
  • Validate the markup with the Rich Results Test.
  • Match the schema fields to the actual video.

Common Mistakes

  • Adding schema to pages without visible video.
  • Using embed URLs that are not indexable.
  • Mismatching the thumbnail or description.
  • Forgetting required fields like name and duration.
  • Never validating the markup after changes.
Example in Practice

Before: a page has a video but no markup.

After: the team adds VideoObject JSON-LD.

The result: Google can show the video with a thumbnail and details.

The lesson: the video becomes eligible for rich results.

💡

Quick Tip

Video schema only works when the video is visible and indexable on the page, so mark up real, crawlable content.

Frequently Asked Questions

Structured data that describes a video to search engines, enabling rich video results.
The schema.org type used to mark up a video with its name, description, thumbnail, and URL.
No, it makes the page eligible, but Google decides whether to show the rich result.
JSON-LD is Google recommended and the easiest to maintain on a page.
Use the Rich Results Test in Google Search Console.

Video Schema, in Short

Video schema tells search engines a video exists.

Describe it fully and keep it in sync with the page.

Valid markup unlocks the rich result your video deserves.