Advertisement

VideoObject Schema Generator

Generate Google-recommended Schema.org VideoObject JSON-LD structured data for video rich snippets.

Duration & Publishing Timestamps
Generated JSON-LD Output Google Video Ready

                
Test on Google Rich Results Tool ↗

What is the VideoObject Schema Generator?

The VideoObject Schema Generator creates Google-compliant Schema.org VideoObject structured data formatted in JSON-LD. Adding VideoObject markup to pages containing embedded video players (such as YouTube, Vimeo, or self-hosted MP4s) enables video rich badges, thumbnail previews, and video duration timestamps directly in Google Search results and Google Discover.

Key Capabilities & Features

Automatic ISO 8601 Duration Parser

Translates standard minutes and seconds into strict ISO 8601 format (e.g. PT12M45S) required by Googlebot.

Dual Embed & Content URL Support

Supports iframe player embed URLs alongside direct media stream files for maximum crawler accessibility.

Google Rich Results Validation

Direct link to test generated video schemas in Google's official Rich Results Test suite.

Client-Side Privacy

Generates code 100% locally in your browser with zero data logging or hosting requirements.

How to Implement Video Schema on Your Website (Step-by-Step)

  1. Input Video Title & Description: Enter the clear, descriptive headline of the video content.
  2. Provide Thumbnail URL: Google requires an accessible image (minimum 60×30px, preferably 16:9 1280×720px).
  3. Specify Video Duration: Enter minutes and seconds for automatic ISO 8601 duration formatting.
  4. Add Embed or MP4 URL: Provide the iframe player or media file endpoint.
  5. Paste into HTML: Copy the JSON-LD snippet and paste it into the <head> of the page where the video is embedded.

Frequently Asked Questions (FAQ)

Is VideoObject schema necessary if my video is hosted on YouTube? ▼

Yes! While YouTube has its own schema on youtube.com, if you want your own website domain to rank for the video in Google Search, your page must include VideoObject schema indicating that the video is embedded on your page.

What is the minimum requirement for a video thumbnail in Google schema? ▼

Google requires at least one valid, crawlable image URL in the thumbnailUrl array with a minimum resolution of 60×30 pixels in JPG, PNG, or WebP format.

AI Images