Rich Results
Rich results are enhanced SERP listings — stars, prices, images, breadcrumbs — built from structured data. A display feature, not a ranking factor, and eligibility never guarantees display.
Rich results (formerly 'rich snippets') are enhanced search listings — stars, prices, images, breadcrumbs, video thumbnails — that Google and Bing build from structured data markup. The non-negotiable mental model: structured data makes a page *eligible* for a rich result, it doesn't guarantee one — Google still decides whether to show it. Rich results are a display feature, not a ranking factor; Mueller said flatly in 2025 that 'structured data won't make your site rank better.' Of schema.org's 800+ types, only ~25 produce Google rich results (I re-verified the current list against Google's Search Gallery), and that list keeps shrinking: How-To left desktop in 2023, Sitelinks Searchbox in Nov 2024, seven more types in June 2025, and FAQ was fully removed on May 7, 2026. Stars can meaningfully lift CTR — SEO-industry estimates vary widely (roughly 10–30%+) and I couldn't verify one authoritative current figure, so treat any specific percentage as directional — but stars below 3.0 are widely reported to *hurt* CTR, self-reviews don't qualify for stars, and product stars need a single-product page. Markup must match visible content or you risk a manual action.
Evidence for this claim Rich results are Google Search experiences enhanced beyond standard links and are tied to supported structured-data features. Scope: Current Google structured-data feature catalog. Confidence: high · Verified: Google Search Central: Structured data feature gallery Evidence for this claim Correct structured data creates eligibility, not a guarantee; markup must represent visible relevant content and comply with technical and quality guidelines. Scope: Current Google rich-result policies. Confidence: high · Verified: Google Search Central: Structured data general guidelinesTL;DR — Rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. are the fancier search listings — the ones with star ratings, prices, images, or recipe times baked right into the result. You get them by adding structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. (a bit of code that labels what your content is) to your page. But adding the code only makes you eligible — Google still decides whether to actually show the enhanced look.
What a rich result is
When you search Google, most results are a plain blue link with a title and a line or two of text. A rich result is the same listing dressed up with extra detail pulled from the page: gold review stars, a price and “in stock” label, a recipe’s photo and cook time, an event’s date, a video thumbnail, or the little “breadcrumb” trail showing where the page sits on a site.
Those extras don’t appear by magic. You add code called structured data (usually in a format called JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal.) that labels your content — “this is a product, here’s its price, here’s its rating.” Google reads that code and may turn it into a richer display.
You might hear these called rich snippets. That’s just the old name. Google renamed them “rich results” years ago; both terms mean the same thing.
How to get them
- Pick the right type for your page — Product, Recipe, Article, Video, and so on.
- Add the structured data to your page’s HTML (most CMSsA content management system (CMS) is software that lets users create, manage, and publish digital content — like blog posts and pages — without writing raw code. WordPress, Drupal, and Joomla are the most common open-source CMS platforms. and SEO plugins can do this for you).
- Test it with Google’s free Rich Results Test — paste your URL and it tells you what rich result the page is eligible for.
The two things people get wrong
- Eligible isn’t the same as guaranteed. Even with perfect markup, Google may choose not to show the rich result. That’s normal.
- Rich results don’t make you rank higher. They change how your listing looks, not where it sits. They can earn more clicks, but they’re not a ranking boost.
One more catch: the code has to describe what’s actually on the page. Marking up a five-star rating you don’t really show visitors can get you penalized.
Want the full type list, the deprecation history, and the CTR data? Switch to the Advanced tab.
Evidence for this claim Rich results are Google Search experiences enhanced beyond standard links and are tied to supported structured-data features. Scope: Current Google structured-data feature catalog. Confidence: high · Verified: Google Search Central: Structured data feature gallery Evidence for this claim Correct structured data creates eligibility, not a guarantee; markup must represent visible relevant content and comply with technical and quality guidelines. Scope: Current Google rich-result policies. Confidence: high · Verified: Google Search Central: Structured data general guidelinesTL;DR — Rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. are SERP listings enhanced from structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. markup (JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. recommended; Microdata/RDFa also accepted). The core rule: markup makes a page eligible, not guaranteed — Google’s docs say so explicitly, and Google still decides whether to render the feature. Rich results are a display feature, not a ranking signal (Mueller, 2025: “Structured data won’t make your site rank better”). Only ~25 of schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor.’s 800+ types produce Google rich results, and the list is shrinking — How-To (desktop, 2023), SitelinksSitelinks are extra links from the same domain that Google clusters together under a single search result, usually for branded or navigational queries. They're generated entirely algorithmically — there's no way to add, edit, or guarantee them. Searchbox (Nov 2024), seven types (June 2025), FAQ (fully removed May 7, 2026). Stars can meaningfully lift CTR (industry estimates vary; no single verified figure) but stars below 3.0 are widely reported to hurt it; self-reviews don’t qualify; product stars require a single-product page. Markup must match visible content or risk a manual action.
Rich results vs. rich snippets vs. SERP features vs. structured data
These get used loosely, so let’s separate them:
- Structured data is the input — schema.org markup in your HTML that tells engines what your content means.
- Rich results are one possible output — the enhanced listing Google builds from that markup. “Rich snippets” is the legacy name (Google’s 2009 launch term); “rich results” has been the official term since ~2018.
- SERP featuresSERP features are any element on a search results page beyond the classic ten blue links — featured snippets, People Also Ask, knowledge panels, sitelinks, image and video packs, AI Overviews, and structured-data-driven rich results. Google documents that losing rich-result eligibility doesn't affect ranking; their SEO relevance is CTR (they redistribute clicks). Some are unlocked by markup; most are purely algorithmic. is the broader bucket — featured snippets, People Also Ask, the knowledge panelThe Knowledge Graph is Google's database of entities — people, places, organizations, and things — and the factual relationships between them. It's separate from any single website's structured data: your schema markup is one of many possible inputs to the graph, not the graph itself., AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index., image packs. Some are powered by your structured data (rich results), many aren’t.
The key relationship: structured data helps Google understand a page; a rich result is one possible consequence of that understanding — never an automatic one.
Eligibility is not a guarantee
This is the line that saves the most wasted effort. Google’s documentation is explicit: “Using structured data enables a feature to be present, it does not guarantee that it will be present.” Valid markup plus all required properties makes you eligible. Whether the rich result actually displays depends on content quality, query intentSemantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it., page authority, device, and Google’s own SERP-design decisions on that query. Bing says the same thing: “The presence of annotations alone does not guarantee Bing will use your annotated content to generate a visually rich snippet.”
So “I added the schema and it passed the test but I don’t see stars” is not a bug — it’s the system working as documented.
Why a rich result stops showing (or never did) — these are distinct causes, and mixing them up wastes debugging time. Working through the article’s own material:
- The markup itself is invalid. Missing required properties or malformed JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. — the Rich Results Test or Schema MarkupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. Validator will flag this directly.
- The type isn’t a supported Google feature. Valid schema.org markup for a type outside the Search Gallery (or a deprecated one) produces no SERP feature, even though nothing is technically wrong with it.
- A policy violation or manual action. Markup that doesn’t match visible content, or self-serving reviews — covered in “The rules that disqualify you” below — can get a page disqualified even with syntactically valid markup.
- RecrawlCrawl frequency is how often a search engine comes back to re-fetch a page it already knows about. Popular pages that change often get refreshed many times a day; stable pages can go weeks or months between crawls — and you influence it indirectly, not by setting a dial. lag. Google hasn’t re-crawled/re-processed the page since the markup changed; Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance.’s Enhancements reports and URL Inspection reflect the last crawl, not the live page.
- Ordinary display volatility. Eligible, policy-clean, freshly-crawled markup can still not show on a given query because Google’s SERP-design decision that day didn’t include it — this is the “eligible isn’t guaranteed” rule in practice, and it can change query to query with no error to chase.
- Deprecation. The type used to be a Google feature and no longer is (see the deprecation wave above) — the markup is harmless but permanently produces nothing on Google, regardless of validity.
Before you budget implementation work, verify that the schema type can still qualify for a current Google enhancement with my free Rich-Result Eligibility Checker Free
- Paste the planned JSON-LD or page markup and identify the detected schema type.
- Separate schema.org validity from support for a current Google rich-result feature.
- Use the dated source links in the result to confirm time-sensitive eligibility before implementation.
Supported formats
Google accepts three formats and recommends JSON-LD: “In general, Google recommends using JSON-LD for structured data if your site’s setup allows it, as it’s the easiest solution for website owners to implement and maintain at scale.” Microdata and RDFa still work; they’re just harder to maintain because the markup is interleaved with your visible HTML. Bing is format-neutral — it’ll take JSON-LD, Microdata, Microformats, RDFa, and Open GraphOpen Graph (OG) tags are `<meta>` elements in a page's head, defined by the Open Graph protocol (ogp.me, created by Facebook), that describe a page as a shareable object — its title, description, image, URL, and type. They control how a link preview card looks when the page is shared on Facebook, LinkedIn, Slack, Discord, WhatsApp, and iMessage. They are not a direct Google ranking factor, though Google reads og:title, og:image, and og:site_name as inputs to how a result appears. without preferring any.
The types that still produce rich results (~25)
Only types in Google’s Search Gallery are eligible. As of mid-2026 that’s roughly two dozen: Article, Breadcrumb, Carousel, Course Info (list), Dataset, Discussion Forum, Education Q&A, Employer Aggregate Rating, Event, Image Metadata, Job Posting, Local Business, Math Solver, Movie, Organization, Product, Profile Page, Q&A, Recipe, Review Snippet, Software App, Speakable, Subscription/Paywalled Content, Vacation Rental, and Video. (Full breakdown in the Cheat Sheets tab.) Schema.org defines 800+ types — implementing one that’s not in the gallery is harmless for Google but produces no SERP feature.
The deprecation wave is real and ongoing
This is the part most evergreen guides get wrong because they’re out of date. Since 2023 Google has steadily pruned the gallery:
- How-To — removed from desktop in August 2023 (it can still surface on mobile in limited cases).
- FAQ — first restricted in August 2023 to “well-known, authoritative government and health websites,” then fully deprecated on May 7, 2026. It is no longer shown in Google Search at all. Google has since removed the FAQPage documentation page as well — as of this update the old URL returns a 301 to the “removing FAQ rich result” entry in Google’s Search changelog, which records the documentation removal on June 15, 2026. Search Console rich-result reporting and Rich Results Test support for the type were dropped in June 2026, with API support ending in August 2026. This one stings because FAQ was one of the most widely implemented types.
- SitelinksSitelinks are extra links from the same domain that Google clusters together under a single search result, usually for branded or navigational queries. They're generated entirely algorithmically — there's no way to add, edit, or guarantee them. Searchbox — removed globally in November 2024, and dropped from Search Console and the Rich Results Test. Existing markup causes no errors.
- Seven types, June 2025 — Book Actions, Claim Review, Course Info (the old format), Estimated Salary, Learning Video, Special Announcement, and Vehicle Listing. Google’s stated reason: “we found that these specific displays are no longer providing significant additional value for users.” Search Console stopped reporting them September 9, 2025; API support ended December 2025.
What to do with deprecated markup: leaving it in place is harmless for Google and can be useful insurance — Bing may still display some types Google dropped (Claim Review, Course Info, Learning Video are candidates), and Google still parses the markup for content understanding. Remove it only if it’s cluttering your templates.
Rich results are a display feature, not a ranking factor
Worth stating bluntly because it’s still widely misunderstood. John Mueller, April 2025: “Structured data won’t make your site rank better” — and “you’re unlikely to see any visible change from it in Google Search” beyond eligibility for the feature itself. Structured data isn’t a generic ranking boost. Its value is (1) eligibility for rich results and (2) helping Google understand your content and entities, which can improve targeting for the right queries — not a position lift.
Do rich results improve CTR? (with the honest caveats)
Often yes, but conditionally — and I want to be precise about what’s verified here versus what’s industry folklore. This is a display-and-clicks question, separate from both eligibility (does the markup qualify) and ranking (rich results don’t move position — see above).
SEO-industry sources commonly cite CTR lifts for star ratings somewhere in the 10%–30%+ range versus a plain listing, but when I went looking for one current, rigorously documented primary study that pins an exact figure, I couldn’t find one — the study most often linked for this claim (a 2020 Milestone Research analysis of 4.5M queries, covered by Search Engine Journal) studies rich results broadly and doesn’t report a star-rating-specific number. Treat any single precise percentage, including ones you’ll see elsewhere, as a directional estimate rather than a number you can bank on for your own pages — measure your own before/after delta instead (see the Metrics tab).
Three caveats most guides skip regardless of the exact number:
- Stars below 3.0 are widely reported to hurt CTR versus showing no stars at all — a visible bad rating being worse than no rating is a directionally logical and commonly repeated claim, though I couldn’t verify a specific study quantifying it either.
- The zero-click context. SparkToro’s most recent published analysis (June 2026, using Similarweb panel data for January–April 2026) put roughly 68% of US Google searches ending without a click — up from about 58% in 2024, largely attributed to AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. expanding. A CTR lift only matters on queries that still send clicks, and that share keeps shrinking.
- Eligibility ≠ display, so any projected lift assumes the rich result actually shows.
The rules that disqualify you
A few enforcement details that quietly kill rich results:
- Markup must match visible content. Google’s policy: “don’t add structured data about information that is not visible to the user, even if the information is accurate.” Mismatched or fake markup (e.g., invented reviews) risks a structured-data manual action.
- Self-reviews don’t get stars. If the entity being reviewed controls the reviews
about itself, “their pages that use
LocalBusinessor any other type ofOrganizationstructured data are ineligible for star review feature.” Stars come from genuine third-party review content, not your own marketing of yourself. - Product stars need a single product. “Product rich results only support pages that focus on a single product (or multiple variants of the same product).” Category pages and product-listing pages can’t earn product rich results.
Create the JSON-LD and catch required-field or range errors before publishing with my free Schema Generator Free
- Choose Product and enter only ratings and review counts that are visible on the page.
- Fix every required-field and value-range error shown above the generated markup.
- Copy the validated JSON-LD, publish it, and confirm the live page with Google’s Rich Results Test.
The Schema Generator result reports two issues to fix. Aggregate rating needs ratingCount or reviewCount. The ratingValue of 6 cannot exceed the bestRating of 5. The generated Product JSON-LD shows aggregateRating with ratingValue 6 and bestRating 5, but no ratingCount or reviewCount.
Where this sits
Rich results are the most visible payoff of structured data, but they’re a subset of it. For the markup itself — formats, the schema.org vocabulary, validation, and entity understanding — see the Structured DataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. hub. For the AI-search angle (which is not the same as rich results — most AI crawlersAI crawlers are bots from AI companies that fetch web pages to train language models, build AI-search indexes, or answer live user questions. They come in three categories, each with its own user-agent tokens and its own robots.txt controls. don’t execute or parse JSON-LD the way Google does), see Schema markup for AISchema markup (structured data) is machine-readable code — usually JSON-LD — that labels what your content means using the schema.org vocabulary. For AI search it's infrastructure for entity disambiguation, not a direct citation lever: controlled studies found no meaningful uplift in AI citations from adding it..
AI summary
A condensed take on the Advanced version:
- Rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. = enhanced SERP listings (stars, prices, images, breadcrumbsBreadcrumbs are a secondary navigation trail (Home > Category > Page) that shows where a page sits in a site's hierarchy. They create internal links that pass PageRank, and when marked up with BreadcrumbList structured data they can drive the path Google shows in desktop search results., video thumbnails) that Google/Bing build from structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. markup. “Rich snippets” is the legacy name for the same thing.
- Eligibility ≠ guarantee. Valid markup + required properties makes a page eligible; Google still decides whether to show the feature. This is documented, not a bug.
- Display feature, not a ranking factor. Mueller (2025): “Structured data won’t make your site rank better.” Value is eligibility + content/entity understanding, not a position boost.
- Format: JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. recommended (Microdata/RDFa accepted); Bing is format-neutral.
- ~25 supported types of schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor.’s 800+; unsupported types are harmless but produce no SERP featureSERP features are any element on a search results page beyond the classic ten blue links — featured snippets, People Also Ask, knowledge panels, sitelinks, image and video packs, AI Overviews, and structured-data-driven rich results. Google documents that losing rich-result eligibility doesn't affect ranking; their SEO relevance is CTR (they redistribute clicks). Some are unlocked by markup; most are purely algorithmic..
- Shrinking list: How-To (desktop, 2023), FAQ (restricted 2023 → fully removed May 7, 2026, notice added to the existing doc rather than removing it), SitelinksSitelinks are extra links from the same domain that Google clusters together under a single search result, usually for branded or navigational queries. They're generated entirely algorithmically — there's no way to add, edit, or guarantee them. Searchbox (Nov 2024), and 7 types in June 2025 (Book ActionsBook schema (schema.org/Book) is structured data describing a book's title, author, ISBN, and format. It can power Google's review-snippet rich result and — for approved feed providers — the registration-gated Book Actions program, and it helps Google disambiguate book entities even without a visible rich result., Claim Review, Course Info, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing).
- CTR: stars can meaningfully lift CTR, but no single verified figure — industry estimates vary widely (~10–30%+); stars below 3.0 are widely reported to hurt CTR; ~68% of Google searches were zero-click as of early 2026 (up from ~58% in 2024), so any lift only applies to click-sending queries.
- Disqualifiers: markup must match visible content (or risk a manual action); self-reviews on LocalBusiness/Organization pages don’t get stars; product stars need a single-product page.
- Tools: Rich Results Test (eligibility), URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. in GSCA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results. (real renderingTurning HTML, CSS, and JavaScript into the final visual page and DOM.), Schema MarkupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. Validator (general schema.org correctness).
Official documentation
Primary-source documentation from the search engines.
- Intro to structured data markup — what rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. are, supported formats, and the “enables, does not guarantee” framing.
- Search Gallery (supported types) — the authoritative list of types eligible for Google rich results.
- Structured data general guidelines (policies) — content-must-match-visible-content and anti-deception rules.
- Review snippet — eligible types and the self-serving review restriction.
- Product snippet — the single-product requirement and required properties.
- Rich Results Test — checks eligibility and previews the feature.
- Schema Markup Validator — validates general schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. correctness (not Google-specific).
- How-To and FAQ changes (Aug 2023) — How-To desktop removal; FAQ restriction.
- Farewell, Sitelinks Search Box (announced Oct 2024, removed Nov 21, 2024).
- Simplifying search results (June 2025) — the seven deprecated types and Google’s reasoning.
Bing / Microsoft
- Marking up your site with structured data — Bing’s format-neutral stance and “no guarantee” statement; Bing Markup Validator.
Quotes from the source
On-the-record statements from Google and Bing. Each link is a deep link that jumps to the quoted passage on the source page.
Google — eligibility and format
- “Using structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. enables a feature to be present, it does not guarantee that it will be present.” — Google Search Central docs. Jump to quote
- “In general, Google recommends using JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. for structured data if your site’s setup allows it, as it’s the easiest solution for website owners to implement and maintain at scale.” Jump to quote
Google — policies (markup must match visible content)
- “Don’t create blank or empty pages just to hold structured data, and don’t add structured data about information that is not visible to the user, even if the information is accurate.” Jump to quote
- “Don’t mark up irrelevant or misleading content, such as fake reviews or content unrelated to the focus of a page.” Jump to quote
Google — reviews and products
- “If the entity that’s being reviewed controls the reviews about itself, their pages that use
LocalBusinessor any other type ofOrganizationstructured data are ineligible for star review feature.” Jump to quote - “Currently, product rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. only support pages that focus on a single product (or multiple variants of the same product).” Jump to quote
Google — the June 2025 deprecations
- “We foundA 302 (\"Found\") is a temporary redirect: it forwards users to a new URL while telling search engines the original URL should stay in the index. It's a weak canonicalization signal, not the zero-equity dead end of SEO folklore. that these specific displays are no longer providing significant additional value for users… Removing them will help streamline the results page and focus on other experiences that are more useful and widely used.” Jump to quote
John Mueller, Google — structured data and rankings
- “Structured data won’t make your site rank better.” (Bluesky, April 2025.) Relayed via Search Engine Journal’s coverage — Google Confirms Structured Data Won’t Make a Site Rank Better; confirm against the original Bluesky post before treating as final.
Bing / Microsoft
- “The presence of annotations alone does not guarantee Bing will use your annotated content to generate a visually rich snippet.” Jump to quote
Supported rich result types — cheat sheet
Status as of mid-2026. “Active” = currently produces a Google rich result; “Deprecated” = no longer shown by Google (markup is harmless and may still help Bing / content understanding).
| Rich result | Schema type(s) needed | Status |
|---|---|---|
| Article | Article / NewsArticle / BlogPosting | Active |
| Breadcrumb | BreadcrumbList | Active |
| Carousel | ItemList (host: Recipe, Course, Movie, etc.) | Active |
| Course listCourse schema (schema.org/Course) marks up educational courses for Google's 'Course list' carousel — which requires at least three courses marked up together, not a single-course card. A richer single-course 'Course Info' feature existed but was deprecated in June 2025. | Course + ItemList | Active |
| Dataset | Dataset | Active |
| Discussion forum | DiscussionForumPosting | Active |
| Education Q&A | Quiz | Active |
| Employer aggregate rating | EmployerAggregateRating | Active |
| Event | Event | Active |
| Image metadata | ImageObject (IPTC) | Active |
| Job posting | JobPosting | Active |
| Local business | LocalBusiness | Active |
| Math solver | MathSolver | Active |
| Movie | Movie + ItemList | Active |
| Organization | Organization | Active |
| Practice problems | Quiz / Question | Active |
| Product | Product (+ Offer/AggregateRating/Review) | Active |
| Profile page | ProfilePage | Active |
| Q&A | QAPage | Active |
| Recipe | Recipe | Active |
| Review snippetReview schema (schema.org/Review) is structured data for a single critic's or user's evaluation of one specific thing — one author, one itemReviewed, one reviewRating — distinct from AggregateRating, which summarizes many reviews into an average. | Review / AggregateRating (on eligible host types) | Active |
| Software app | SoftwareApplication | Active |
| Speakable | speakable (SpeakableSpecificationSpeakable schema is structured data (schema.org's SpeakableSpecification, added via the speakable property on Article or WebPage) that marks the specific 2–3 sentences on a page best suited to be read aloud by text-to-speech — not the whole article. In 2026 it remains a real but narrow, still-BETA Google feature limited to US, English, Google Home users, and Google has not connected it to AI Overviews despite widespread claims that it does.) | Active (beta, news) |
| Subscription/paywalled content | CreativeWork + isAccessibleForFree | Active |
| Vacation rental | VacationRental | Active |
| Video | VideoObject | Active |
| How-To | HowTo | Deprecated (desktop, 2023; limited mobile) |
| FAQ | FAQPage | Deprecated (fully removed May 7, 2026) |
| Sitelinks search boxWebSite schema (schema.org/WebSite) is structured data — usually JSON-LD on the homepage — that identifies your domain as a website entity via its name and URL. Today it mainly feeds Google's Site Names feature; the Sitelinks Search Box it used to enable was discontinued by Google in November 2024. | WebSite + SearchAction | Deprecated (Nov 2024) |
| Book actionsBook schema (schema.org/Book) is structured data describing a book's title, author, ISBN, and format. It can power Google's review-snippet rich result and — for approved feed providers — the registration-gated Book Actions program, and it helps Google disambiguate book entities even without a visible rich result. | Book | Deprecated (June 2025) |
| Claim review (fact check) | ClaimReview | Deprecated (June 2025) |
| Course info (old format) | Course | Deprecated (June 2025) |
| Estimated salary | Occupation / MonetaryAmount | Deprecated (June 2025) |
| Learning video | LearningResource + VideoObject | Deprecated (June 2025) |
| Special announcement | SpecialAnnouncement | Deprecated (June 2025) |
| Vehicle listing | Vehicle / Car | Deprecated (June 2025) |
Validation fast facts
- Rich ResultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. Test (
search.google.com/test/rich-results) → eligibility + preview. - URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. (Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results.) → how Google actually rendered/indexedStoring a crawled page in the search index so it can appear in results. Crawled is not the same as indexed — Google selects what to keep, and indexing isn't guaranteed. a live URL.
- Schema MarkupSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. Validator (
validator.schema.org) → general schema.org correctness, not Google-specific. - Bing Markup Validator (Bing Webmaster ToolsMicrosoft's free portal for monitoring and improving how a site appears in Bing search — the peer to Google Search Console, plus IndexNow instant indexing, richer backlink data, and keyword volumes. Because Bing's index also feeds Microsoft Copilot, it doubles as a window into AI-search visibility.) → Bing’s view.
Each check confirms a different thing, and none of them confirm the others: the Rich Results Test confirms eligibility (syntax + required properties for a supported type), URL Inspection confirms what Google actually rendered/indexed, the Enhancements reports in Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance. confirm ongoing validity across the site, and none of those three confirm the feature actually displayed on a SERP or how it performed — for that, check Search Console’s Performance reportThe Google Search Console report that shows how your site actually performed in Google Search, built from real impressions and clicks. It reports four metrics — clicks, impressions, average CTR, and average position — and keeps the most recent 16 months of data. filtered by Search Appearance.
Rules that disqualify you
- Markup must describe content visible on the page — no hidden/fake data.
- Self-reviews on
LocalBusiness/Organizationpages → no stars. - Product stars require a single-product page (not category/PLP pages).
Mistakes that disqualify a rich result
These are the concrete ways sites lose rich result eligibility or trigger a manual action — pulled from the disqualifying rules covered above, not hypothetical edge cases.
-
Marking up content that isn’t visible on the page. Google’s policy is explicit: don’t add structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. “about information that is not visible to the user, even if the information is accurate.” Why it’s wrong: it’s treated as deceptive markup regardless of intent, and can trigger a structured-data manual action. What to do instead: only mark up what a visitor actually sees rendered on the page — if the price, rating, or availability isn’t on the page, it doesn’t belong in the JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal..
-
Faking or inflating reviews. Google’s guidance also flags “fake reviews or content unrelated to the focus of a page.” Why it’s wrong: it’s the same visible-content violation applied to ratings specifically, and stars are the rich result readers scrutinize most. What to do instead: only mark up genuine third-party review content that’s actually collected and displayed.
-
Adding review markupReview schema (schema.org/Review) is structured data for a single critic's or user's evaluation of one specific thing — one author, one itemReviewed, one reviewRating — distinct from AggregateRating, which summarizes many reviews into an average. to your own Organization/LocalBusiness reviews. If the entity being reviewed controls the reviews about itself, those pages “are ineligible for star review feature.” Why it’s wrong: it’s a self-serving-reviews violation, not a technical error — the markup can validate perfectly and still never show stars. What to do instead: source ratings from genuine third-party reviewers, not testimonials you wrote or curated about yourself.
-
Adding Product rich result markup to a category or listing page. Product rich results “only support pages that focus on a single product (or multiple variants of the same product).” Why it’s wrong: a PLP or category page describes many products, so the markup doesn’t match a single, focused entity. What to do instead: reserve Product markupProduct schema (schema.org/Product) is structured data that tells search engines a page's product name, price, availability, and reviews so it can appear in Shopping-style rich results. It's separate from a Google Merchant Center feed, though Google reconciles the two. for individual product detail pages; leave category pages unmarked or use
ItemListinstead. -
Assuming eligible means it will display. Treating a passing Rich ResultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. Test as proof the feature will show in Google. Why it’s wrong: Google’s own docs say structured data “enables a feature to be present, it does not guarantee that it will be present” — display depends on content quality, query intentSemantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it., and Google’s SERP-design decisions. What to do instead: use the Rich Results Test to confirm eligibility only, then check actual display with URL InspectionA Google Search Console feature that reports how Google sees one specific URL on a property you own. By default it shows the last-indexed snapshot; a separate \"Test live URL\" mode fetches the current version. or Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results.’s Enhancements reportsThe Rich Results Report is Google Search Console's site-wide, over-time health check on structured data: a separate per-type report (under Enhancements, or Shopping for Product/Merchant listings) showing how many items are Valid, Valid with warnings, or Invalid, and why. It only tracks markup that's eligible for a supported rich result, and it can't fix anything for you. over time.
-
Chasing rich results as a ranking tactic. Implementing structured data expecting a position boost. Why it’s wrong: Mueller was direct — “Structured data won’t make your site rank better” — it’s a display feature, not a ranking signal. What to do instead: implement structured data for eligibility and content/entity understanding; measure success by CTR and display rate, not rank movement.
-
Leaving deprecated markup in place expecting it to still work on Google. Assuming FAQ, How-To, or the June 2025 deprecated types still produce a Google rich result. Why it’s wrong: those types are fully removed from Google Search (FAQ as of May 7, 2026); the markup itself is harmless but produces nothing there. What to do instead: keep the markup only if you want the Bing/content-understanding upside covered earlier — don’t budget for a Google rich result from a deprecated type.
Tracking rich result performance
The article’s own CTR data — the directional star-rating lift, the sub-3.0 CTR penalty, and the ~68% zero-click baseline — points to an ongoing measurement, not a one-time check. These are the metrics worth watching once markup is live.
CTR for pages with the rich result vs. without
What it tells you: whether the rich result is actually producing the click lift the article describes, on your own queries. How to pull it: Google Search Console’s Performance reportThe Google Search Console report that shows how your site actually performed in Google Search, built from real impressions and clicks. It reports four metrics — clicks, impressions, average CTR, and average position — and keeps the most recent 16 months of data., filtered by Search Appearance (e.g. “Review snippetReview schema (schema.org/Review) is structured data for a single critic's or user's evaluation of one specific thing — one author, one itemReviewed, one reviewRating — distinct from AggregateRating, which summarizes many reviews into an average.”), compared against the same page’s CTR before the feature appeared or against similar pages without it. Benchmark / realistic range: industry sources cite lifts anywhere from roughly 10% to 30%+ for star ratings above a 3.0 threshold — I couldn’t verify one authoritative current study behind a single number, so there’s no figure here worth treating as a target. Track your own before/after delta as the real number that matters. Cadence: monthly, once the feature has had a few weeks to stabilize in Search ConsoleA free Google service that reports how a site performs in Google Search and surfaces problems with how Google crawls, indexes, and serves it. It's first-party data straight from Google — but you don't need it to appear in results.’s data.
Displayed star rating
What it tells you: whether your rating is helping or actively hurting CTR. How to pull it: whatever surfaces the visible rating — Search ConsoleGoogle's free tool for monitoring crawling, indexing, and search performance.’s URL Inspection rendered preview, or a manual SERP check for your key pages. Benchmark / realistic range: the article’s own line in the sand is 3.0 — ratings at or above that are the ones associated with a CTR lift; ratings below it can suppress clicks relative to no stars. There’s no defensible “good” number beyond that threshold from this article — if your rating is above 3.0, establish your own baseline CTR and watch it over time. Cadence: check whenever the underlying review data changes materially (new review batch, product changes).
Rich result eligibility / validity rate
What it tells you: whether your markup is staying valid as templates and CMSA content management system (CMS) is software that lets users create, manage, and publish digital content — like blog posts and pages — without writing raw code. WordPress, Drupal, and Joomla are the most common open-source CMS platforms. updates roll out, since the CTR gains only apply if the feature can display at all. How to pull it: Search Console’s Enhancements reportsThe Rich Results Report is Google Search Console's site-wide, over-time health check on structured data: a separate per-type report (under Enhancements, or Shopping for Product/Merchant listings) showing how many items are Valid, Valid with warnings, or Invalid, and why. It only tracks markup that's eligible for a supported rich result, and it can't fix anything for you. for the eligible types (Product, Review, etc.), which show valid vs. invalid item counts across the site. Benchmark / realistic range: no article-level benchmark applies here — this is a correctness check, not a comparative stat. Establish your own baseline (ideally 100% valid for templated pages) and watch for regressions. Cadence: monthly, or immediately after any template/CMS change that touches the marked-up pages.
Zero-click share for the queries you rank on
What it tells you: how much of any CTR lift is even reachable, since a rich result only helps on queries that still send a click. How to pull it: Search Console’s Performance reportThe Google Search Console report that shows how your site actually performed in Google Search, built from real impressions and clicks. It reports four metrics — clicks, impressions, average CTR, and average position — and keeps the most recent 16 months of data. (impressions vs. clicks) for the query set your rich result pages target. Benchmark / realistic range: SparkToro’s most recent published analysis (June 2026, Similarweb panel data for Jan–Apr 2026) put roughly 68% of US Google searches ending without a click, up from about 58% in 2024 — that’s a general, fast-moving figure driven largely by AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index., not specific to your queries, so use it as context rather than a target. Establish your own baseline zero-click rate for your query set from Search Console data. Cadence: quarterly — this has been shifting faster than “slowly” lately as AI OverviewsAI Overviews are the AI-generated summary box Google shows above or within its regular search results, written by Gemini models from pages retrieved out of Google's normal Search index. It's a Search feature, not a separate platform or index. expand; re-check sooner if you see a CTR drop with no ranking change.
Resources worth your time
My related writing
- The Beginner’s Guide to Technical SEO — where structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. and rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. fit in the bigger picture.
- Structured DataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. — the hub this article sits under: formats, the schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. vocabulary, validation, and entity understanding.
- Schema markup for AISchema markup (structured data) is machine-readable code — usually JSON-LD — that labels what your content means using the schema.org vocabulary. For AI search it's infrastructure for entity disambiguation, not a direct citation lever: controlled studies found no meaningful uplift in AI citations from adding it. — why rich results and “schema for AI visibilityLLM visibility (or AI visibility) is the aggregate measure of how often and how prominently a brand or page shows up in AI-generated answers — across AI Overviews, ChatGPT, Perplexity, Copilot, and Gemini. It's the AI-search analog of organic visibility, but it's driven by different signals.” are not the same thing (most AI crawlersAI crawlers are bots from AI companies that fetch web pages to train language models, build AI-search indexes, or answer live user questions. They come in three categories, each with its own user-agent tokens and its own robots.txt controls. don’t execute or parse JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. the way Google does).
From around the industry
- Search Gallery (Google) — the only authoritative, always-current list of supported types.
- Rich Snippets: How to Get Them for Your Website (Ahrefs, Chris Haines) — practical walkthrough of types and implementation.
- What Is Schema Markup & How to Add It (Ahrefs, Despina Gavoyannis) — the markup side of producing rich results.
- Google Confirms Structured Data Won’t Make a Site Rank Better (Search Engine Journal) — the 2025 Mueller statement in context.
- Google Retires 7 Structured Data Features (Search Engine Journal) — coverage of the June 2025 deprecations.
- Web Almanac 2024 — Structured Data (HTTP Archive) — adoption data across ~17M sites (JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. at 41%, FAQPage growth before deprecation).
- Which Rich Results Get the Most Clicks (Search Engine Journal) — SERP CTR study across millions of queries.
- In 2026, Less than One Third of Google Searches Still Send a Click (SparkToro, June 2026, Similarweb panel data) — the current zero-click context (~68%) for any CTR claim; the article’s earlier 2024 figure (58.5%) has since moved.
Test yourself: Rich Results
Five quick questions on what rich resultsRich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show. are, how they behave, and what’s changed. Pick an answer for each, then check.
Rich Results
Rich results (formerly 'rich snippets') are enhanced search listings — stars, images, prices, breadcrumbs, video thumbnails, and more — that Google and Bing build from structured data. They're a display feature, not a ranking factor, and eligibility never guarantees they'll show.
Related: Structured Data, Schema Markup
Rich Results
Rich results are enhanced search result displays that go beyond the standard blue link and meta descriptionThe meta description is an HTML head tag — `<meta name=\"description\" content=\"…\">` — that suggests a short summary of the page for the search snippet. It's not a Google ranking factor, and Google rewrites it the majority of the time, but a good one can still lift click-through. — star ratings, product prices, recipe images, event dates, breadcrumb trails, video thumbnails, and similar visual treatments shown directly in the SERP. Google and Bing generate them from structured dataStructured data is a standardized way of labeling page content (using the schema.org vocabulary in JSON-LD, Microdata, or RDFa) so search engines can understand its meaning. It's not a direct ranking factor — its value is rich results and entity understanding. markup (typically JSON-LDJSON-LD (JavaScript Object Notation for Linked Data) is a script-based structured data format, typically paired with the schema.org vocabulary to describe page content for search engines and AI systems. Google recommends it over Microdata and RDFa because it's the easiest format to implement and maintain at scale — but all three work, and structured data isn't a ranking signal. using the schema.orgSchema markup is code that uses the schema.org vocabulary to label what your content means so search engines can understand it and show rich results. It's most often written in JSON-LD, and it's not a direct ranking factor. vocabulary) embedded in a page’s HTML. “Rich results” is Google’s current official term; “rich snippets” is the older name still common in the industry.
The single most important nuance: structured data makes a page eligible for a rich result, it doesn’t guarantee one. Google’s structured-data guidelines explicitly make that distinction. Whether the enhanced display actually appears depends on content quality, query intentSemantic search is meaning-based retrieval — matching what a user means, not just the words they typed. Search engines detect entities, expand synonyms, infer intent, and rank by conceptual relevance, which is why keyword stuffing lost its power and topical depth gained it., page authority, and Google’s own SERP design decisions.
Two more distinctions trip people up:
- Rich results ≠ ranking factor. They change how a listing looks, not where it ranks. John Mueller reiterated in 2025 that structured data does not by itself improve ranking; Google uses it to enable supported search features.
- Schema.org ≠ Google’s supported gallery. Schema.org defines 800+ types; only ~25 are eligible to produce Google rich results, and that list shrinks — How-To, FAQ, SitelinksSitelinks are extra links from the same domain that Google clusters together under a single search result, usually for branded or navigational queries. They're generated entirely algorithmically — there's no way to add, edit, or guarantee them. Searchbox, and seven other types were removed between 2023 and 2026.
Markup must describe content that’s actually visible on the page; describing hidden or different content violates Google’s structured data policies and can trigger manual actions.
Related: Structured Data, Schema Markup
Build-time retrieval analysis plus live signals for this exact article. The automatic chunk report includes a deterministic readiness score and is ready without a model download.
Search Console
sampleGA4 traffic (28d)
sampleCloudflare traffic (7d)
sampledCrUX field data (28d, phone)
sampleGoogle NLP entities
localChangelog
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Fixed a dead Sitelinks Searchbox deprecation link in the Official Docs lens (invented developers.google.com/search/blog/2024/11/sitelinks-searchbox URL 404s); replaced with the real Google Search Central blog post, published Oct 2024, announcing the Nov 21, 2024 removal.
Change details
-
Official Docs: replaced dead developers.google.com/search/blog/2024/11/sitelinks-searchbox with the live developers.google.com/search/blog/2024/10/sitelinks-search-box ("Farewell, Sitelinks Search Box").
Full comparison unavailable — no prior snapshot was archived for this revision.
Updated Jul 18, 2026.
Editorial summary and recorded change details.Summary
Currency/accuracy pass: corrected the FAQ documentation-removal status (a mid-pass check that silently followed the doc URL's redirect wrongly suggested the page was still live; raw status check confirms it 301s and Google's changelog records removal on June 15, 2026), replaced a dead SparkToro zero-click link with the current June 2026 study, updated the stale 2024 zero-click stat (56-58%) to the current ~68% figure, and hedged the unverifiable 30-35% star-rating CTR-lift figure into a directional estimate across the tldr, Advanced, AI Summary, Metrics, and Quiz lenses. Re-verified the ~25 supported rich-result type list live against Google's current Search Gallery — unchanged.
Change details
-
Confirmed the FAQPage doc was removed (old URL 301s to Google's changelog entry, documentation removal dated June 15, 2026); tightened the removal date to May 7, 2026 across tldr, Advanced, Cheat Sheets, anti-patterns, and quiz.
-
Replaced the dead sparktoro.com 2024 zero-click link and updated the zero-click stat from ~56-58% (2024) to ~68% (SparkToro/Similarweb, June 2026) across tldr, Advanced, AI Summary, Metrics, and Quiz.
-
Hedged the unsourced 30-35% star-rating CTR-lift figure into a directional industry-estimate range (10-30%+) after finding no current primary study backing the exact number; added a short 'why a rich result stops showing' breakdown and a validation-check disambiguation table to the Advanced and Cheat Sheets lenses.
Full comparison unavailable — no prior snapshot was archived for this revision.