Video Schema Generator (JSON-LD) Generate Schema.org VideoObject JSON-LD for video content with thumbnails and duration.
Video Schema Generator
Generate Schema.org VideoObject JSON-LD for video content with thumbnails and duration.
Enter video details
Add video name, description, thumbnail URL, upload date, and duration.
Add content URL
Specify the video file URL or embed URL for the video player.
Copy the schema
Copy JSON-LD output with proper VideoObject markup.
What Is Video Schema Generator?
The Video Schema Generator creates VideoObject structured data for video content on your website. Video schema enables rich results in Google search including video thumbnails, duration badges, and key moments. Google also uses video structured data for Google Video search, Discover feed, and the video carousel in standard search results. With over 80% of web traffic being video, proper video SEO markup is essential for visibility.
Why Use Video Schema Generator?
-
Enables video thumbnails and duration badges in Google search
-
Support for content URL, embed URL, and thumbnail
-
Key moments and clip markup for video highlights
-
Upload date and duration for freshness signals
-
Compatible with YouTube and self-hosted video content
Common Use Cases
Video Landing Pages
Enable rich video snippets for pages with embedded video content.
Tutorial Sites
Show video duration and thumbnails for how-to content.
Marketing Videos
Improve click-through rates with video rich results.
Video Portfolios
Help search engines index and display your video content.
Technical Guide
VideoObject schema requires name, description, thumbnailUrl, and uploadDate at minimum. Google recommends including contentUrl (direct video file URL), embedUrl (video player URL), duration (ISO 8601), and interactionStatistic for view counts. For key moments (timestamps shown in search), either use Clip markup or enable YouTube chapters. The thumbnail should be 1200x675px minimum. For live streams, use BroadcastEvent with isLiveBroadcast. If the video is behind a paywall, use isAccessibleForFree and hasPart with AccessibilityAPI.
Tips & Best Practices
-
1Include both contentUrl and embedUrl when available
-
2Use ISO 8601 duration format: PT5M30S for 5 minutes 30 seconds
-
3Provide a high-quality thumbnail at least 1200x675px
-
4Add key moments/clips markup for timestamp links in search
-
5Set expires date if the video content has a limited availability window
Related Tools
Meta Tag Generator
Generate complete HTML meta tags including Open Graph and Twitter Card tags.
🔍 SEO Tools
Article Schema Generator
Generate Schema.org Article JSON-LD for blog posts, news, and editorial content.
🔍 SEO Tools
JSON-LD Validator
Validate JSON-LD structured data syntax and check for common schema.org errors.
🔍 SEO Tools
Open Graph Tag Generator
Generate Open Graph meta tags for optimized social media sharing on Facebook and LinkedIn.
🔍 SEO ToolsFrequently Asked Questions
Q Does video schema help with YouTube rankings?
Q What is the minimum thumbnail size?
Q How do I add timestamps to video search results?
About This Tool
Video Schema Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.