Home › Tools › Schema Generators › Video Schema Generator
Free Schema Tool

Video Schema Generator

Create VideoObject JSON LD for any video on your page. Paste a YouTube link to fill the embed and thumbnail, add chapters, and get key moments markup too.

Video Details

Key Moments optional

Your JSON LD Code


      
      
Open Rich Results Test Copied!
Before you publish
  • Each video needs its own unique title
  • Use a thumbnail that actually shows the video
  • Key moments need a video of at least 30 seconds that can start at any time

What Is Video Schema?

Video schema is structured data that describes a video on your page using the VideoObject type. It gives Google the title, thumbnail, upload date, length and where to find the video file or player.

With it, your page can appear in video results and the Videos tab, and with chapters added, Google can show key moments that let people jump straight to a section.

How to Use the Video Schema Generator

  1. Got a YouTube video? Paste the link at the top. The tool fills the player URL, a thumbnail and the watch page for you.
  2. Add the title, description and upload date with time and time zone.
  3. Enter the duration as minutes and seconds, such as 5:42. The tool converts it to ISO 8601, like PT5M42S.
  4. Add chapters as a start time then a label, one per line, to create key moments.
  5. Copy the code into the page where the video is embedded.

VideoObject Properties

PropertyStatusNotes
nameRequiredA unique title for each video
thumbnailUrlRequiredA unique thumbnail image for the video
uploadDateRequiredISO 8601 with a time zone
contentUrlRecommendedThe actual video file, the best way for Google to fetch it
embedUrlRecommendedThe player URL, used when there is no file URL
durationRecommendedISO 8601 duration, such as PT1H2M30S
hasPartRecommendedClip items with start and end seconds for key moments

Full details are in Google's video structured data guide.

Key Moments Tips

Get more from video with our creative video marketing ideas and image optimization guide for better thumbnails. Writing the post around the video? Add the article schema generator output too.

Frequently Asked Questions

1Do I need video schema for embedded YouTube videos?

It is not strictly needed, since Google can often detect embeds, but markup makes the title, thumbnail, date and chapters explicit and can help your own page appear for the video.

2What is the difference between contentUrl and embedUrl?

contentUrl points to the video file itself, such as an MP4. embedUrl points to the player, usually the src of an iframe. Google prefers contentUrl when you can provide it.

3How do I write video duration in ISO 8601?

Use PT, then hours with H, minutes with M and seconds with S. For example, 5 minutes 42 seconds is PT5M42S. This tool converts it for you.

4Is my video information uploaded?

No. The video schema generator works only in your browser. Even the YouTube helper just reads the video ID from the link you paste, without contacting YouTube.

Related Articles

More Free Schema Generators

See all schema generators →  |  Browse every free tool →