We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Article pages with embedded video, FAQs, and breadcrumb context. Great for tutorials or feature content with video.
Primary article entity with headline, description, dates, author.
Embedded video metadata (thumbnail, duration, upload date, content URL).
Answer follow-up questions or troubleshooting related to the video/article.
Navigation context.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Article",
"@id": "https://www.example.com/tutorials/video-guide#article",
"headline": "How to Build a Video Landing Page",
"description": "Step-by-step guide to embed video, add transcripts, and optimize for SEO.",
"datePublished": "2026-02-18",
"dateModified": "2026-02-18",
"url": "https://www.example.com/tutorials/video-guide",
"image": [
"https://www.example.com/images/video-guide-hero.webp"
],
"author": {
"@type": "Person",
"name": "Riley Shaw"
},
"publisher": {
"@type": "Organization",
"name": "Example Media",
"logo": {
"@type": "ImageObject",
"url": "https://www.example.com/images/logo-120x60.png"
}
}
},
{
"@context": "https://schema.org",
"@type": "VideoObject",
"@id": "https://www.example.com/tutorials/video-guide#video",
"name": "How to Build a Video Landing Page",
"description": "Embed video, add transcripts, and optimize for SEO.",
"thumbnailUrl": [
"https://www.example.com/images/video-guide-thumb.webp"
],
"uploadDate": "2026-02-18T12:00:00Z",
"duration": "PT8M21S",
"contentUrl": "https://cdn.example.com/videos/video-guide.mp4",
"embedUrl": "https://player.example.com/embed/video-guide"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do I need transcripts?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Transcripts improve accessibility and can help search engines understand the video content."
}
},
{
"@type": "Question",
"name": "Can I host the video on my CDN?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Ensure the contentUrl is stable and accessible, and use embedUrl if you provide an embeddable player."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Tutorials", "item": "https://www.example.com/tutorials" },
{ "@type": "ListItem", "position": 3, "name": "Video Landing Page", "item": "https://www.example.com/tutorials/video-guide" }
]
}
]Use Article for general tutorials; use NewsArticle for news/publisher content that meets news criteria.
Include multiple VideoObjects if they’re primary. Keep the Article as the main entity for the page.