All tools

VideoObject Schema Generator

Build VideoObject JSON-LD for video rich results.

ISO 8601 duration.
JSON-LD

Generate VideoObject Schema

VideoObject structured data helps your videos appear with rich features in Google Search, Video search, and Discover — including thumbnails, duration, and key moments. It is vital for any page that hosts video.

Required fields

  • name, description, and thumbnailUrl
  • uploadDate
  • contentUrl or embedUrl

Duration format

Duration uses ISO 8601, so 2 minutes 30 seconds is written as PT2M30S. Providing it can enable a duration badge on the result.

How to add this JSON-LD to your site

Copy the generated <script type="application/ld+json"> block and paste it into the <head> of the relevant page (it also works in the <body>). Each page should describe its own content.

Before publishing, validate the markup with Google's Rich Results Test and the Schema Markup Validator to confirm it is eligible for rich results and free of errors.

Private & Processed Locally

This generator runs entirely in your browser. Nothing you enter is uploaded to a server, so it is safe for unpublished pages and works offline. It is free with no sign-up.

Frequently Asked Questions

Common questions about the VideoObject Schema Generator.

What does VideoObject schema enable?
It can give your videos rich features in Search, Video search, and Discover, including thumbnails and duration.
What is the duration format?
Duration uses ISO 8601, so 2 minutes 30 seconds is PT2M30S.
Is it free?
Yes, free and 100% browser-based.

More Schema (JSON-LD)

View all tools →
Auto Google Schema MakerSchema Markup GeneratorFAQ Schema GeneratorArticle Schema GeneratorProduct Schema GeneratorLocalBusiness Schema GeneratorEvent Schema GeneratorJobPosting Schema Generator
File Transfer