What Google Rich Results measures
Google fetches your page the way its crawler would, reads the structured data in it, and reports which rich result types it found, which are valid, and which have errors or missing recommended fields.
How to read your result
Valid with warnings is fine and very common; warnings are optional fields Google would like but does not require. Errors are what actually stop the rich result appearing. If the test finds no structured data at all, the markup is either missing, or it is being added by JavaScript that Google did not run.
What to change first
If nothing was detected but you know your plugin adds schema, view the rendered HTML rather than the source. Structured data injected after page load is often missed, and moving it into the server rendered HTML fixes it immediately.
Common questions
- Why does my page validate but show no rich result in search?
- Qualifying is not the same as being chosen. Google decides per query whether to show a rich result, and it can take weeks after the markup goes live.
- Do I need to be signed in to Google to run this test?
- Yes. The test now requires a signed in Google account and will fail with a login prompt otherwise.
- Which structured data type should I add first?
- Organization and WebSite on every page, then the type that matches the page: Article, Product, LocalBusiness, FAQPage or Event.
Related tests
Run this alongside every other test in Website SEO Tests, or start from the full list of website testing tools.