STRUCTURED DATA
VideoObject Schema Generator
Video results and video thumbnails in search come from VideoObject markup and from Google being able to fetch the video. The markup needs a title, a thumbnail and an upload date, and Google needs the file or player URL. This generator writes it from a short form and converts durations to the ISO 8601 format the markup uses.
- Runs in your browser
- Nothing you paste is uploaded
- Free, no sign-up
- CheckRequired: name, thumbnailUrl, uploadDate
- CheckcontentUrl or embedUrl present
- CheckDuration converted to ISO 8601 (PT4M35S)
- CheckOutput passes the JSON-LD validator
Free
no sign-up, no usage limit
0 uploads
what you paste stays on your device
4 checks
what the tool looks at
Offline
works once the page has loaded
Loading the tool…
HOW IT WORKS
How to use the VideoObject Schema Generator
The video’s details in a form.
Fill in the title, thumbnail URL and upload date.
Add the duration as minutes:seconds and the file or embed URL.
Copy the JSON-LD onto the page that shows the video.
WHAT IT CHECKS
What it looks at, and how to read it.
Validated VideoObject JSON-LD to copy or download.
What it checks
- Required: name, thumbnailUrl, uploadDate
- contentUrl or embedUrl present
- Duration converted to ISO 8601 (PT4M35S)
- Output passes the JSON-LD validator
How to read the results
- Mark up a video only on the page where it is the main content and plays.
GOOD TO KNOW
Common mistakes, an example and the limits.
Common mistakes
- A thumbnail URL that robots.txt blocks, so Google cannot show it.
A worked example
A 4:35 product demo becomes duration PT4M35S with its YouTube embed URL.
Limitations
- Builds markup from what you enter; it cannot check that the page shows the same information, which Google requires.
- Valid markup makes a page eligible for a rich result. Google decides whether to show one.
FAQ
Questions about the VideoObject Schema Generator
Straight answers about what it does and where its limits are.
Do I need this for YouTube embeds?
Google can often find embedded YouTube videos on its own; markup makes the details explicit and is needed for self-hosted video.
Need this for a whole website, over time?
The NdovuSEOLabs platform connects your own Search Console, analytics and server logs, and audits every page on a schedule.