Structured data
VideoObject Schema Generator
Enter your video's title, thumbnail, upload date and URLs and get VideoObject JSON-LD that follows Google's video structured data page.
Runs in your browser; nothing is uploaded. · Free, no account · 4 min
Video
One absolute URL per line. The thumbnail must be crawlable and show the video.
ISO 8601, for example 2026-11-05 or 2026-11-05T09:30:00+02:00.
Write 12:34 or 1:02:03, or an ISO 8601 duration such as PT12M34S.
Creator
Google's documentation for VideoObject
Importing a saved run into your account is coming soon. Until then, your last runs stay in this browser only, and you can download your files.
How to use
- Enter a unique title and a description of the video.
- Add the thumbnail URL, the upload date with a time zone and the length.
- Give the video file URL or the player URL, and name the creator.
- Copy the script tag into the page that shows the video.
What it checks and how it works
The tool follows Google Search Central's video page, opened on 29 Oct 2026. It requires name, thumbnailUrl and uploadDate, and recommends description, contentUrl, embedUrl, duration, expires and creator (or author). Google asks for a unique name for each video, a time zone in uploadDate, and for contentUrl to point at the video file itself, not the page where the video lives; embedUrl is the alternative when there is no file URL.
The tool accepts a length like 12:34 and writes it as an ISO 8601 duration. It does not write the extra types the page describes: BroadcastEvent for a LIVE badge, Clip and SeekToAction for key moments. It also cannot check that Googlebot can fetch the thumbnail or file.
Sources
- Google Search Central: Video structured data opened 29 Oct 2026
- Google Search Central: General structured data guidelines opened 29 Oct 2026
Related tools
Article and BlogPosting Schema Generator
Enter your headline, images, dates and author and get Article JSON-LD that follows Google's article structured data page.
JSON-LD Syntax and Required-Property Checker
Paste JSON-LD, or a whole page, and see syntax errors with line numbers plus missing required and recommended properties for each Google type.
Recipe Schema Generator
Enter a recipe's photos, times, ingredients and steps and get Recipe JSON-LD that follows Google's recipe structured data page.
Go further with Zaher: See how Zaher's SEO Engine audits technical SEO
Questions
About this tool
name, thumbnailUrl and uploadDate. Without them Google says it may not be able to extract any information about the video.
The URL of the video file itself, not the page where the video lives. If there is no file URL, give embedUrl instead.
No. Those use BroadcastEvent, Clip and SeekToAction, which this tool does not write. It builds the basic VideoObject.
Get started today
Find out where your brand stands in AI. Free.
Run a free AI visibility analysis on your domain. No credit card, results in minutes. See what AI engines say about your brand today.
Brands already measuring their AI visibility with Zaher.


