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.

โ„น๏ธ
Rich results are never guaranteed. Having a valid schema makes you eligible, but Google decides whether to display rich results for any given search query and page. Pages with strong E-E-A-T signals, high-quality content, and valid schema tend to see rich results most consistently.

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 CardRecipeVery HighFood bloggers, recipe sites
Product SnippetProductVery HighE-commerce, product pages
Job PostingJobPostingVery HighEmployers, recruiters
EventEventVery HighVenues, promoters, organisers
CourseCourseHighOnline educators, e-learning
FAQ DropdownFAQPageHighAny site with FAQ content
Review SnippetReview / AggregateRatingHighProducts, local businesses
BreadcrumbsBreadcrumbListMediumAll websites
VideoVideoObjectHighVideo content publishers
Software AppSoftwareApplicationHighApp developers, SaaS
Article / NewsArticle / NewsArticleMediumPublishers, bloggers
Sitelinks Search BoxWebSite + SearchActionMediumLarge, established sites
HowToHowToMediumTutorial & DIY content
Local BusinessLocalBusinessMediumPhysical businesses
BookBookMediumAuthors, publishers
MovieMovieMediumMovie review sites
PodcastPodcastEpisodeMediumPodcast publishers
Practice ProblemQuiz / PracticeMediumEducation platforms
Math SolverMathSolverMediumEducational tools
Estimated SalaryOccupationalExperienceRequirementsMediumJob market sites

1. Recipe Rich Results

๐Ÿฝ๏ธ
Recipe Card
Schema: Recipe
Very High Impact
What shows
Full recipe card with image, title, author, star rating, cook time, calories, and ingredient preview often appearing before organic results

Required fields
name, image, author, recipeIngredient

High impact fields
aggregateRating (stars), totalTime, nutrition.calories, recipeInstructions

Best for
Food blogs, recipe websites, restaurant sites with recipe content, cooking magazines

Recipe 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

๐Ÿ›๏ธ
Product Snippet
Schema: Product + Offer + AggregateRating
Very High Impact
What shows
Star rating, review count, price range, and availability (In Stock / Out of Stock) directly below your page title in search results

Required fields
name, plus either review, aggregateRating, or offers

High impact fields
aggregateRating.ratingValue, offers.price, offers.availability, offers.priceCurrency

Best for
E-commerce product pages, SaaS landing pages, any page selling a specific product or service

Product 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.

โš ๏ธ
Don't fabricate ratings. Only include 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)

๐Ÿ’ผ
Google Jobs
Schema: JobPosting
Very High Impact
What shows
The dedicated Google Jobs carousel at the top of job-related searches shows job title, company, location, salary, employment type, and a direct Apply button

Required fields
title, description, datePosted, hiringOrganization

High impact fields
baseSalary (strongly recommended), employmentType, jobLocation, validThrough

Best for
Any employer with a careers page gets free placement in Google Jobs with no advertising spend required

Google 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

๐ŸŽŸ๏ธ
Event Carousel
Schema: Event
Very High Impact
What shows
A horizontal carousel of event cards at the top of search results, each showing event name, date, venue, price, and a direct ticket link

Required fields
name, startDate, location (or eventAttendanceMode for online)

High impact fields
offers (ticket price), eventStatus, image, performer

Best for
Concert venues, festivals, conferences, sports events, theater, workshops, and any event with a defined date and location

5. FAQ Rich Results

โ“
FAQ Dropdown
Schema: FAQPage
High Impact
What shows
Expandable Q&A pairs directly below your page listing can more than double the vertical space your listing occupies in search results

Required fields
mainEntity array of Question objects, each with name (question) and acceptedAnswer.text

Best practice
2โ€“4 questions per page; questions and answers must be visible on the page; avoid duplicate FAQs across multiple pages

Best for
Any page with a genuine FAQ section, product pages, service pages, blog posts, landing pages

FAQ 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

๐ŸŽ“
Courses Carousel
Schema: Course
High Impact
What shows
A dedicated courses carousel at the top of educational search queries showing course name, provider, price, and description

Required fields
name, description, provider

High impact fields
offers.price (set to "0" for free), aggregateRating, courseMode

Best for
Online course creators, e-learning platforms, bootcamps, universities any site with course landing pages

7. Video Rich Results

๐ŸŽฌ
Video Carousel / Thumbnail
Schema: VideoObject
High Impact
What shows
Video thumbnail in search results, appearance in the Video tab and video carousels, and key moments (chapter markers) within the video preview

Required fields
name, description, thumbnailUrl, uploadDate

High impact fields
duration, contentUrl or embedUrl, hasPart (for key moments / chapters)

Best for
Any page hosting or embedding original video content, tutorials, product demos, lectures, or vlogs

8. Software App Rich Results

๐Ÿ’ป
Software App Result
Schema: SoftwareApplication
High Impact
What shows
App name, star rating, price, and OS compatibility shown directly in the search listing for your app's landing page

Required fields
name, applicationCategory

High impact fields
aggregateRating, offers.price, operatingSystem

Best for
App developers, SaaS companies, browser extension publishers, desktop software vendors

9. Review Snippets

โญ
Review & Rating Stars
Schema: Review or AggregateRating
High Impact
What shows
Star rating (โ˜…โ˜…โ˜…โ˜…โ˜†), numeric rating, and review count displayed below your page title in search results

Eligible types
Books, courses, events, how-to guides, local businesses, movies, products, recipes, software apps

Key rule
Rating data must match real, visible reviews on the page. Standalone review pages (reviewing a third-party item) are no longer eligible; reviews must be about the item described on that specific page.

๐Ÿ”—
Breadcrumb Trail
Schema: BreadcrumbList
Medium Impact
What shows
The page's navigation path (Home โ€บ Category โ€บ Subcategory โ€บ Page) shown below the title instead of a URL makes listings look more trustworthy and easier to understand

Required fields
Array of ListItem objects with position, name, and item (URL) for each crumb

Best for
Any website with a hierarchical structure: blogs, e-commerce, news sites, documentation

Breadcrumbs 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

๐Ÿ“
Article / News Article
Schema: Article / NewsArticle / BlogPosting
Medium Impact
What shows
Enhanced article appearance in Google News, Google Discover, and Top Stories carousel includes headline, image, publication date, and author.

Required fields
headline, image, datePublished, author

High impact fields
dateModified, publisher with logo, author.url (for E-E-A-T signals)

Best for
News publishers, bloggers, content marketers, and anyone publishing editorial content regularly

12. HowTo Rich Results

๐Ÿ“‹
HowTo Steps
Schema: HowTo
Medium Impact
What shows
Step-by-step instructions with optional images shown directly in search results โ€” each step is individually expandable

Required fields
name, step array with HowToStep objects containing name and text

Best for
DIY guides, cooking instructions, software tutorials, repair guides, assembly instructions
๐Ÿ”
Sitelinks Search Box
Schema: WebSite + SearchAction
Medium Impact
What shows
A search input box below your homepage listing in branded search results. Users can search your site directly from Google without visiting it.

Required fields
WebSite schema with potentialAction containing a SearchAction and a urlTemplate with {search_term_string}

Key caveat
Schema makes you eligible, but Google only shows it for established sites with significant branded search volume. New or small sites may have valid schema but never see the feature appear.

Ready to implement rich results?

Use our free generators to create valid JSON-LD for any schema type; no coding required.

Browse all generators โ†’

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:

  1. Breadcrumbs first. Works on almost every site, simple to implement, and consistently shown by Google. If you do nothing else, do breadcrumbs.
  2. 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.
  3. 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.
  4. Review snippets alongside product/service schema. If you have real user reviews, always include aggregateRating star ratings are one of the most universally compelling signals in any listing.
  5. 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.

Frequently Asked Questions

Essentially yes, "rich snippets" was the older term Google used before rebranding to "rich results" in 2017. Both refer to enhanced search listings powered by structured data. Some SEOs still use the two terms interchangeably, and that's fine; they describe the same concept.
Not directly. Schema markup is not a ranking factor for standard keyword-based positions. However, rich results improve your click-through rate from existing positions, which can indirectly signal to Google that your result is more relevant and satisfying. Higher CTR at the same position can, over time, contribute to ranking improvements. The primary benefit is visibility and CTR, not ranking position.
Several reasons: Google needs time to crawl and re-index your pages after adding schema; the rich result feature may not be triggered for the specific query being searched; Google may have determined your page doesn't meet content quality thresholds for the feature; or your site may not yet have enough authority for certain features (like the Sitelinks Search Box). A valid schema is necessary but not sufficient; Google makes the final display decision.
Yes, you can have multiple JSON-LD blocks on a single page. For example, a product page might have a product schema (for star ratings and price), a breadcrumbList schema (for a navigation trail), and an FAQPage schema (for an FAQ section). Google can display any or all of these independently. Each schema block should accurately describe content that's genuinely present on that page.
Typically days to a few weeks, depending on how frequently Google crawls your pages. Speed up the process by submitting your sitemap in Google Search Console and using URL Inspection โ†’ Request Indexing on your key pages immediately after publishing the schema. After indexing, rich results usually appear within a few days if the schema is valid and the page meets Google's quality criteria.

Related Tools & Guides