Structured Data
Structured Data Mastery: JSON-LD Patterns That Win
Why Structured Data?
Structured data gives search engines and AI systems an explicit, machine-readable layer of meaning on top of your HTML. It powers rich results (star ratings, FAQs, breadcrumbs), knowledge graph connections, and — increasingly — direct citations in AI Overviews and chatbot answers.
JSON-LD vs Microdata vs RDFa
JSON-LD is Google's recommended format. It lives in a separate <script> block, decoupled from the visible HTML — making it easier to maintain and less prone to breaking on content edits.
Organization & WebSite
Every domain should have a single Organization and WebSite schema on the homepage. These anchor your entity in Google's knowledge graph and enable Sitelinks Search Boxes.
Article & BlogPosting
Blog posts should declare BlogPosting (a subtype of Article) with datePublished, dateModified, author, and a headline matching the H1.
High-Impact Schema Types
Not every schema type drives rich results equally. Focus on the types with documented rich result support in Google's documentation.
FAQPage
The most widely applicable type outside e-commerce. FAQPage with mainEntity questions surfaces expandable Q&A rich snippets and is a primary AEO signal.
BreadcrumbList
Implement BreadcrumbList on every page. It replaces the URL in SERPs with a readable path and reinforces your site hierarchy for crawlers.
Validation
Always validate with Rich Results Test and Schema.org Validator. Xeopix runs both syntactic and semantic validation automatically.
Common pitfalls
Avoid duplicate @type declarations for the same entity, mismatched urlvs canonical, and schema that contradicts visible content — Google's spam policies penalise misleading markup.