SEO

Rich Result

Also called Rich snippet, enhanced result

A search listing displayed with extra detail — stars, prices, steps, images — drawn from structured data on the page.

Quick facts: Rich Result

Category
SEO
Also called
Rich snippet, enhanced result
Level
Intermediate
Affects
Click-through rate, size of your listing, how a page is understood
Where to see it
Rich Results Test, Google Search Console enhancement reports, Schema Markup Validator
In this article4
  1. How a rich result works
  2. Why rich results matter
  3. Common mistakes with rich results
  4. How to act on it

How a rich result works

A rich result is an ordinary organic listing with extra detail attached. The detail comes from structured data — usually schema.org vocabulary written as JSON-LD in the page’s source — which describes what the page is about in a form a machine can read without guessing. A recipe page can declare its ingredients and cooking time, a product page its price and availability, a how-to its steps.

Two things have to line up. The markup must be valid and must match what a visitor can actually see on the page, and Google must currently support a rich result for that type on that kind of search. Valid markup makes a page eligible, and nothing more. Google decides at the moment of the search whether the extra detail helps the person searching, which is why the same page can show a rich result on one query and a plain listing on another.

Why rich results matter

The listing occupies more space and answers more of the question before the click, which usually helps click-through — though not always, since a result that answers completely can also end the search there.

The quieter benefit is comprehension. Structured data states plainly what a page is, who published it, what it costs and how it relates to other things. That removes guesswork for search engines, and increasingly for the systems that summarise pages inside AI answers, which is a good reason to describe your important pages accurately even where no visible rich result exists for them today.

Common mistakes with rich results

Marking up things the page does not show is the serious one. Declaring reviews, prices or questions that a visitor cannot see breaks Google’s guidelines and can lead to a manual action against the site’s structured data — a far worse outcome than never having added any.

The second is treating eligibility as a promise. A report showing markup as valid is telling you the syntax is correct, not that anything will be displayed. The third is chasing every available type. Support changes over time, and a type that produced a visible result a while ago may quietly stop doing so. Add markup because it describes the page truthfully, not because a checklist said to.

How to act on it

Start with the types that match what your pages genuinely are: organisation and site details, breadcrumbs, articles, products if you sell them, local business details if you have premises. Write it as JSON-LD, and generate it from the page’s own data wherever you can, so it cannot drift out of step when the content changes.

Validate with the Rich Results Test for eligibility, then watch the enhancement reports in Search Console, which show errors across the whole site rather than one page at a time. Judge the outcome on clicks and impressions for the affected pages, not on how many types you have installed — that measurement discipline is what separates useful schema markup work from box-ticking. And re-test after any redesign, because the commonest way markup breaks is a template change nobody expected to touch it.

Do and do not

Do

  • Mark up only what a visitor can actually see
  • Generate JSON-LD from the page's own data, not by hand
  • Re-test structured data after every template or redesign change

Do not

  • Add review or question markup for content that is hidden
  • Treat a valid markup report as a promise of display
  • Add every schema type a checklist happens to mention

Questions people ask about this

Does structured data improve rankings?

Not directly. It does not act as a ranking factor in its own right. What it can do is make a listing larger and more informative, which affects how many people click, and it helps search engines understand what a page is about. Both matter commercially, but neither is the same as being moved up the results page.

Why is my markup valid but no rich result appears?

Because validity only makes a page eligible. Google decides for each search whether the extra detail is useful, and it limits which types appear for which kinds of query. Other causes include the page not ranking prominently enough to be shown that way, markup that does not match the visible content, or a manual action.

Can I add review stars to my service pages?

Only if the reviews are genuinely on the page, are about the specific thing being reviewed, and were collected honestly. Google restricts self-serving review markup, where a business marks up reviews of itself on its own site, and marking up reviews a visitor cannot see risks a manual action. Collect reviews on platforms customers already trust.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.