STRUCTURED DATA & SEARCH FEATURES
Structured data: what it means and how it works
Machine-readable labels (usually Schema.org JSON-LD) that describe a page’s content.
- Intermediate level
- 3 primary sources
- Reviewed 29 October 2026
- TopicStructured data & search featuresAlso in On-page SEO & content, E-commerce SEO
- LevelIntermediateAssumes the basics of how search works
- Also calledschema markup
- Sources3 primary sourcesGoogle Search Central, Schema.org
- Reviewed29 October 2026Re-checked every 6 months
On this page
Quick definition
Structured data is code in a standard vocabulary, usually Schema.org written as JSON-LD, that labels what a page contains: a product and its price, an article and its author, an organisation and its logo. Search engines use it to understand pages and to make them eligible for rich results.
Why it matters
Text is ambiguous; structured data is explicit. Marking up a product’s price, currency and availability, or a business’s address and opening hours, removes guesswork. It is the basis of many rich results and merchant features, and it gives other systems, including AI search, a clean description of key facts.
How it works
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Redmi Note 14 (8GB/256GB)",
"offers": {
"@type": "Offer",
"price": "27999",
"priceCurrency": "KES",
"availability": "https://schema.org/InStock"
}
}
</script>- Google recommends JSON-LD; microdata and RDFa are also supported.
- Markup must describe content visible on the page. Marking up things visitors cannot see violates Google’s guidelines.
- Schema.org defines hundreds of types; Google supports a specific subset for search features, each with required and recommended properties.
How to check it
- Validate syntax and Schema.org types with a JSON-LD validator.
- Test eligibility for Google features with the Rich Results Test, and monitor the enhancement reports in Search Console.
- Compare marked-up values (price, availability, rating) with the visible page; mismatches are common after theme or plugin changes.
Common mistakes and misconceptions
Myth Structured data improves rankings directly.
In fact Google uses it to understand content and to enable rich results. It is not a general ranking boost.
Myth Valid markup guarantees a rich result.
In fact Eligibility is not a guarantee; Google decides when to show rich results.
Check it on your site
Free tools, no sign-up
- FreeJSON-LD ValidatorValidate JSON-LD syntax, @context and @type, list every entity and check the properties Google requires for common rich results.Open the tool
- FreeRich Result Readiness CheckerSee which Google rich results a page’s structured data can qualify for, and which required and recommended properties are missing.Open the tool
- FreeSchema Graph ExplorerSee every entity in a page’s structured data and how they connect through @id references and nested properties.Open the tool
- FreeProduct & Offer Schema GeneratorBuild Product JSON-LD with an Offer: price, currency, availability, condition, identifiers and genuine ratings.Open the tool
- FreeOrganization Schema GeneratorBuild Organization or OnlineStore JSON-LD with your name, logo, contact details, address and social profiles.Open the tool
- FreeLocalBusiness Schema GeneratorBuild LocalBusiness JSON-LD with address, map coordinates, opening hours, phone and price range.Open the tool
In the NdovuSEOLabs platform
Run the same checks on every page of your site, with your own data.
Sources and review
- Introduction to structured data markup in Google Search Google Search Central
- Structured data markup that Google Search supports Google Search Central
- Getting started with schema.org Schema.org
Written and maintained by Ndovu SEO Labs. First published 29 October 2026. Facts last checked against the sources above on 29 October 2026. How we write and review the glossary.