Schema Is How You Become Eligible
Structured data (JSON-LD) doesn't guarantee a fancy search result — it makes you eligible for one. Each rich result is tied to a specific schema type, and if you don't add that type, you simply can't appear in that format. This map shows the pairings that actually matter.
The Pairings
- Product (+ offers or rating) → price and ★ star rating in the result. Needs at least one of
offers,review, oraggregateRating(see the offers or review fix). - FAQPage → an FAQ accordion under your listing. Important: since 2023 Google restricts FAQ rich results to authoritative government and health sites, so most sites no longer get this even with valid markup.
- Review / AggregateRating → a star review snippet. Only mark up ratings that are genuinely on the page; inventing them is a policy violation.
- BreadcrumbList → a breadcrumb trail in place of the raw URL, which improves how your result reads.
- Recipe → a recipe card with image, cook time, and rating. Requires
imageand other fields (see the Missing field fix). - VideoObject → a video thumbnail and key moments.
Eligible Is Not Guaranteed
Valid markup is necessary but not sufficient. Google decides per query whether to show the rich result, based on quality and relevance. So the workflow is: add the correct type, validate it, then treat the rich result as a possibility, not a promise.
Build valid JSON-LD with the schema generator (all types) or a type-specific one like the Product schema generator, then confirm eligibility in Google's Rich Results Test.
FAQ
Q: Does adding schema guarantee a rich result? No. It makes you eligible. Google still decides per query whether to display it based on quality and relevance. Valid markup is the entry ticket, not a guarantee.
Q: Why doesn't my FAQ schema show an accordion anymore? Google restricted FAQ rich results in 2023 to well-known authoritative (mostly government and health) sites. Your markup can be perfectly valid and still not display for most sites.
Q: Can I add multiple schema types on one page? Yes. A product page can carry Product, BreadcrumbList, and Review markup together — each unlocks its own eligibility. Keep every type accurate to the visible content.