STRUCTURED DATA · SEO GLOSSARY
Rich Results Test
Google\'s official tool for validating whether a page\'s structured data is eligible to produce rich results (star ratings, FAQs, breadcrumbs, etc.) in Google Search.
Definition
The Rich Results Test (search.google.com/test/rich-results) is Google\'s official structured data validation tool. It fetches a page or accepts raw HTML, renders it (both server-side and with JavaScript — simulating how Googlebot processes the page), and checks the structured data against Google\'s Rich Result specifications for each supported schema type. For each structured data item found, it reports: detected schema type, whether the page is eligible to produce rich results for that type, any errors (missing required properties), and any warnings (recommended properties absent). It also shows which structured data is present in the initial HTML versus detected only after JavaScript execution, helping diagnose GTM injection gaps. The Rich Results Test validates against Google\'s specific Rich Result requirements, not just the broader schema.org vocabulary — a page can have syntactically valid JSON-LD that still fails to qualify for rich results due to missing Google-required properties.
Why it matters for SEO
The Rich Results Test is the authoritative check for Google\'s requirements. It is the first tool to use when troubleshooting why expected rich results aren\'t appearing for a page — it surfaces the exact property-level errors that prevent rich result eligibility.
How DeepSEOAnalysis checks this
DeepSEOAnalysis performs property-level structured data validation equivalent to Rich Results Test checks: it validates required vs recommended properties for each schema type found on the page, identifies server-rendered vs client-only schema, and provides corrected markup suggestions.
GLOSSARY
Related terms
structured data
Structured Data
Machine-readable annotations added to HTML — usually JSON-LD — that explicitly describe what a page is about to search engines and AI systems.
Read definition →structured data
JSON-LD
JavaScript Object Notation for Linked Data — Google\'s preferred format for adding structured data (Schema.org markup) to web pages via a `<script type="application/ld+json">` block in the HTML head or body, keeping machine-readable data separate from visible content and easier to maintain than Microdata or RDFa.
Read definition →structured data
Schema.org
The collaborative vocabulary project (Google, Microsoft, Yahoo, Yandex) that defines the standard schema types and properties used in structured data markup across the web.
Read definition →crawling & indexing
URL Inspection Tool
A Google Search Console feature that shows how Google has crawled, rendered, and indexed a specific URL — including its canonical, index status, structured data, and mobile usability.
Read definition →See how your site scores on Rich Results Test.
The free DeepSEOAnalysis audit checks rich results test and 100+ other signals. Full report, no signup.
Run a free audit →