Why structured data matters
It helps automated systems recognise the type of content, its properties and relationships more clearly. It does not replace sound HTML or content quality, but it can make a page easier to interpret and more likely to qualify for selected result presentations.
Most commonly used types
- Article / BlogPosting — articles and blog posts.
- Product + Offer + AggregateRating — e-commerce and reviews.
- FAQPage, HowTo — guide-style content.
- Organization, LocalBusiness, BreadcrumbList — company data and navigation.
- DefinedTerm / DefinedTermSet — glossaries and term dictionaries.
Best practices
Markup must describe content actually visible on the page — a mismatch risks a manual action. Validate the implementation with Google's Rich Results Test and keep structured data in the prerendered HTML rather than injecting it with client-side JavaScript.
Schema validator, schema checker, and Rich Results Test
A schema validator checks JSON-LD syntax and structure, a schema checker helps find missing fields and conflicts, and Google’s Rich Results Test evaluates eligibility for selected rich-result features. These tools answer different questions and do not guarantee a rich result or higher rankings.
Check rendered HTML and visible-content alignment first, then validate syntax, and only after that test eligibility for the specific URL. A data error is technical, but the content owner must decide whether the description is accurate and complete.
- JSON-LD validator — syntax, types, and values.
- Schema checker — missing fields, conflicts, and template alignment.
- Google Rich Results Test — supported rich-result features.
- Google Search Console — rendering, indexing, and URL status.
Example
JSON-LD for a blog article — the Article type describes the headline, author and publish date visible on the page.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to reduce LCP on a product page",
"author": { "@type": "Person", "name": "Maciej Zmitrukiewicz" },
"datePublished": "2026-04-11",
"image": "https://cometweb.io/og-default.png"
}
</script>How to validate the implementation
- Check JSON-LD syntax (the parser should report no errors).
- Confirm values match content visible on the page.
- Confirm the type and properties fit that page template.
- Re-check after template changes or deploys — preferably with Google’s Rich Results Test.
Does structured data improve Google rankings?
It is not a direct ranking signal. It can enable rich results that increase CTR — and a better click-through rate can mean more traffic from the same positions. It also does not guarantee a rich result: Google decides eligibility based on type, quality and match to visible content.
FAQ
What is a schema validator?
A schema validator checks the syntax and structure of JSON-LD or Schema.org data. It can detect invalid JSON, incorrect types, and incompatible values, but it does not guarantee eligibility for a Google rich result.
How is a schema checker different from a validator?
A validator focuses on format and data-model correctness, while a schema checker usually adds rules for missing fields, conflicts, and template alignment. Both results must be compared with the content visible to users.
Does the Rich Results Test validate all of Schema.org?
No. Rich Results Test checks Google-supported types and requirements for selected rich-result features. General Schema.org validation needs a separate validator, while indexing and rendering require Google Search Console.
Do structured data guarantee a rich result?
No. Valid structured data is a technical requirement for selected features, but Google may not show a rich result. Visible content, page quality, data type, and current Google policies also matter.
Where should JSON-LD be checked after deployment?
Validate JSON-LD syntax first, run Google Rich Results Test second, and then verify the URL in Search Console URL Inspection and the Pages report. These tools answer different questions and do not replace one another.
Do structured data help SEO?
Structured data are not a direct guarantee of higher rankings. They can help search engines interpret content and enable selected result presentations, but they do not replace quality, accessibility, linking, or correct indexing.