π¬
Video
Video content and metadata
About Video Schema
The Video schema type is used to mark up video content and metadata. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
@type
Must be "VideoObject"
Type: Text
name
The video title
Type: Text
description
Video description
Type: Text
thumbnailUrl
Video thumbnail URL
Type: URL
uploadDate
Upload date (ISO 8601)
Type: Date
β Recommended Properties
duration
Video duration (ISO 8601)
Type: Duration
contentUrl
Direct link to video file
Type: URL
embedUrl
Embed URL
Type: URL
Best Practices
- β Validate your JSON-LD with Googleβs Rich Results Test before publishing.
- β Populate duration, contentUrl to unlock enhanced snippets.
- β Keep structured data in sync with the visible content on the page.
Common Pitfalls
- β οΈAvoid mixing multiple schema syntaxes for the same entity.
- β οΈDo not include claims that the user cannot see or confirm on the page.
- β οΈRemember to update dateModified whenever the content changes.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "How to Use Structured Data",
"description": "A comprehensive tutorial on implementing structured data for SEO",
"thumbnailUrl": "https://example.com/thumbnail.jpg",
"uploadDate": "2025-01-15",
"duration": "PT10M30S",
"contentUrl": "https://example.com/video.mp4",
"embedUrl": "https://example.com/embed/video123"
}Looking for more tools? TryReadCheckfor reading speed and comprehension assessment platform.