Influence the information shown in video results.
Take full control of how your videos appear in search with our Video Schema Generator. Create accurate video schema markup using Schema.org VideoObject to help Google better understand, index, and display your videos across Search, Video results, Images, and Discover.
This free video schema markup generator makes it easy to add optimized schema markup for video—including titles, descriptions, thumbnails, durations, and video segments—for both self-hosted content and YouTube video schema markup. Improve video schema SEO, boost visibility, and increase click-through rates with Google-friendly structured data.
Your JSON-LD code will appear here as you fill the form.
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Your video title will appear here",
"description": "Your video description will appear here",
"thumbnailUrl": [],
"uploadDate": "",
"duration": "",
"contentUrl": ""
}Video schema markup is structured data defined by schema.org that helps search engines understand your video content. Using schema markup for video, you can provide clear details such as title, description, thumbnail, duration, and upload date—making your videos easier to index and display across Google.
Use video schema markup whenever you publish videos on your website or embed YouTube content. Whether it’s tutorials, product demos, or marketing videos, Google video schema helps your content appear in Google Search, Video results, Images, and Discover.
Adding schema markup video improves video visibility, enables rich results, and boosts video schema SEO. Enhanced video listings increase click-through rates and help Google accurately present your content using schema org video standards.
Our video schema markup generator follows Google’s structured data guidelines to create clean, accurate video schema Google supports. It automatically includes required and recommended VideoObject properties for better indexing.
This free video schema markup generator lets you generate optimized schema video markup for self-hosted videos and video schema markup YouTube content—no coding needed. Improve discoverability, visibility, and search performance in minutes.
This video schema markup goes beyond basic VideoObject fields. It supports advanced schema features that help Google understand live streams, segmented content, and complex video experiences—improving eligibility for rich results and enhanced video visibility.
Add LiveBatch schema to group multiple live or recorded video streams into a single structured entity—ideal for events, webinars, and ongoing live content.
Define MultipleHeads to expose different entry points within a single video. This allows Google to surface the most relevant video start position for specific user queries.
Use IntelligentSettings to control how video metadata, clips, and playback behaviors are interpreted—ensuring consistent presentation across Google Search, Video mode, and Discover.
Define structured video segments with SeekToAction so Google can jump users directly to the most relevant moment in your video.
Works seamlessly with video schema markup YouTube and self-hosted videos, ensuring consistent schema markup for video regardless of hosting platform.
Fully aligned with Google video schema and schema org video standards to maximize rich preview, carousel, and Discover eligibility.
Advanced schema video markup enables Google to understand not just your video—but how users should interact with it. These features increase discoverability, improve engagement, and help your content stand out in competitive search results.
This schema supports essential and advanced video schema markup properties including live streams, multiple heads, intelligent controls, video clips, and structured seek actions.
For enterprise-level optimization, our Knowledge Graph–driven analysis identifies missing video enhancements that significantly improve rich result eligibility and click-through rates.
Implement Advanced Video SchemaVideo (VideoObject, Clip, BroadcastEvent) structured data
Video schema markup is structured data based on schema.org VideoObject that helps Google understand your video content. It provides details like video title, description, thumbnail, duration, upload date, and content URL, allowing Google to display videos more prominently in Search, Video results, Images, and Discover.
Using Google video schema increases your video’s eligibility for rich results, previews, and video carousels. While it does not directly boost rankings, video schema SEO improves visibility, click-through rates, and helps Google index and present your videos accurately.
You should add schema markup for video to any important video on your site, including tutorials, product demos, webinars, marketing videos, and embedded YouTube videos. Each page should describe one primary video to ensure proper indexing and eligibility.
Yes. Video schema markup YouTube is supported as long as the video is embedded on your page and the page provides unique value. You can reference the YouTube URL in contentUrl or embedUrl while still controlling metadata like description, clips, and seek actions.
Google requires key video schema markup properties including name, description, thumbnailUrl, uploadDate, and either contentUrl or embedUrl. Adding recommended properties like duration, clips, and SeekToAction further improves visibility.
Yes. Using schema video markup with Clip and SeekToAction, you can define video segments that allow Google to send users directly to the most relevant moment in your video. This improves engagement and search experience.
No structured data guarantees rich results. However, properly implemented video schema Google markup significantly improves eligibility. Final display depends on content quality, page relevance, and Google’s internal ranking systems.
After generating your video schema markup, copy the
<script type="application/ld+json"> code and place it in the
<head> or body of your page. You can validate it using the
Google Rich Results Test
to ensure it’s error-free.