Home / Free Tools / Free Video Schema Generator
Free schema tool

Help Google understand your videos.

Create VideoObject structured data for the YouTube videos on your pages, with thumbnail, duration and key moments filled in for you.

YouTube auto-fillKey momentsNo signup

Your video

Fills the embed URL and thumbnail for you.

VideoObject JSON-LD


Paste into the page where the video is embedded, then check it with Google's Rich Results Test.

Why add video schema?

VideoObject structured data tells Google what a video on your page is about, when it was published, how long it is and where its key moments start. That helps the page appear in video results and key moments, and it gives AI assistants a clear description to work from. It matters most when you embed your YouTube videos on your own pages, which is how video lifts the rankings of the written page too.

Every SEO plan we run includes a video a month, embedded with this markup. See YouTube SEO and why video is now part of SEO.

Frequently asked questions

What is VideoObject schema?

Structured data, usually JSON-LD, that describes a video on a page: its title, description, thumbnail, upload date, duration and where it can be played.

Do I need video schema for embedded YouTube videos?

It isn't required, but it helps Google understand the video on your page and show it in video results with key moments. It is especially useful when the same video supports a written page.

Which fields does Google require?

Google requires name, thumbnailUrl and uploadDate, and recommends description, duration, contentUrl or embedUrl, and key moments.

Is this video schema generator free?

Yes, with no signup. Everything runs in your browser; nothing you enter is sent anywhere.

Related reading

Want us to do this for you?

Get a free AI visibility report: how ChatGPT, Gemini and Google AI describe your business, and what to fix first.

Get my free report