Rich Snippet
A rich snippet (which Google officially calls a "rich result") is an enhanced search listing that adds extra details — such as star ratings, images, prices, or FAQs — to a normal organic result, based on structured data embedded in the page. Unlike a featured snippet, which surfaces an answer box above the results, a rich snippet enriches the organic listing itself.
- A rich snippet (Google's official term is "rich result") is an enhanced listing that uses structured data to attach extra details like star ratings, images, prices, or cooking times to a standard search result.
- It is distinct from a featured snippet: a featured snippet is an answer box that Google extracts from page text and pins to the top of results, whereas a rich snippet decorates the organic result itself with structured data.
- To earn one, you add structured data that follows the schema.org vocabulary to your page, and Google recommends the JSON-LD format.
- Google's own case studies report higher click-through rates for pages showing rich results (Rotten Tomatoes +25%, Nestlé +82%).
- FAQ rich results stopped appearing in Google Search on May 7, 2026, so always confirm supported types in the official documentation.
What a Rich Snippet Is
A rich snippet is an enhanced search listing in which extra details — star ratings, images, prices, cooking times, FAQs, and the like — appear alongside a normal result, driven by the structured data embedded in the page. In its official documentation, Google refers to these as "rich results" rather than "rich snippets." Structured data is a standardized markup that explicitly tells search engines what a page means; adding it can produce a richer listing that encourages users to click and engage.
The vocabulary standard for structured data is schema.org, a shared standard developed jointly by Google, Bing, Yahoo, and Yandex. Think of it as an agreed-upon language so that the same markup can be interpreted across multiple search engines.
Rich Snippet vs. Featured Snippet
Rich snippets and featured snippets have similar names and are easily confused, but they work differently and serve different purposes. The key differences are summarized below.
| Aspect | Rich Snippet (Rich Result) | Featured Snippet |
|---|---|---|
| Placement | Embedded as extra detail within a normal organic result | A separate answer box at the very top of results (position zero) |
| Data source | Structured data (schema) supplied by the site | Extracted by Google directly from page text |
| Purpose | Enrich an existing result (add context and build trust) | Provide an instant answer to a question |
| How to earn it | Add schema.org markup | Write content that best answers the question |
| Degree of control | Relatively direct — you can guide it with markup | Cannot be specified directly through markup |
Common Rich Snippet Types
The extra details that appear depend on the type of structured data you use. The most common types are listed below.
| Type | Extra Information Shown | Typical Use |
|---|---|---|
| Review / Rating | Star rating, rating value, number of reviews | Product, service, and content pages |
| Product | Price, stock status, rating | E-commerce product pages |
| Recipe | Cooking time, rating, image | Cooking and recipe content |
| Video | Thumbnail, duration, key moments | Video content pages |
| Article | Publisher, headline, lead image | News and blog articles |
| Breadcrumb | Site hierarchy path | Subpages of any type |
| Organization | Logo, description, contact details | Company and brand homepages |
Supported types and policies change from time to time. For example, as of May 7, 2026, Google no longer shows FAQ rich results in Search, and it plans to retire the related reports and Rich Results Test support for that type in June 2026. Before implementing, it is therefore safest to confirm current support in Google's official structured data gallery.
Earning One: Structured Data (Schema)
Rich snippets are earned by adding correct structured data, not by paying for ads. The process Google outlines comes down to three steps.
- Choose the rich result type that fits your content (for example, Product, Recipe, or Review).
- Add structured data for that type to the page. Google recommends the JSON-LD format.
- Validate eligibility and correctness with Google's Rich Results Test.
There are three structured data formats: JSON-LD, Microdata, and RDFa. Of these, JSON-LD lets you describe everything at once inside a <script> tag instead of weaving markup into individual HTML attributes, which makes it the easiest to implement and maintain — and the format Google officially recommends. Below is a JSON-LD example for surfacing product review ratings.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Wireless Bluetooth Headphones",
"image": "https://example.com/headphone.jpg",
"description": "Noise-cancelling wireless headphones",
"brand": {
"@type": "Brand",
"name": "SearchOS Audio"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "218"
},
"offers": {
"@type": "Offer",
"priceCurrency": "USD",
"price": "99",
"availability": "https://schema.org/InStock"
}
}
</script>
One principle must be respected here: structured data should accurately describe only the information that is actually visible on the page, and all required properties must be present for the page to qualify for a rich result. Putting ratings or prices in the markup that users cannot see violates Google's policies.
Impact and Evidence
Rich snippets stand out visually in search results and drive clicks. According to case studies cited in Google's official documentation, Rotten Tomatoes measured a 25% higher click-through rate on pages with structured data applied, while Nestlé found that pages shown as rich results had an 82% higher click-through rate than those that were not. That said, appearing as a rich result is an eligibility requirement, not a guarantee — Google ultimately decides whether to display one by weighing quality, policy, and the search context.
Implementation Checklist
- Confirm you have selected the schema.org type that matches the content you want to surface.
- Check that your structured data is written in JSON-LD and that all required properties are filled in.
- Verify that the markup matches the information actually visible on the page.
- Run the Google Rich Results Test to catch and fix errors and warnings.
- Re-confirm current support for the type in Google's official structured data gallery.
Sources
- Google Search Central — Intro to How Structured Data Markup Works
- Google Search Central — Structured Data Markup that Google Search Supports (Search Gallery)
- Google — Rich Results Test
- Google Search Central Blog — Simplifying the search results page (FAQ rich results retirement notice)
- Semrush — What Are Rich Snippets and How to Get Them