How to Test Schema Markup With Google Rich Results Test
Always test your structured data. Here is how to test schema markup with the Rich Results Test, how to validate it in Google Search Console, and how to read what the tools report.
Test schema markup by running the page or code through Google's Rich Results Test, which checks whether the structured data is valid and eligible, and reports errors. The Rich Results Test is a free tool that checks a page or snippet. In Google Search Console, the enhancement reports monitor your live pages' markup across the whole site. The two differ: one is for spot checks, the other for ongoing monitoring. Passing the test means valid and eligible, but Google still decides whether to show rich results.
How to test, and the Rich Results Test
You test schema markup by running the page or its code through Google's Rich Results Test, which checks whether the structured data is valid and eligible for rich results, and reports any errors or warnings. It gives immediate feedback; because it shows what Google can read, the Rich Results Test is the quickest way to confirm your markup is working. The Google Rich Results Test is a free tool that checks a page or code snippet for valid structured data and tells you which rich result types it is eligible for. It highlights errors and warnings; because it reflects Google's own interpretation, it is the standard tool for checking schema before and after publishing, and for confirming your JSON-LD is correct.
Rich Results Test
Spot-check a page.
Search Console
Monitor the whole site.
Eligible ≠shown
Google still decides.
Validating in Search Console, the difference, and eligibility vs display
In Google Search Console, the enhancement and structured data reports show how your live pages' markup is performing across your whole site, flagging errors and valid items over time. It monitors at scale; because it covers your actual indexed pages, Search Console complements the Rich Results Test by tracking issues across the site. The Rich Results Test checks a single page or snippet on demand, while Search Console reports on structured data across your whole site over time using real indexing data. They serve different jobs; because one is for spot checks and the other for ongoing monitoring, using both gives the fullest picture of your schema health. No, passing the test does not guarantee rich results; passing means your markup is valid and eligible, but Google still decides whether to show rich results, so eligibility is not the same as display. Valid schema is necessary but not sufficient; because Google controls what appears, testing confirms correctness rather than guaranteeing any particular result, which is central to troubleshooting.
Tested, valid,
and monitored.
We test every piece of schema we add and keep an eye on it through Search Console, so errors get caught early. Correct, validated structured data, checked as part of your ongoing management.
Everything included in your plan:
One clear retainer. No setup fee.