Video Schema Generator

Autofill from YouTube

We’ll pull title, channel and thumbnail via oEmbed and add multiple thumbnail sizes + the embed URL.

Video Details
Publisher & Creator
Series / Playlist
Optional Clip (hasPart)

What is Video Schema?

Video Schema (Schema.org VideoObject) describes your video for search engines: title, description, upload date, duration, thumbnails, file/stream URL, and player embed URL. Correct markup improves understanding, indexing, and eligibility for enhanced video features.

How to Implement

  1. Enter your video title, page URL, and description.
  2. Use the YouTube autofill (optional) to pull core metadata and thumbnails.
  3. Add contentUrl (file/stream) and/or embedUrl (player iframe) when available.
  4. Include uploadDate (YYYY-MM-DD) and duration (ISO 8601, e.g., PT2M30S).
  5. Provide multiple thumbnailUrl variants for better coverage.
  6. Copy the generated JSON-LD and paste it in your page’s <head> or just before </body>.
  7. Validate with Google’s Rich Results Test and keep metadata in sync with the visible page content.

Common Properties Explained

Best Practices

Troubleshooting

FAQs about Video Schema

Video Schema uses the VideoObject type to describe your video’s title, description, upload date, duration, thumbnails, publisher, and more so search engines can better index and feature it.
Yes. Paste a YouTube link and we’ll try to fetch title, channel, and thumbnail via oEmbed. We also derive multiple thumbnail sizes and the embed URL automatically.
Provide what you have. contentUrl points to the actual file or stream; embedUrl is the player iframe URL (e.g., YouTube/Vimeo).
Use ISO 8601, e.g., PT2M30S (2 minutes, 30 seconds) or PT1H05M (1 hour, 5 minutes).
Yes. Use the Series/Playlist section to add an isPartOf relation to a CreativeWorkSeries (series) or a CreativeWork (playlist).