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.

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 →