Video Schema Generator

Generate valid VideoObject JSON-LD markup in seconds. Paste your video page URL and our AI extracts the details automatically — or build manually. No account required.

Free to useNo credit card
No account neededStart instantly
Google-compliantValid JSON-LD
20 schemas/weekFree tier

What is video schema markup?

Video schema (VideoObject on schema.org) is structured data that tells Google your page contains a video. When Google recognises it, your listing can appear as a video rich result — with a thumbnail, duration, and play button shown directly in search results.

This significantly increases your page's visibility in search results, especially in Google's video carousel. Video rich results can drive substantially more clicks than standard text results.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Your Video Title",
  "description": "A description of your video",
  "thumbnailUrl": "https://example.com/thumbnail.jpg",
  "uploadDate": "2026-01-15",
  "duration": "PT5M30S",
  "contentUrl": "https://example.com/video.mp4",
  "embedUrl": "https://www.youtube.com/embed/xxxxx"
}

Generate video schema in 3 steps

1

Paste your video page URL

Enter the URL of any page with a video (YouTube, Vimeo, your own site). Our AI reads the page and extracts title, description, duration, and thumbnail automatically.

2

Review the generated schema

We detect your video details and generate valid VideoObject JSON-LD markup. Edit any field before copying.

3

Add to your website

Copy the JSON-LD and paste it into your page's head section. Works with WordPress, Shopify, Webflow, and any HTML site.

Frequently asked questions

Ready to add video schema to your site?

Free account gives you 40 schemas per week. No credit card required.