Video Schema Generator

Format like YYYY-MM-DDTHH:mm:ssZ or similar (ISO 8601).
Publisher [Optional]
Description & Example

Adding @type="VideoObject" structured data helps search engines display video carousels, rich snippet previews, or even key moments. Ensure you provide a valid uploadDate in ISO format and an accurate thumbnailUrl.

Example minimal JSON-LD:

{ "@context": "https://schema.org", "@type": "VideoObject", "name": "Advanced Pasta-Making Techniques", "description": "A step-by-step tutorial on advanced pasta shapes.", "thumbnailUrl": "https://example.com/images/pasta-thumbnail.jpg", "uploadDate": "2025-06-15T08:00:00Z", "contentUrl": "https://example.com/videos/pasta-tutorial.mp4", "embedUrl": "https://example.com/videos/pasta-tutorial-embed", "publisher": { "@type": "Organization", "name": "Pasta Channel", "logo": { "@type": "ImageObject", "url": "https://example.com/images/pasta-logo.png" } } }


Copy the snippet into a <script type="application/ld+json"> tag on the relevant video page. If your video is hosted on your domain, contentUrl references the actual video file, while embedUrl references its embed page or player.

Video Schema Optimization Guide

VideoObject markup gives search engines structured details they cannot always infer from an embedded player. It is most useful on tutorial pages, product demos, explainer videos, webinars, and support articles where the video is central to the page.

Fields worth completing

  • Name: match the visible video title on the page.
  • Description: summarize the outcome or problem solved by the video.
  • Thumbnail URL: use a crawlable image with stable dimensions.
  • Upload date: keep it accurate and update only when the video materially changes.

Common validation misses

  • Using a private or blocked thumbnail URL.
  • Adding schema to a page where the video is not visible.
  • Mixing multiple videos into one VideoObject.
  • Leaving publisher details inconsistent with the site brand.

For richer SEO markup, also try the Schema Markup Generator, Structured Data Checker, and SERP Snippet Preview.

Browse Tools

Tool Navigation

629+ tools across 43 categories