Video Schema Generator
A video schema generator writes VideoObject structured data for a page where people can watch a video. Enter the title, thumbnail, upload date and the video's file or player URL, and this free tool writes valid JSON-LD. You can add a description, duration, creator and clips that mark key moments in the video.
Required. Several URLs, one per line.
Required. Include time zone offset.
Output as ISO 8601 duration (PT5H30M etc.).
Google recommends contentUrl where possible. Warn if neither is given.
Choose one or leave blank. Country codes.
Format: name | startOffset (seconds) | endOffset (seconds) | url. Video must be at least 30 seconds. No two clips can share a start time.
Generated JSON-LD
Google doesn't guarantee that structured data will show up as a rich result.
Test markup with Google Rich Results Test →What is a video schema generator and when should you use it?
VideoObject structured data describes a standalone or embedded video asset on a watch page: its headline title, high-resolution thumbnail, upload timestamp, runtime duration, content stream URL, embed player location, and key moment timestamps (Clips). Google utilizes VideoObject schema to generate video carousel badges, Key Moments video seek segments, and Google Discover video previews. To enhance multimedia discoverability, nest your video within culinary guides using the Recipe Schema Generator, pair tutorials with the How-To Schema Generator, or connect educational video lessons using the Course Schema Generator. Attribute production credit to verified entities via the Profile Page Schema Generator and corporate publishers with the Organization Schema Generator. Answer viewer questions with the FAQ Schema Generator, verify Google rich result compliance using the Schema Property Completeness Checker, sanitize your JSON-LD syntax using the JSON-LD Syntax Checker, inspect competitor video embeds with the Schema Extractor, and discover our full catalog of Schema Markup Tools.
How do you use it?
- Enter the video title, thumbnail and upload date.
- Add the file URL or the player URL.
- Add the description, duration and creator.
- Add clips for key moments if your player supports time links.
- Copy the code and test it.
Working on a comprehensive technical audit? Browse all free SEO tools to discover the next step in your workflow, or contact our technical support team if you require a specialized custom utility.
Result interpretation & practical applications
When evaluating the output of the video schema generator, review the parsed metrics against your specific site architecture. Outputs are formatted for direct implementation into your HTML source, web server configuration, or Google Search Console audit files.
Always inspect generated values for contextual nuance. Automated tools highlight structural patterns, but manual verification confirms that technical directives align with your overarching SEO strategy.
Technical rules and limitations
- Required: name, thumbnailUrl and uploadDate.
- Google recommends contentUrl where possible; otherwise use embedUrl.
- Add markup to a page where users can watch the video.
- For clips, the video must be at least 30 seconds long, the clip URLs must link to a time in the video, and no two clips can share a start time.
- Use either regionsAllowed or ineligibleRegion, not both.
Google's Video structured data documentation.
Common mistakes and troubleshooting
- Linking contentUrl to the web page instead of the video file.
- Leaving out the upload date's time zone.
- Adding clips with the same start time.
- Marking up a page where the video can't be watched.
No tool can promise how a search engine will crawl, index, or rank your pages. This tool generates and validates code against documented technical specifications; you determine where to deploy it, and you should always test changes on staging environments first. Google publishes extensive guidelines in Search Central on evaluating third-party SEO tools and advice. Learn more about our technical testing standards on our about us page, or explore full site audits on our pricing page.
Related free tools & workflows
Browse all Schema Markup & Structured Data Tools →Technical SEO Audit Workflows
Indexability & Crawling
Redirects & HTTP Headers
Authoritative Technical Documentation & Standards
This tool executes logic aligned with official technical documentation and search engine webmaster standards:
- Google Search Central Video schema guide
Google Search Central: Video Structured Data
Primary engineering source and technical documentation.
- Schema.org VideoObject documentation
Schema.org: VideoObject Entity Specifications
Primary engineering source and technical documentation.
Video Schema Generator questions
What is required? ↓
The video name, a thumbnail URL and the upload date.
contentUrl or embedUrl? ↓
Google recommends contentUrl if possible; use embedUrl when you only have a player URL.
What are clips? ↓
Marked segments that Google may show as key moments.
Is this tool free? ↓
Yes. It is completely free to use and requires no registration or subscription.
Does this tool visit my website or store my files? ↓
No. It executes entirely in your local browser runtime. Your inputs and results are never stored or logged on our servers.
Ready for the next step in your audit?
ToxicBacklink – Free SEO Tools & Backlink Checker builds fast, browser-based utilities for webmasters, developers, and SEO professionals. Each tool executes locally, shows exact modifications, and follows published specifications. Read more about us, check our how it works guide, browse all tools, or return to the home page.