Free tool

Video schema generator

Generate VideoObject schema in JSON-LD with title, thumbnail, length and upload date, so your videos can show up in Google's video results.

Generate your schema

Your details

Start from the example, then swap in your own details. The code updates as you type.

Start from

Your schema markup

Paste it into your page's <head>, or before </body>.

JSON-LD

      

    Want search engines and AI tools to understand your site? We build technical SEO and AEO foundations for B2B SaaS.

    See our SEO service

    How the generator works

    Fill in your video details, and the generator writes valid VideoObject markup as you type.

    1

    Add your video

    Enter the title, description, thumbnail and upload date.

    2

    Add the length and links

    Add the video length, and an embed URL or video file URL.

    3

    Fix what's flagged

    Checks flag missing required fields, like the thumbnail or upload date.

    4

    Copy and test

    Copy the code into the page with the video and confirm it in Google's Rich Results Test.

    Want search engines and AI to understand your site?

    We build the technical SEO and AEO foundations that help B2B SaaS sites get found, from schema to site structure.

    Frequently Asked Questions

    What is video schema?

    Video schema (VideoObject) is structured data that describes a video on your page: its title, description, thumbnail, length and upload date. It helps Google find your video and show it in video results with a thumbnail.

    What does Google require?

    A title, a thumbnail URL and an upload date. Google also recommends a description, the length, and either the video file URL or an embed URL so it can fetch the video.

    Do I need video schema for YouTube embeds?

    Google can often find embedded YouTube videos on its own, but VideoObject schema makes it explicit which video is on the page and what it's about. It's most useful for product demos and tutorials on your own site.

    What format does the video length use?

    ISO 8601, like PT5M12S for five minutes and twelve seconds. The generator converts the minutes and seconds you enter for you.

    Where do I add video schema?

    On the page where the video is embedded and visible, in the head or body. Only mark up a video on pages where visitors can actually watch it.