Video Schema Markup Generator
Generate Google-compliant schema.org VideoObject JSON-LD markup for video rich results.
Video Metadata Details
Generated VideoObject Schema
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to Optimize Your Google Business Profile",
"description": "Step by step walkthrough to rank #1 on Google Maps in your local area.",
"thumbnailUrl": [
"https://example.com/video-thumb.jpg"
],
"uploadDate": "2026-09-16",
"duration": "PT4M30S",
"contentUrl": "https://example.com/videos/gbp-guide.mp4",
"embedUrl": "https://www.youtube.com/embed/dQw4w9WgXcQ"
}
</script>PT4M30STest in Rich Results →How to Use This Tool in 3 Steps
Input Video Details
Enter video title, description, thumbnail URL, and upload date.
Set Duration & URLs
Set duration in minutes and seconds (auto-converted to ISO 8601) and embed URL.
Copy JSON-LD
Paste the schema code into your page <head> and test with Google Rich Results.
When to Use This Tool
- ✓Google Video Search rankings & carousel badges
- ✓YouTube & self-hosted video SEO
- ✓Enhanced SERP visibility with video thumbnail badges
Frequently Asked Questions
What is Video Schema markup?+
Video Schema (`schema.org/VideoObject`) provides structured details about a video on your site, such as title, description, thumbnail URL, duration, and upload date, qualifying it for rich video badges in Google search.
How do I format ISO 8601 duration?+
Our generator automatically converts minutes and seconds into the required ISO 8601 format (e.g., `PT2M45S`).
Do I need to self-host the video?+
No, you can link to embedded videos from YouTube, Vimeo, Loom, or MP4 video files hosted on your own server/CDN.
Want live Google Maps rank tracking?
Scan your entire city neighborhood-by-neighborhood with Happy Rank's precision Geo-Grid engine.
Start Free TrialExplore More Free SEO Tools
Discover our full collection of free utilities built for local businesses.
Free Local SEO Auditor Tool
Get a complete audit of your local SEO health, on-page tags, and Google Maps readiness in seconds.
FAQ Schema Generator (JSON + HTML)
Generate FAQ schema markup in JSON-LD & HTML format instantly for Google Rich Snippets.
Free Google Maps Embed + iFrame Generator
Create custom, responsive Google Maps embed iframe code for any location without an API key.