Rich Results Test
Google’s Rich Results Test is a free tool that checks whether a public page or code snippet contains structured data eligible for Google rich results.

Key takeaways
- Quickly validate structured data for Google rich results eligibility
- Test live URLs or pasted code snippets
- Fix errors and warnings to maximize chances of rich results
- Does not guarantee ranking or appearance in search
It is the official Google tool for validating structured data before or after deployment.
What Is the Rich Results Test Used For?
- Validate structured data on a live URL or pasted code snippet
- Check eligibility for Google rich results (e.g., recipes, reviews, events)
- Preview how rich results may appear in Google Search
- Catch syntax errors, missing required properties, and warnings
- Replace the old Structured Data Testing Tool (retired Dec 2020)
How to Use the Rich Results Test (Step by Step)
- Go to Google Rich Results Test
- Enter a public URL or paste your structured data code snippet
- Click "Test URL" or "Test Code"
- Review the results: green check = eligible, yellow = warnings, red = errors
- Fix any errors or warnings, then retest
- Use the preview to see how rich results might look
When Not to Start Here
- Do not use it to check general SEO health or page rankings
- Do not test pages blocked from crawling (e.g., behind login or noindex)
- Do not assume a valid test guarantees rich results in search
- Do not ignore warnings—they can prevent rich results from appearing
Alternatives
| Tool | Description |
|---|---|
| Google Search Console | Monitors rich results performance and errors on live pages |
| Schema.org Validator | Validates all schema.org types, not just Google rich results |
| Structured Data Testing Tool | Legacy tool (retired) – use Rich Results Test instead |
Next step
FAQ
Does a valid Rich Results Test guarantee my page will get rich results?
No. A valid test only confirms the structured data is eligible. Actual appearance depends on query, page quality, crawling, indexing, and Google's algorithms.
Can I test a page that is not yet live?
Yes, by pasting the code snippet. The URL option requires a publicly accessible page.
What is the difference between the Rich Results Test and the old Structured Data Testing Tool?
The Rich Results Test focuses on eligibility for rich results, while the old tool validated all schema.org types. Google retired the Structured Data Testing Tool in December 2020.
Should I fix warnings in the Rich Results Test?
Yes. Warnings indicate potential issues that may prevent rich results from appearing. Fix them to maximize your chances.
Related topics
Sources
- Google Rich Results Test — Primary official tool page for testing rich result eligibility.
- Google Search Central: Structured data — Google’s documentation recommending the Rich Results Test for structured data validation.
Reviewed by Lucía Marín, Founding editor.