Structured Data (Schema Markup)
Structured data is machine-readable metadata (typically JSON-LD) that describes your content using the Schema.org vocabulary. It helps search engines and AI systems understand entities (people, products, articles), relationships, and key attributes on a page. Correct markup can unlock rich results (e.g., stars, breadcrumbs, product info), clarify relevance, and improve how your brand appears across search and assistant surfaces.
Why It Matters
- Rich results & higher CTR: Enhanced listings stand out and attract more qualified clicks.
- Disambiguation: Clearly tells crawlers what a page is about (entity, type, attributes).
- AI/answer engines: Better machine understanding increases inclusion in conversational answers.
- Consistency: Reinforces canonical URLs, internal linking, and overall information architecture.
Best Practices
- Prefer JSON-LD (in
<script type="application/ld+json">) over Microdata. - Match visible content: Don’t mark up info users can’t see; avoid fake ratings or spam.
- Use canonical identifiers: Include stable
urland@idvalues that match your canonical URL. - Nest related types: e.g.,
Product→Offer→AggregateRating/Review. - Cover required & recommended fields: (name, description, image, brand, price, etc.).
- One primary intent per page: Product page uses
Productas the main type; article usesArticle. - Keep it current: Update markup when content/prices change; avoid contradictory duplicates.
- Validate & monitor: Test markup and track rich result eligibility in your search tools.
- Eligibility varies: Some result types (e.g., certain FAQ/HowTo displays) may have restricted visibility—focus on types aligned with your content and guidelines.
Common Types to Consider
Organization, Website, WebPage, BreadcrumbList, Article/BlogPosting,Product/Offer/AggregateRating, LocalBusiness, Event, Review, VideoObject.
Minimal Example (Breadcrumbs, JSON-LD)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Home","item":"https://example.com/"},
{"@type":"ListItem","position":2,"name":"Glossary","item":"https://example.com/glossary/"},
{"@type":"ListItem","position":3,"name":"SEO & Digital Marketing","item":"https://example.com/glossary/seo/"}
]
}
</script>