Creative agency glossarySEO and Analytics

Rich Snippet

A rich snippet is a search listing with extra detail drawn from structured data on the page, such as star ratings, prices, author names or cooking times, shown beneath the title and description.

What is a rich snippet?

A rich snippet is the standard search result with something added. The normal listing, the snippet, is a title, a URL and a line or two of description. A rich snippet adds information pulled from the page's structured data: the five stars and the number of reviews under a product, the price and stock status, the calories and cook time under a recipe, the date and venue of an event. The added detail sits with the listing and is drawn from markup the page's owner provided, usually in schema.org vocabulary.

Google introduced rich snippets in 2009 and the term stuck, even as the feature grew into image carousels, expandable panels and other formats that are no longer really snippets. Google's documentation now calls the whole family rich results, but search marketers, clients and most briefs still say rich snippet when they mean the enhanced listing.

Why it matters

Why rich snippets matter

A rich snippet answers a question before the click. A searcher comparing products sees the price and the rating in the results and chooses on that basis, so the listing with the snippet has an advantage over the one without, even a position or two lower. The elements also take space, pushing competitors down the screen, and on a phone that can be the difference between being seen and not.

For a brand, the snippet is also a credibility signal. Ratings from real customers, an author with a name, a film with a thumbnail: each tells the searcher that there is something substantial behind the link, which is a different message from a bare title.

In practice

How rich snippets work in practice

  1. 01

    The page is marked up with structured data describing its content: product, review, recipe, event, article, video, organization, and so on. The markup goes into the page as JSON-LD, which Google prefers, or as microdata in the HTML, and it must describe what is actually visible on the page. A review rating in the markup needs the reviews on the page; a price in the markup needs the price on the page.

  2. 02

    Google's crawler reads the markup, checks it against the guidelines for the type and, if it is valid and the page qualifies, may show the rich snippet. The Rich Results Test validates a single page; Search Console reports on markup across the site. Changes to the snippet follow the next crawl, which can take days. If the snippet disappears, the first checks are whether the markup still validates and whether the page still shows what the markup claims.

Watch out

What people get wrong about rich snippets

Faking the stars. Self-serving reviews, invented ratings, aggregate scores on pages that do not show the reviews: Google's guidelines prohibit all of it, and the consequence is a manual action that removes rich snippets from the entire site, not just the offending page.

The other mistake is treating the snippet as guaranteed. Valid markup makes the page eligible; Google chooses whether to display it, and it changes its mind. Build the markup because it is the honest description of the page, and treat the snippet as a bonus.

Questions

People also ask

How do I get rich snippets for my website?

Add structured data in schema.org vocabulary, ideally as JSON-LD, that accurately describes the content of each page: product, article, recipe, event, video or another supported type. Validate it with Google's Rich Results Test, publish, and allow time for the page to be recrawled. Display is Google's decision.

Are rich snippets a ranking factor?

No. Structured data does not affect where a page ranks. It affects how the listing is displayed, which can increase clicks at the same position. Google has said structured data may help it understand a page, but that is not the same as a ranking boost.

Why did my rich snippets disappear?

Usually one of three reasons: the markup broke or stopped validating after a site change; the page no longer shows what the markup claims; or Google changed which rich result types it displays, as it did with FAQ and how-to results in 2023. Check the Rich Results Test and the enhancement reports in Search Console first.

Next to it in the glossary

  1. 200 (OK) Response CodeA 200 OK response code is the server's confirmation that a request succeeded and the page was delivered as asked.
  2. 301 RedirectA 301 redirect is a permanent instruction that sends browsers and search engines from an old URL to a new one, carrying the old page's ranking signals with it.
  3. 302 RedirectA 302 redirect is a temporary instruction that sends visitors from one URL to another while telling search engines the original address will return.
  4. 304 Not ModifiedA 304 Not Modified response tells a browser or a crawler that the page has not changed since it was last fetched, so the cached copy can be used instead.
  5. 307 Temporary RedirectA 307 Temporary Redirect sends a visitor to a different URL for now, while guaranteeing that the request is repeated exactly as it was made.
  6. 403 ForbiddenA 403 Forbidden error means the server understood the request but refuses to serve the page, usually because the visitor does not have permission to see it.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage