Video Schema Generator — JSON-LD VideoObject for Video SEO
VideoObject schema is how Google understands the video on your page — its title, thumbnail, length and upload date — qualifying it for video search, thumbnails in results and key moments.
Video Schema Generator
Make your videos findable in Google video search and rich results.
1 Fill in the details
2 Your JSON-LD schema
Generated schema — updates as you type
Paste the schema into your page's <head> or just before </body>. Only filled fields are included — leave optional ones blank freely.
How to use it
- Title, thumbnail and upload date — the three essentials.
- Add duration in minutes + seconds (converted to ISO format for you).
- Copy to the page hosting the video — the schema must sit on a page where the video is playable.
About this tool
Video results dominate many how-to searches. VideoObject markup gives Google the metadata it needs to index your video properly: a good thumbnail URL (high-resolution, unique per video), an accurate duration and at least one of contentUrl (the file) or embedUrl (the player).
The page itself must feature the video prominently — schema about a video that is buried or absent can be ignored.
Frequently asked questions
YouTube already has my video — do I still need this? On YouTube itself, no. On YOUR page embedding that video, yes — the embedUrl form of this schema is how your page earns the video rich result.
What makes a valid thumbnail? A stable, publicly accessible image URL, ideally 1280×720 or larger, that actually represents the video.
Is my data sent anywhere? No — generated locally in your browser.
More tools
- Meta Tag Generator — titles, descriptions and Open Graph
- FAQ Schema Generator — FAQPage rich results
- Sitemap Generator — build an XML sitemap
- All SEO tools