freecourses.digital
Lesson progress: 0 of 3 activities done
All lessons in Technical SEO Auditing Lesson 9.5 of 84

Schema Validation and Rich Result Eligibility

Inside this lesson

  • Which validation tool answers which question
  • What makes a page eligible for a rich result
  • Why eligible pages may still not show rich results
  • How to monitor eligibility in Search Console

Short answer

The Schema Markup Validator checks whether markup follows Schema.org, while Google's Rich Results Test checks whether it qualifies for a Google rich result. Eligibility needs a supported type, all required properties, policy compliance, and an indexable page. Even eligible pages are not guaranteed rich results, since Google decides based on quality and context.

A client asks, “The validator says our schema is perfect, so why no stars?” The answer is that two different tools answer two different questions, and even passing both does not force Google to show anything.

Two tools, two questions

ToolQuestion it answers
Schema Markup ValidatorIs this valid Schema.org?
Rich Results TestIs this eligible for a Google rich result, as Googlebot renders it?

The Rich Results Test can fetch a live URL with Googlebot Smartphone, so it also reveals rendering problems.

The four eligibility conditions

  1. Supported type: listed in Google’s Search Gallery.
  2. Required properties present and valid.
  3. Policy compliance: visible content, accurate data, no self-serving reviews.
  4. Indexable page: crawlable, not noindexed, not canonicalized away.

Eligible is not guaranteed

Google chooses whether to display rich results based on query, quality, and trust. Some types are now limited, such as FAQ results mostly for government and health sites. Others have been retired entirely. Set expectations with clients.

Monitoring

In Search Console’s enhancement reports, track valid, warning, and invalid counts per type. Performance, Search appearance filters show clicks from rich results like Product snippets and Review snippets.

Practice: which tool?

Sort each item into the right group.

  • Is a custom type like 'Course' syntax correct for Schema.org?

  • Will this product page show price rich results in Google?

  • Does Googlebot render my injected JSON-LD?

  • Is a rarely used Schema.org property spelled correctly?

Common mistakes

  • Promising rich results because markup is valid.
  • Using only the Schema validator for Google features.
  • Marking up noindexed pages and expecting results.
1. Which tool checks Google rich result eligibility?
2. Does eligibility guarantee a rich result?
3. A noindexed page has perfect Product markup. Will it get rich results?

Your action

Next, you will find conflicting and duplicate structured data.

Key terms

Schema Markup Validator
The validator at validator.schema.org that checks markup against the full Schema.org vocabulary.
Rich Results Test
Google's tool showing which rich result types a page or code snippet is eligible for.
Eligibility
Meeting Google's technical and policy requirements for a rich result.
Search Gallery
Google's documentation listing supported rich result types and their requirements.

Questions beginners ask

Valid in the Schema Markup Validator but not in the Rich Results Test. Why?

The type is valid Schema.org but not a Google rich result, or required Google properties are missing.

Why does my eligible page show no stars?

Google decides display based on quality, query, and site trust. Eligibility only makes it possible.

Do retired rich result types still need markup?

Google has retired several types over time. Markup for them does no harm but brings no Google feature. Check the Search Gallery for the current list.

How long until rich results appear after a fix?

After Google recrawls the pages, usually days to weeks. Use Validate Fix in enhancement reports.

Related lessons

Want someone to handle SEO for your business while you learn? The team at Remar Digital can help.