Video Object Schema is a specific type of structured data code you add to web pages that tells search and answer engines exactly what your video content is about – like giving it a detailed label. Like other forms of schema it exists to quickly convey subject matter.
If you have an online business that has products and services that can be marketed with video. Do it. The benefits extend beyond YouTube and social media sharing. When embedded on your site they dramatically boost user engagement, increase time spent on site, and improve conversion rates, while video schema markup helps search engines properly understand and display your video content in search results. We have provided sample code below.
When you implement video schema, your videos become eligible for rich snippets, video carousels, and enhanced search listings that make your content more visible and clickable in search results, ultimately driving more organic traffic.
Additionally, videos cater to the growing preference for visual content consumption, with users being significantly more likely to watch a video than read text, making video investment essential for staying competitive and meeting modern user expectations while maximizing your content’s discoverability across search platforms.
What Video Object Schema does:
Think of it as a translator between your video and search engines. Instead of search engines having to guess what your video contains, the schema provides clear information like:
- Video title and description
- Duration and upload date
- Thumbnail image
- Who created it
Video Object Schema’s Role in Search Engine Optimisation (SEO):
Video schema helps your videos appear in search results more prominently. When Google understands your video content better, it can:
- Show rich snippets (those enhanced results with thumbnails and details)
- Include your videos in video carousels
- Display them in regular search results with video previews
- Better match your content to what people are searching for
Video Object Schema’s Role in Answer Engine Optimisation (AEO):
This is where it gets interesting for the AI era. Answer engines (like ChatGPT, Claude, and even voice assistants like Siri and Alexa) use structured data to:
- Quickly understand and cite video content
- Pull specific information from videos to answer questions
- Recommend relevant video content in AI responses
- Help AI systems determine if a video contains the information someone needs
Video schema is like giving search engines and AI systems a clear roadmap to your video content, making it much more likely to be found, understood, and recommended to the right audience.
Video Object Schema Markup Example:
<html>
<head>
<title>Introducing a new Vietnamese Restaurant in Vancouver</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “VideoObject”,
“name”: “Introducing a new Vietnamese Restaurant in Vancouver”,
“description”: “Saigon Sunset, an authentic Vietnamese restaurant celebrating the vibrant flavors of Vietnam, is thrilled to announce its grand opening this fall on West 4th Avenue in the heart of Kitsilano. Led by Chef Linh Nguyen, who brings three generations of family recipes from Ho Chi Minh City, Saigon Sunset will offer an elevated dining experience featuring traditional pho with 24-hour bone broths, fresh spring rolls made to order, fragrant banh mi on house-baked baguettes, and regional specialties like cao lau and bun bo hue rarely found in Vancouver. The warm, contemporary space features reclaimed teak furnishings, living herb walls where guests can witness the harvesting of Vietnamese mint and cilantro for their dishes, and an open kitchen where the aromatic dance of lemongrass, star anise, and fish sauce will transport diners straight to the bustling streets of Saigon. “,
“thumbnailUrl”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“uploadDate”: “2024-03-31T08:00:00+08:00”,
“duration”: “PT1M54S”,
“contentUrl”: “https://www.example.com/video/123/file.mp4”,
“embedUrl”: “https://www.example.com/embed/123”,
“interactionStatistic”: {
“@type”: “InteractionCounter”,
“interactionType”: { “@type”: “WatchAction” },
“userInteractionCount”: 5647018
},
“regionsAllowed”: [“US”, “CA”]
}
</script>
</head>
<body>
</body>
</html>
We hope you found that useful, and if you have any questions, please don’t hesitate to contact us.