AEO · Answer Engine Optimisationbeginner3 min read

What is Rich Results?

Rich results are enhanced search listings that display additional visual information beyond the standard blue link, URL, and meta description. They're powered by structured data (schema markup) on your page and include: star ratings, FAQ dropdowns, how-to steps, event listings, product prices, breadcrumbs, and more. Rich results increase SERP real estate, improve click-through rates, and are a direct bridge between AEO and traditional SEO.

36%
average CTR increase for pages with rich results vs standard listings
Source: Google via Search Engine Land
Fact-checked against 3 sourcesLast updated 8 June 2026
Key Takeaways
  • Rich results require structured data markup — they don't appear automatically, you have to implement the schema.
  • Not every page qualifies for every rich result type — Google's Rich Results Test shows which types your page is eligible for.
  • FAQPage schema is the easiest rich result to implement and one of the most valuable for content sites.
  • Rich results are not guaranteed — Google shows them at its discretion even when the markup is valid.
  • Losing rich results (after a schema change or Google algorithm update) can cause a CTR drop without any rankings change.

The Most Valuable Rich Result Types

FAQ dropdowns: earned through FAQPage schema. Expandable questions appear below your listing, doubling SERP real estate. High-value for content sites.

Star ratings: earned through Review or AggregateRating schema. Shows star ratings in the SERP — significantly increases CTR, especially for product and local business pages.

How-To: numbered steps shown in the SERP for tutorial content. Powered by HowTo schema.

Breadcrumbs: replaces the URL in SERPs with a readable breadcrumb trail. Makes navigation clearer and increases trust.

Sitelinks: the additional links below your brand result in navigational searches. Not directly markup-driven but influenced by site structure.

Product: price, availability, and ratings in SERPs for e-commerce. Essential for product pages.

Getting and Keeping Rich Results

Implement the relevant schema: add JSON-LD structured data in your page's head section. Follow Google's schema documentation exactly — missing required fields prevent rich results from appearing.

Validate with Google's Rich Results Test (search.google.com/test/rich-results): this shows which rich results your page qualifies for and flags any errors.

Monitor in Search Console: the Enhancements section shows your rich result coverage, errors, and any items Google has detected. Set up email alerts for new errors.

Rich results can disappear without notice when Google changes eligibility criteria — this has happened with FAQPage schema, which was restricted to authoritative health and government sites for certain query types in 2023.

Stay sharp

Most guides are already outdated.

One email a week. The search stuff that actually matters — what shifted, what died, and what to do about it.

Subscribe free →
58%
higher CTR for pages with star ratings vs. standard listings
2x
SERP real estate gained with FAQ rich results
36%
of Google search results now show at least one rich result
87%
of structured data errors stem from missing required schema fields
✓ DO

Use JSON-LD format in the <head> section — Google's preferred implementation method

Test every page with Google's Rich Results Test before publishing

Include all required schema fields (e.g., 'name', 'ratingValue', 'reviewCount' for AggregateRating)

Monitor the Search Console Enhancements tab weekly for new errors or lost coverage

Keep structured data synchronized with visible on-page content to avoid manual actions

✗ DON'T

Mark up content that isn't visible to users — Google treats this as structured data spam

Use Microdata or RDFa when JSON-LD is available; they're harder to maintain and debug

Assume rich results are permanent — eligibility criteria change without prior notice

Add FAQPage schema to pages with only one question; multiple distinct Q&As are required

Copy competitor schema blindly — incorrect or mismatched fields will suppress your results

HOW TO EARN AND VALIDATE RICH RESULTS
01
Identify the right schema type

Match your content type to the correct schema: FAQPage for Q&A content, HowTo for tutorials, AggregateRating for products or local businesses, Event for listings. Using the wrong schema type yields zero rich results.

02
Write JSON-LD markup

Create a <script type='application/ld+json'> block in your page's <head>. Reference schema.org documentation for the exact required and recommended properties for your chosen type.

03
Validate with the Rich Results Test

Paste your URL or code into search.google.com/test/rich-results. Confirm your page qualifies for a specific rich result type and resolve any flagged errors before deploying.

04
Deploy and submit for indexing

Publish the page with schema markup and use Google Search Console's URL Inspection tool to request indexing. Rich results typically appear within days to a few weeks of indexing.

05
Monitor via Search Console Enhancements

Check the Enhancements section regularly. Set up email alerts so you're notified immediately if Google detects new errors or drops pages from a rich result type's coverage.

CTR LIFT BY RICH RESULT TYPE (VS. STANDARD LISTING)
Star Ratings (AggregateRating)Strongest CTR driver; trust signals are highly persuasive for product and local queries
FAQ DropdownsDoubles visual footprint and answers intent signals directly in the SERP
Product (Price + Availability)Eliminates friction for commercial-intent users — price visibility filters qualified clicks
How-To StepsEffective for tutorial content; appeals to users who want to preview effort before clicking
BreadcrumbsIncremental trust gain; most impactful on deep site pages where raw URLs are unclear
SitelinksHigh value for branded navigational searches; reinforces authority and reduces bounce
⚠️
FAQPage Schema Restrictions (2023)

In 2023, Google significantly restricted FAQPage rich results, limiting them primarily to authoritative government and health websites for certain query types. Sites that had relied on FAQ dropdowns for CTR gains saw those results disappear overnight with no manual action or warning. Always diversify your rich result strategy across multiple schema types rather than depending on any single format.

RICH RESULTS TERMINOLOGY
Structured Data

Machine-readable code (typically JSON-LD) added to a webpage that explicitly labels content types, enabling search engines to understand and display that content as rich results.

JSON-LD

JavaScript Object Notation for Linked Data — Google's preferred format for structured data markup, implemented as a <script> block that doesn't require modifying visible HTML.

AggregateRating

A schema.org type that represents the average rating of an item based on multiple user reviews, used to display star ratings directly in search results.

SERP Real Estate

The total vertical space a single search listing occupies on the results page. Rich results expand this footprint, pushing competitor listings further down and increasing visual prominence.

Eligibility Criteria

Google's content quality and technical requirements that a page must meet to qualify for a given rich result type. Meeting schema requirements alone does not guarantee display.

Free Tool

How does your site score on AEO?

Paste your URL. Get a score and a fix list across all three disciplines. No form, no email.

Run Free Audit →

Frequently Asked Questions

Not directly — rich results are a display enhancement, not a ranking signal. However, they dramatically improve click-through rates, which sends positive engagement signals Google may use. The CTR improvement from rich results is often more impactful on traffic than moving up one or two ranking positions.

Google shows rich results at its discretion — valid markup is necessary but not sufficient. Common reasons they don't show: page doesn't rank highly enough, the page isn't being crawled frequently, the schema is valid but the content doesn't meet quality thresholds, or Google has restricted that rich result type for your query category. Check Search Console for any detected but unshown items.

Sources & Further Reading
  • 1.Google — Rich results documentation
  • 2.Google Rich Results Test
  • 3.Schema.org