What are rich snippets? They are standard organic search results that Google has enhanced with extra visual detail pulled from structured data on your page — star ratings, prices, stock status, cooking times, event dates, or FAQ dropdowns. The listing stays in its normal ranking position; it just takes up more space and communicates more before anyone clicks.
A rich snippet is not a ranking boost. Google has been consistent that structured data is not a ranking factor. What it changes is click-through rate, and on competitive SERPs that difference is worth having. Expect modest gains, not transformation.
Rich snippets versus rich results, featured snippets, and knowledge panels
The terminology gets muddled constantly, so pin it down:
- Rich snippet — your normal blue-link result with extra data attached beneath or beside it. Earned through structured data markup on your page.
- Rich result — Google’s current umbrella term, covering rich snippets plus carousels, image-heavy recipe blocks, and similar formats.
- Featured snippet — the answer box above position one, extracted from a page’s text. No markup involved and no way to mark up for it.
- Knowledge panel — the entity box on the right, assembled from Google’s Knowledge Graph, not from your page.
- Rich card — a deprecated term. If an article still uses it, it is old.
Only the first one is under your direct control, which is why it is worth the effort.
Which rich snippet types are still live
Google retires formats regularly, so this matters more than people expect. Types that remain widely supported and worth implementing:
- Review and aggregate rating — the star row. Valid on products, recipes, books, courses, software, and local businesses. Not valid for reviewing yourself as an organization.
- Product — price, currency, availability, and rating. The highest-value type in ecommerce, full stop.
- Recipe — cook time, calories, ratings, and image, frequently promoted into a carousel.
- Event — date, time, venue, ticket availability.
- Breadcrumb — replaces the raw URL with a readable path. Trivially easy and almost universally underused.
- Video — thumbnail plus key moments when you supply timestamps.
- Job posting, course, book, software application, local business — narrower, still supported.
- FAQ — heavily restricted since 2023. Google now shows FAQ rich results almost exclusively for government and health authority sites. Marking up FAQs on a commercial blog is unlikely to display, though the markup does no harm.
The HowTo rich result was removed entirely. If your site still carries HowTo markup, it is inert.
How to implement structured data correctly
Use JSON-LD. Google recommends it, and unlike microdata it lives in a single script block instead of being tangled through your HTML, which makes it far easier to maintain. Put it in the head or body — either works.
The rules that decide whether it displays are simple, and violating them is the single most common cause of “my markup is valid but nothing shows”:
- Every marked-up value must be visible to a user on the page. Marking up a 4.8-star rating that appears nowhere in the HTML is a policy violation.
- Include all required properties for the type. Missing a required field means no eligibility, and Search Console will flag it as an error rather than a warning.
- Mark up the page’s main entity only. A blog post about laptops does not get Product markup.
- Ratings must come from genuine, independently collected user reviews.
Validate with two tools, because they answer different questions. The Schema Markup Validator tells you whether the syntax is correct. Google’s Rich Results Test tells you whether Google will consider showing it. Passing the first and failing the second is common.
Why valid markup often shows nothing
Eligibility is not a guarantee — this is the part that frustrates people most. Google decides per query whether a rich snippet helps, and it declines often. Realistic causes, in rough order of frequency:
Timing. Rich snippets typically appear a few days to a few weeks after the page is recrawled. Requesting indexing in Search Console speeds it up but does not force display.
Quality thresholds. Google withholds enhanced results from sites it does not trust, and low-quality or spammy sites get filtered regardless of perfect markup. Trust is earned across the whole domain, not per page.
Query context. The same page can show stars for one query and not another. Google suppresses enhancements when it judges them unhelpful for the intent.
Manual actions. Structured data spam earns a specific penalty, visible in Search Console. Mark up honestly and this never becomes your problem.
What rich snippets are actually worth
Be careful with the numbers you see quoted. Vendor case studies claiming 30% CTR lifts are usually measuring a single site, often confounded with other changes made in the same period. The defensible statement is narrower: a listing with stars or a price attracts more attention than an identical listing without them, and the effect is largest lower on page one, where you need a reason for someone to skip past the results above you.
There is a real cost too. A rich snippet that fully answers the query — an event date, an opening time — can satisfy the searcher without a click. Product snippets showing your price let people disqualify you before landing. That is not a reason to skip markup; it is a reason to measure clicks and conversions, not impressions.
Track it properly in Search Console: filter to the affected pages, compare CTR for the 28 days before and after the snippet started appearing, and hold position roughly constant so you are not attributing a ranking gain to the markup.
A practical implementation order
If you are starting from nothing, do it in this sequence. Add BreadcrumbList sitewide first — it is a template-level change, takes an afternoon, and improves every result you have. Add Organization markup on the homepage with your logo, name, and social profiles. Then work through your money pages: Product for ecommerce, LocalBusiness for service areas, Event for anything ticketed, Recipe or Video where they genuinely apply.
Then leave it alone and monitor. Search Console’s Enhancements reports show valid items, warnings, and errors per type, and they are the fastest way to catch a template change that silently broke your markup — which happens more often than any other structured data failure.
Where this fits in a wider SEO program
Structured data is a multiplier on rankings you already have. It cannot lift a page from position 14 to page one, and no amount of markup fixes thin content or a missing link profile. Do the hard work first: find the keywords with real demand, benchmark against the weakest page-one competitor, publish something genuinely better, earn a few relevant links, then add markup to capture more of the clicks your position is already entitled to.
If you want that whole sequence in one place, SEO Rocket covers keyword research, competitor analysis, an AI writer with hard quality gates, technical audits with real per-issue evidence, and top-100 rank tracking at a flat $50 a month. But the rich snippet itself is a small, self-contained job — you can ship breadcrumbs and product markup this week without any tool at all, and you probably should.