Schema markup is a type of structured data that helps search engines understand your content better. When implemented correctly, it can result in rich snippets that make your search results more attractive and informative.
A standardized format for providing information about a page and classifying its content. It uses a shared vocabulary (Schema.org) that all major search engines understand.
Enhanced search results that display additional information like star ratings, prices, availability, and more directly in the SERP.
Rich snippets can significantly boost click-through rates
Stand out in search results with enhanced listings
Helps voice assistants understand and read your content
Indirect ranking benefits through better understanding
| Schema Type | Use Case | Rich Result |
|---|---|---|
Article |
News articles, blog posts | Article cards in Top Stories |
Product |
E-commerce product pages | Price, availability, reviews |
LocalBusiness |
Local business websites | Business info in Knowledge Panel |
FAQPage |
FAQ sections | Expandable Q&A in search results |
HowTo |
Tutorial and guide pages | Step-by-step instructions |
Review |
Product/service reviews | Star ratings in search |
BreadcrumbList |
Site navigation | Breadcrumb trail in search |
Organization |
Company information | Logo, social profiles |
JavaScript notation embedded in a script tag. Easiest to implement and maintain.
Google PreferredHTML attributes added directly to existing content. More complex to implement.
Legacy MethodExtension of HTML5 that adds attributes to markup. Less commonly used.
Alternative<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Your Article Title",
"author": {
"@type": "Person",
"name": "Author Name"
},
"datePublished": "2024-01-15",
"image": "https://example.com/image.jpg"
}
</script>