VideoObject Schema Builder
Generate VideoObject JSON-LD for embedded videos and video landing pages.
Structured data for videos
VideoObject schema tells search engines a page hosts a video and exposes its title, description, thumbnail, upload date, and duration — the details that make a video eligible for video rich results and the dedicated video tab. This builder assembles the JSON-LD from those fields, formatting the upload date and the ISO 8601 duration and pointing to a valid thumbnail URL, so the required properties are correct without hand-editing.
Thumbnails and duration
Provide a real, accessible thumbnail URL and an accurate duration in ISO format, and keep the details consistent with the video on the page. Paste the output into a script type="application/ld+json" tag and validate it before publishing. The JSON-LD is generated in your browser and never uploaded.
Frequently asked questions
What does the videoobject schema builder do?
It creates VideoObject Schema JSON-LD from the fields you enter.
Which fields does Google require for video markup?
name, thumbnailUrl, and uploadDate. description, duration, and contentUrl or embedUrl are recommended, and the tool includes all but contentUrl.
How do I write the duration?
In ISO 8601 format: PT1M30S is 1 minute 30 seconds and PT1H5M is 1 hour 5 minutes.
What date format should the upload date use?
ISO 8601 with a time zone, such as 2026-09-28T08:00:00-07:00. Google may flag a date without a time zone as a warning.
Related tools
Need technical SEO, schema, and content structure cleaned up across a real site? Bushe can help.