Generate VideoObject JSON-LD structured data instantly. Help Google index your videos and appear in video rich results, carousels, and Google Discover.
How to use
Fill in your video title, description, thumbnail URL and upload date above.
Click "Generate Schema" to produce valid JSON-LD markup instantly.
Copy the output and paste it inside the <head> tag of your page.
Test with Google's Rich Results Test, then publish your page.
Video schema (officially called VideoObject structured data) is a snippet of JSON-LD code you add to your webpage that tells Google key details about a video including its title, description, thumbnail, and upload date. When Google reads this markup, it can display your video as a rich result in search, including in the video carousel, Google Discover, and Google Images.
Video rich results include a thumbnail preview, title, and duration directly in search, significantly increasing click-through rates compared to standard text listings. Pages with VideoObject schema are also more likely to be indexed in Google's video search tab.
Use VideoObject schema on any page that features a video as its primary content including YouTube embeds, self-hosted videos, tutorial pages, product demo pages, and course content. If a user visiting your page would consider it a "video page," it should have VideoObject schema. It's especially powerful for YouTubers who also maintain a website or blog.
In Google Search, video schema can appear as a rich result showing your video thumbnail, title, duration, and upload date directly on the results page. Your video may also appear in the video carousel at the top of search results, Google Discover, and the Videos tab all significantly higher-visibility placements than standard blue link listings.
After generating your Video schema, always validate it before publishing. Follow these 4 steps:
<head> tag and publish.These are the most frequent reasons Video schema fails to generate rich results in Google:
Other free structured data tools you might need