How to become eligible for rich results
Rich results (stars, prices, breadcrumbs, events) need specific types with all required properties. Missing one property drops the whole result.
Step by step, with screenshots: FAQ schema: example markup and what it still earns in 2026 →
Check your own site
Runs this check and the other 192, free, in about 45 seconds.
Or run only this check with the free Schema markup generator or the free WooCommerce SEO checker.
What it is
Rich results are search listings with extra details drawn from structured data, such as review stars, prices and stock, breadcrumbs, event dates, recipe times or video thumbnails. They take more space than a plain blue link and usually earn more clicks.
A page becomes eligible when its structured data uses a type Google supports and includes every required property for that type; one missing property disqualifies the whole entity. Eligibility is not a guarantee: Google decides per search whether to show the rich result, and it has retired some types: HowTo in 2023, and FAQ results, which it stopped showing for every site on 7 May 2026.
OK looks like this: every JSON-LD block parses, each supported type carries its required properties, and Google's Rich Results Test shows the page as eligible. getReport checks the required properties for each type and lists what is missing.
What a passing site looks like
- Rich result eligibility: passeswarning · −2 ptseffort M
Rich result eligibility
Why it matters. Rich results (price, stars, breadcrumbs or event dates under your listing) make it bigger and earn more clicks than a plain blue link. An entity with missing required properties does not qualify.
- Make every JSON-LD block parse first; Google ignores a block with a syntax error completely.
- Then add the required properties Google lists for each type (the report names any that are missing); eligibility follows automatically.
- Test the page with Google's Rich Results Test after the change.
- FAQPage is not counted: Google stopped showing FAQ rich results for every site on 7 May 2026. The markup is still valid, but it earns no rich result.
Questions people ask
How do you test a page for rich results?
Use Google's Rich Results Test at search.google.com/test/rich-results: enter a URL or paste code, and it lists the rich result types the page is eligible for, with errors and warnings for each. getReport runs a similar check on required properties as part of every report. After fixing, retest and request indexing.
Why does my page pass the Rich Results Test but show no rich result?
Eligible is not the same as shown. Google decides per search whether a rich result helps, and it waits for a recrawl before using new markup. It also skips markup that describes content not visible on the page, and sites it does not trust for that type. Keep the markup accurate, request indexing and give it a few weeks.
What does a missing required property mean for rich results?
It means Google cannot build the rich result from that entity at all, for example a Product with no price or an Event with no start date. Recommended properties only add detail, but each required one must be present and valid. getReport lists the missing ones per entity, so you know exactly which field to fill in.
Are FAQ rich results still shown in Google?
No. Google stopped showing FAQ rich results for every site on 7 May 2026, after limiting them to government and health sites in 2023, and it removed HowTo rich results in 2023. FAQPage is still valid schema.org markup that other tools can read, but it no longer changes how a page looks in Google Search.