Brandable/Glossary/Rich results

Rich results: what they are and how to earn them

Stars, prices, breadcrumbs and expandable questions in the search results. What you have to supply, and why Google still sometimes withholds them.

Brandable·Eindhoven

Rich results are search results that show more than a blue title, URL and description: stars under a product, expandable questions, a recipe image with cooking time, prices and stock status, or a breadcrumb trail instead of a bare URL. Google's official term is rich results; you still hear the older rich snippets as well.

A rich result takes two things: structured data telling search engines what your page contains, and Google deciding to display it. The second part is not something you can force.

How it differs from other result types

TypeWhat it isUnder your control
Standard resultTitle, URL, descriptionYes, via title and description
Rich resultStandard result plus elements from your markupPartly: you supply markup, Google decides
Featured snippetHighlighted answer at the top, taken from your textIndirectly, through clear answers
AI overview / AI answerSummarised answer from several sourcesIndirectly, see GEO

Featured snippets and AI answers come from your text, not your markup. Rich results come from your markup — provided it matches the text.

The rich results that matter for most sites

  • Breadcrumbs — a readable trail instead of the URL. Almost always worthwhile, knowledge pages included.
  • Stars and ratings (Review, AggregateRating) — only for the types Google allows, and only with real reviews.
  • Product — price, currency, availability. Needs current data; expired prices do more harm than no markup.
  • FAQ (FAQPage) — question and answer blocks that genuinely appear on the page. Google has rarely shown these since the 2023 restriction, but the markup still aids understanding.
  • Article — author, publication and modification date, image; supports display in news and discovery surfaces.
  • Video — key moments and thumbnails.
  • Event, recipe, job posting, course — highly visible formats, with strict per-type requirements.
  • Sitelinks search box — a search field under your brand result.

The current list of supported types and required fields lives in Google's search gallery and changes regularly. Check the requirements per type before you build.

How to earn them

  1. Make the page good first. Without indexing and relevance nothing happens, however much markup you add.
  2. Mark up what the page is. An Article on an article, a Product on a product — not your whole site on every URL.
  3. Use JSON-LD. The recommended format, maintained separately from your HTML.
  4. Fill every required field. Missing required fields mean no rich result; missing recommended fields reduce the odds.
  5. Keep markup and visible content identical. Never mark up questions, prices or ratings the visitor cannot see.
  6. Test. Rich Results Test for "is this eligible?", Schema Markup Validator for "is this valid?", and the Enhancements report in Search Console for site-wide errors over time.
  7. Wait for a recrawl. New markup shows up once Google refetches the page: days to weeks.

What rich results do and don't do

They do: make you stand out, take up more space, set expectations more precisely (price, stock, rating) and so affect your CTR. They also help search engines and AI systems pick up your facts correctly.

They don't: improve your position. Structured data is not a ranking factor. A rich result at position seven is still position seven — it just draws more attention. Note too that a clearer result can filter out visitors who would not have bought anyway. Fewer clicks at a higher conversion rate is usually a win.

Where it goes wrong

  • Marking up what isn't visible — a guideline violation and the fastest way to lose your rich results.
  • Duplicate or conflicting markup because several plugins or themes emit the same type.
  • Stale data: prices, stock or event dates that no longer hold.
  • Marking up everything. More types do not produce more results; the right type does.
  • Expecting Google to always show it. Valid markup grants eligibility, not a guarantee — and Google does retire formats, as it did with FAQ.

Which type fits which site

The question is not "what markup can we add" but "what information does this page genuinely hold, and which result belongs to it".

Type of site or pageRealistic opportunitiesWhy
WebshopProduct, price, stock, ratings, breadcrumbsVisitors compare on price and availability before clicking
Local service providerBreadcrumbs, business details, ratings within the rulesAddress and recognition weigh heavily in local SEO
Knowledge base or blogArticle, breadcrumbs, video or FAQ where it fitsAdds context and structure to individual pages
Job boardJobPostingJob title, employer and location get their own display
EventsEventDate and location decide whether someone clicks
Training providerCourseFits courses and training pages
SoftwareSoftwareApplication, Offer, ReviewDepends on whether the page describes the product or the application
Video pageVideoObjectOnly when the video really is the point of the page

If the markup does not match what the visitor sees, leave it out. That is not a missed opportunity but a problem avoided.

Why you don't get a rich result

Walk through these five causes before you start tweaking markup:

  1. A required field is missing. The page simply does not qualify.
  2. The page has not been recrawled yet. New markup is not visible immediately.
  3. Google does not consider the format a fit here. It varies by query, device and country — and formats do get retired.
  4. Markup and page contradict each other. In stock in the code, sold out on the page: the markup is ignored.
  5. The page is not good enough. Markup strengthens a result; it does not create one.

Maintenance is the real work

Product, event and job markup goes stale. A price that no longer holds, an event that has passed, a filled vacancy with live markup: that is not a detail, it is wrong information in the search results. Connect this kind of data dynamically to the system that manages it instead of maintaining it by hand. For recurring templates — blog, product, category — JSON-LD per template is the only workable route: set it up once and every new page inherits it.

Measuring whether it does anything

In Search Console, open the Performance report and filter by search appearance. Compare impressions, clicks and average CTR for pages with and without an enriched result, and put the periods before and after rollout side by side. Watch for one thing: if conversion rises while clicks fall, the result is doing exactly its job — filtering out visitors who were never going to enquire.

Rich results also touch E-E-A-T: author, publisher, organisation details and ratings are all signals you state explicitly through markup. Not as a score, but as confirmation of what is visible on your site.

Frequently asked questions about rich results

What is the difference between rich results and rich snippets?

Same idea, different name. Rich snippets was the old term for enriched text results; rich results is the broader current term, covering carousels, panels and visual formats too.

Are rich results a ranking factor?

No. Structured data helps understanding and display, not position. What you can win indirectly is a higher CTR, which in turn affects how much you get out of the same position.

Why don't I see my rich result even though the test is green?

Because eligibility is not display. Google decides per query, per device and per country, and can switch a format off entirely. Wait for a recrawl and check the Enhancements report in Search Console.

Do I need a plugin?

Not necessarily. On WordPress or Shopify a plugin is often the quickest route, but check for duplicate markup. In your own code you add JSON-LD yourself, which keeps it manageable.

Does structured data help AI search engines?

It helps them pick up facts correctly. What matters more for AI answers is that your answers are clear and independently quotable in the text.

Can rich results be harmful?

Yes, if the markup misleads. Markup claiming something the page doesn't show is ignored, and systematic abuse can lead to a manual action.

Further reading

See structured data, SERP and indexing, or browse the glossary.

Questions, or just want to spar?

We're happy to think along — call, email or drop by in the heart of Eindhoven.

Ask your question →