Video Schema Generator - Create VideoObject Structured Data

Generate VideoObject schema markup for video content to appear in video search results. Enable rich results in Google search.

Video Details

Publisher Information

Format: PT1H30M45S (1 hour, 30 minutes, 45 seconds)

Generated Schema

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video Title",
  "description": "Video description",
  "thumbnailUrl": "https://example.com/thumbnail.jpg",
  "uploadDate": "2026-02-07",
  "contentUrl": "https://example.com/video.mp4",
  "duration": "PT0S"
}

Pro Tips

  • Thumbnail: High-quality image (min 1200px wide)
  • Duration: Accurate video length in ISO 8601 format
  • Upload date: When video was first published
  • Transcript: Add transcript URL for accessibility

Implementation

Placement: Add on pages with video content

Format: JSON-LD in script tag

Testing: Use Google Rich Results Test

Updates: Keep view counts current

Why VideoObject Schema Appears in Video Search Results

Video schema enables rich video results in Google search with thumbnails, duration, and upload date.

VideoObject Schema Benefits for Video SEO

  • Video carousel: Featured in video search results
  • Rich snippets: Show thumbnail and duration
  • Better CTR: Video thumbnails attract clicks
  • YouTube integration: Works with embedded videos

VideoObject Schema Properties (Thumbnail, Duration & Upload Date)

Key properties for VideoObject schema markup.

  • name: Video title
  • thumbnailUrl: Video thumbnail image
  • uploadDate: Publication date
  • duration: Video length (ISO 8601)
  • contentUrl: Direct video file URL

All Free SEO Tools

Ready to see how your site scores?

Get a full breakdown of your website's health across all 15 categories in under 3 minutes.

Start Your Audit