"Video" schema
Last updated 17 June 2026 3 min
Video schema describes a video hosted on or embedded in a webpage. It tells search engines what the video is about, how long it is, when it was published, and where to find a thumbnail.
This includes videos hosted on your YouTube channel or other video-sharing platforms that you embed on your site. The video does not need to be on your actual web hosting server to benefit from Video schema.
Video rich results are still actively supported by Google, including the dedicated Video tab and inline video thumbnails in the main search results, making Video potentially one of the most important schema types for any video-focussed website.
When to use Video schema
Use VideoObject on any page that hosts or embeds a meaningful video — product demos, tutorials, recorded webinars, brand films, testimonial videos, embedded YouTube content, etc.
Key properties
Required by Google for rich results:
name– video titledescription– plain-language descriptionthumbnailUrl– one or more thumbnail URLs (multiple aspect ratios are permissible)uploadDate– ISO 8601 date
Strongly recommended properties:
duration– ISO 8601 duration (PT2M30S= 2 min 30 sec)contentUrl– direct URL to the video fileembedUrl– URL of the embedded playerpublisher– theOrganizationpublishing the videohasPart–Clipobjects for key moments (enables Key Moments rich result)interactionStatistic– view countstranscript– a plain-text transcript
Example (JSON-LD)
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to Run a Technical SEO Audit",
"description": "Walkthrough of our 12-step technical SEO audit process.",
"thumbnailUrl": [
"https://example.com.au/videos/audit-thumb-16x9.jpg",
"https://example.com.au/videos/audit-thumb-4x3.jpg",
"https://example.com.au/videos/audit-thumb-1x1.jpg"
],
"uploadDate": "2026-03-10T09:00:00+11:00",
"duration": "PT8M42S",
"contentUrl": "https://example.com.au/videos/audit.mp4",
"embedUrl": "https://www.youtube.com/embed/EXAMPLE",
"publisher": {
"@type": "Organization",
"name": "Company Name",
"logo": {
"@type": "ImageObject",
"url": "https://example.com.au/logo.png"
}
}
}
SEO value
- Eligibility for video thumbnails in the main SERP
- Inclusion in Google's Video search tab
- Key Moments support (jump-to-segment links) when
Clipobjects are added - Better association between embedded videos and your site rather than just the host platform
Best practices
- Always include a real, accessible thumbnail URL — broken thumbnails are a leading cause of disqualification
- Keep
uploadDateaccurate and stable - For YouTube embeds, you can still add
embedUrlpointing to the YouTube embed - Add
Clipmarkup for any video over a few minutes long if it has clear segments - A real transcript on the page (or referenced via
transcript) helps both SEO and accessibility
Disclaimer: All information contained herein is for informational purposes only. It is not advice or instructional.