verified Google Rich Result Eligible

video_library Video Schema Generator

info Basic Video Information

The title of the video (e.g., "How to Apply for Online Registration")
A description of the video content
Direct URL to the video file (MP4, WebM, etc.)
URL for embedding the video (optional but recommended)

image Thumbnail Images

Add thumbnail URLs in different aspect ratios (1:1, 4:3, 16:9) for optimal display across devices.

schedule Dates & Duration

When the video was uploaded
When the video expires (optional)
PT6M30S
Duration in ISO 8601 format (e.g., PT1H30M for 1 hour 30 minutes)

language Regional Settings

Language code (e.g., "en" for English)
Comma-separated country codes where video is available.
If all regions are allowed → omit the region property entirely.
Comma-separated country codes where video is NOT available

person Author & Credits

live_tv Broadcast Events LIVE

Add broadcast schedules for live streams to enable a LIVE badge on your video. Leave empty for on-demand videos.

playlist_play Video Clips / Segments 0

Add key moments or chapters in your video for better user navigation and SEO.

trending_up Interaction Statistics

Number of times the video has been viewed

search Seek-to Action

Enable key moments, so that Google can automatically identify key moments and link users to those points within the video.

URL pattern with {seek_to_second_number} placeholder for seeking. Video-url/videoID?t={seek_to_second_number}

Schema Output

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": ""
}

About Video Schema Generator

help What is Video Schema Markup?

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.

schedule When Should You Use Video Schema?

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.

star Why Video Schema Matters for SEO?

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.

Benefits of Our Video Schema Markup Generator

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.

Advanced Video Schema Features Built for Google

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.

LiveBatch Support

Add LiveBatch schema to group multiple live or recorded video streams into a single structured entity—ideal for events, webinars, and ongoing live content.

MultipleHeads (Multi-Entry Points)

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.

Intelligent Video Settings

Use IntelligentSettings to control how video metadata, clips, and playback behaviors are interpreted—ensuring consistent presentation across Google Search, Video mode, and Discover.

Video Clips & Seek Actions

Define structured video segments with SeekToAction so Google can jump users directly to the most relevant moment in your video.

YouTube & Self-Hosted Compatibility

Works seamlessly with video schema markup YouTube and self-hosted videos, ensuring consistent schema markup for video regardless of hosting platform.

Rich Result–Ready Structure

Fully aligned with Google video schema and schema org video standards to maximize rich preview, carousel, and Discover eligibility.

Why These Features Matter

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 Schema

Video Schema Example

Video (VideoObject, Clip, BroadcastEvent) structured data

Popular Schemas

Frequently Asked Questions

What is Video Schema markup? expand_more

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.

Why should I use Video Schema for my videos? expand_more

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.

Which videos should have video schema markup? expand_more

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.

Can I use video schema for YouTube videos? expand_more

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.

What properties are required for Google Video rich results? expand_more

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.

Does video schema support video clips and timestamps? expand_more

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.

Does video schema guarantee rich results? expand_more

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.

How do I add video schema to my website? expand_more

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.