What Are Google Rich Results?
Rich results (formerly called rich snippets) are enhanced search listings that go beyond the standard blue link, URL, and description format. They display additional structured information pulled from JSON-LD schema markup on your page directly in the search results.
Rich results range from subtle additions (star ratings below a listing) to completely different formats (a full recipe card with image, cook time, and calories, or an event carousel spanning the top of the page). The visual impact and the corresponding click-through rate improvement vary enormously between types.
Important distinction: Not all schema markup produces visible rich results. Some schema types (like Organization or WebPage) work as entity signals that help Google understand your site without generating a visible enhancement. This guide focuses specifically on types that produce visible changes in how your listing appears.
Quick Reference: All Rich Result Types
Here's a complete overview of every rich result type Google currently supports, sorted by typical impact on click-through rate:
| Rich Result Type | Schema Type | Visual Impact | Who It's For |
|---|---|---|---|
| Recipe Card | Recipe | Very High | Food bloggers, recipe sites |
| Product Snippet | Product | Very High | E-commerce, product pages |
| Job Posting | JobPosting | Very High | Employers, recruiters |
| Event | Event | Very High | Venues, promoters, organisers |
| Course | Course | High | Online educators, e-learning |
| FAQ Dropdown | FAQPage | High | Any site with FAQ content |
| Review Snippet | Review / AggregateRating | High | Products, local businesses |
| Breadcrumbs | BreadcrumbList | Medium | All websites |
| Video | VideoObject | High | Video content publishers |
| Software App | SoftwareApplication | High | App developers, SaaS |
| Article / News | Article / NewsArticle | Medium | Publishers, bloggers |
| Sitelinks Search Box | WebSite + SearchAction | Medium | Large, established sites |
| HowTo | HowTo | Medium | Tutorial & DIY content |
| Local Business | LocalBusiness | Medium | Physical businesses |
| Book | Book | Medium | Authors, publishers |
| Movie | Movie | Medium | Movie review sites |
| Podcast | PodcastEpisode | Medium | Podcast publishers |
| Practice Problem | Quiz / Practice | Medium | Education platforms |
| Math Solver | MathSolver | Medium | Educational tools |
| Estimated Salary | OccupationalExperienceRequirements | Medium | Job market sites |
1. Recipe Rich Results
name, image, author, recipeIngredientaggregateRating (stars), totalTime, nutrition.calories, recipeInstructionsRecipe rich results appear in two forms: a standard enhanced listing and the dedicated Google Recipe carousel that appears at the top of food-related searches. An image is required; without it, no rich result will display even with valid schema. The aggregateRating block is the second most important field after the image, as star ratings dramatically increase CTR.
2. Product Rich Results
name, plus either review, aggregateRating, or offersaggregateRating.ratingValue, offers.price, offers.availability, offers.priceCurrencyProduct rich results are one of the highest-ROI schema implementations for e-commerce. A listing showing "4.8 โ ยท ยฃ29.99 ยท In Stock" next to a competitor's plain blue link consistently outperforms it by a significant margin. The key rule: your schema data must match what's visibly on the page mismatches are a policy violation.
aggregateRating if your page visibly displays real user reviews. Google actively monitors for inflated or invented review counts and will remove rich results from pages violating this rule.3. Job Posting Rich Results (Google Jobs)
title, description, datePosted, hiringOrganizationbaseSalary (strongly recommended), employmentType, jobLocation, validThroughGoogle Jobs is entirely free and driven purely by schema markup. If you post jobs on your own website and add valid JobPosting schema, your listings appear in the dedicated Google Jobs experience, one of the most prominent placements in search. Including a salary range is one of the highest-impact optimisations: jobs with salary data receive significantly more clicks in Google Jobs.
4. Event Rich Results
name, startDate, location (or eventAttendanceMode for online)offers (ticket price), eventStatus, image, performer5. FAQ Rich Results
mainEntity array of Question objects, each with name (question) and acceptedAnswer.textFAQ rich results are one of the most accessible rich result types; almost any page with an FAQ section qualifies. The expanded listing can occupy twice the vertical space of a normal result, pushing competitors further down the page. Google has tightened eligibility in recent years, so ensure questions and answers are genuinely informative and visible on the page.
6. Course Rich Results
name, description, provideroffers.price (set to "0" for free), aggregateRating, courseMode7. Video Rich Results
name, description, thumbnailUrl, uploadDateduration, contentUrl or embedUrl, hasPart (for key moments / chapters)8. Software App Rich Results
name, applicationCategoryaggregateRating, offers.price, operatingSystem9. Review Snippets
10. Breadcrumb Rich Results
ListItem objects with position, name, and item (URL) for each crumbBreadcrumbs are arguably the most universally applicable rich result; virtually every multi-page website benefits from them. They replace the raw URL in your listing with a clean hierarchical path, which looks more trustworthy and gives searchers immediate context about where the page sits in your site. Implementation is simple, and the schema is one of the most forgiving types to get right.
11. Article / News Rich Results
headline, image, datePublished, authordateModified, publisher with logo, author.url (for E-E-A-T signals)12. HowTo Rich Results
name, step array with HowToStep objects containing name and text13. Sitelinks Search Box
WebSite schema with potentialAction containing a SearchAction and a urlTemplate with {search_term_string}Ready to implement rich results?
Use our free generators to create valid JSON-LD for any schema type; no coding required.
Which Rich Results Should You Prioritise?
With so many types available, it helps to have a framework for deciding where to start. Here's our recommended priority order based on typical impact and ease of implementation:
- Breadcrumbs first. Works on almost every site, simple to implement, and consistently shown by Google. If you do nothing else, do breadcrumbs.
- Whatever matches your core content type. Food blog? Recipe schema. E-commerce? Product schema. Job board? Job Posting schema. The rich result type that matches your primary content type will always deliver the highest ROI.
- FAQ schema on high-traffic pages. If you have FAQ sections on your important landing pages, adding FAQPage schema is quick and can dramatically expand your listing real estate.
- Review snippets alongside product/service schema. If you have real user reviews, always include
aggregateRatingstar ratings are one of the most universally compelling signals in any listing. - Organization + WebSite on your homepage. These work as entity signals rather than generating specific rich results, but they underpin your brand's Knowledge Panel and branded search appearance.
How to Check If Your Rich Results Are Working
There are three main tools for verifying your schema is valid and eligible for rich results:
- Google Rich Results Test: paste your URL or JSON-LD code to check validity and eligibility. The most authoritative validation tool.
- Google Search Console Enhancements: shows which schema types Google has found across your site, plus any errors or warnings at scale. Essential for monitoring after deployment.
- Schema.org Validator: validates your schema against the Schema.org specification (not Google-specific). Good for catching structural errors.