Video Schema Generator
Create VideoObject structured data for a video on your page. Paste a YouTube link to fill in the thumbnail and embed URL automatically, then add the title, description, date and duration.
How to add Video schema
- Paste the YouTube link to auto-fill the thumbnail and embed URL.
- Add the title, description, upload date and duration.
- Copy the JSON-LD onto the page where the video is embedded.
- Test it with the Rich Results Test and check the Videos report in Search Console.
VideoObject fields
| Field | Required |
|---|---|
| name | Yes |
| thumbnailUrl | Yes |
| uploadDate | Yes |
| description | Recommended |
| duration, embedUrl or contentUrl | Recommended |
Video on your own pages
Google shows video results mainly for pages where the video is the main content. If a video is a small extra on a long article, it may not get a video result, and that is fine. For video-first pages, place the video near the top and describe it clearly in text.
Related tools
Embed the video with the YouTube embed code generator, add chapters with the YouTube chapters generator, and validate with the schema validator.
More free tools and guides
Practise tools like this on real projects in our digital marketing course in Faridabad, with weekday, weekend and online batches.
See the courseAll free toolsAsk on WhatsAppFrequently Asked Questions
Is this video schema generator free?
Yes. It is free with no sign-up and works in your browser.
Do I need video schema for embedded YouTube videos?
Google can often detect YouTube embeds, but schema gives clear details like title, date and duration.
What format is the duration?
ISO 8601, like PT12M45S for 12 minutes 45 seconds. The tool converts it for you.
Where should the schema go?
On the same page where the video is visible to visitors.