Rich Snippet
A rich snippet is an enhanced search result that displays additional information alongside the title and description – such as star ratings, prices, availability or cooking times. This is made possible by structured data in a page's source code, which explains the content to search engines in machine-readable form. Rich snippets stand out visually and thereby increase the click-through rate considerably.
Why rich snippets matter
A normal search result consists only of a blue title, a green address and two lines of text. A rich snippet adds elements that immediately catch the eye: golden stars, a price in euros, a recipe preview with a photo or an expandable FAQ. For you as a website operator, this means more space in the results list and more attention. Studies show that results with extra info are clicked more often, even when they are not in first place. Rich snippets thus don't change your ranking position but make your existing spot more valuable. Whoever looks more visible wins clicks from competitors who show only plain text.
How it works technically
So that a search engine knows that "4.7" is a rating and not a time of day, you need structured data. This is a machine-readable vocabulary following the schema.org standard, which you usually embed in the source code of your page in the JSON-LD format. In it you clearly describe: this here is a product, it costs 29 euros, has 128 reviews and an average of 4.7. Google, Bing and others read out this markup and then decide for themselves whether to display a rich snippet. There is no entitlement to it – the markup is the prerequisite, the display remains the search engine's decision. You can check your data with Google's Rich Results Test.
Common mistakes
The classic mistake is to mark up structured data for content that is not even visible on the page. Whoever marks up star ratings without real reviews appearing on the page risks a manual penalty. Just as widespread: outdated prices or availability that don't match the actual page, or syntax errors in the JSON-LD that render the entire markup worthless. Marking up every little thing doesn't help either – only what fits the page type is relevant. A recipe needs cooking time and ingredients, a local business needs opening hours and address. Test every change before you put it live, and keep the data in sync with the visible content.
Relation to AI recommendations
Structured data helps not only classic search engines but also AI assistants like ChatGPT, Perplexity or Google AI Overviews. These systems have to extract facts from web pages quickly: what does something cost, where is it located, how well is it rated. Cleanly marked-up content is easier for an AI to understand and cite, because the meaning is unambiguous instead of guessed. A rich snippet is thus the classic precursor to what matters in AI visibility: machine-readable, factually clear content. Whoever works cleanly for rich snippets today simultaneously lays the foundation for generative search systems to capture your brand correctly and pick it up in answers.
Example
Imagine an online shop for hiking boots. Two providers stand directly one below the other in the results list. The first shows only a title and a gray block of text. The second shows below it golden stars with "4.6 out of 5 – 214 reviews", the price "119 euros" and the note "In stock". Almost every eye wanders to the second result, even though both sit in a similar position. The difference lies solely in the structured data in the source code of the second shop. The same principle applies to recipes, events, job postings or medical practices across all industries.
Common questions
Does schema.org markup guarantee a rich snippet?
No. The markup is only the prerequisite. Whether and how a rich snippet appears is decided by the search engine depending on the search query, the quality of the page and trust in the data. You create the basis; you can't force the display.
What is the difference between a rich snippet and a featured snippet?
A rich snippet enhances your normal result with extra info like stars or prices. A featured snippet is a highlighted answer box at the very top that shows a text excerpt as a direct answer. Both increase visibility but work differently technically.