Rich Results Test vs Schema Markup Validator
Use Google's Rich Results Test to see whether a page can get a Google rich result. Use the Schema Markup Validator at validator.schema.org to check that all of your Schema.org markup is syntactically valid, including types Google has no rich result for.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Address | search.google.com/test/rich-results | validator.schema.org |
| Question it answers | Is this page eligible for a Google rich result? | Is this Schema.org markup valid? |
| Covers | Only types Google supports for rich results | Every Schema.org type |
| Renders JavaScript | Yes, like Googlebot | Tests the code or URL you give it |
A simple routine
- Run the Schema Markup Validator to catch syntax mistakes and wrong property names across all your markup.
- Run the Rich Results Test on pages where you expect a Google rich result.
- Check the matching Search Console report after the page is crawled.
Still stuck? Neural Command reviews structured data and AI search visibility for businesses and agencies. Get in touch via NRLC.ai.
Frequently asked questions
- Which tool should I use to test schema?
- Both. The Schema Markup Validator checks that all Schema.org markup is valid; the Rich Results Test checks eligibility for Google rich results.
- Why does the validator pass but the Rich Results Test shows nothing?
- Your markup is valid Schema.org, but it isn't a type Google shows a rich result for, or it lacks a property Google requires.