How to get star ratings in Google search with review rich snippets (2026)
Review rich snippets add star ratings and review counts to your Google listings, making them stand out in search results. They build trust, boost click-through rates, and help attract more visitors to your site.

When someone searches for your business or a product you sell, two results appear side by side. One is plain text.
The other has five gold stars, a 4.8 rating, and “243 reviews” displayed directly underneath the title. Which one gets clicked?
Every time, the one with stars. Rich snippets are the star ratings that appear in Google search results.
They increase click-through rates by up to 35%. This guide shows you exactly what review rich snippets are, how they work, and how to add them to your website.
Display your reviews as rich snippets automatically
WiserReview generates schema markup from your real reviews and keeps it updated automatically. Free plan available.
Start Free →What are review rich snippets?

Review rich snippets are the yellow star ratings, review counts, and rating scores that appear directly under a page title in Google search results. They look like this: 4.6 (312 reviews).
They come from structured data markup, specifically schema.org’s Review and AggregateRating schemas.
- Add them to your webpage’s HTML, and they tell Google what your content means, not just what it says. When Google reads a valid review schema on a page, it may choose to display your rating as a rich result in search.
- Rich snippets are not a ranking factor. They don’t move you from page two to page one. But they dramatically affect how your result performs once it ranks.
A result with stars stands out visually from every plain text result around it. More clicks at the same position means more traffic, and sustained higher CTR signals quality to Google over time.
Also check: How Google reviews affect your local SEO ranking (2026)
Types of review schema markup
Google supports two main types of review structured data:
Review schema (single review)

Marks up one specific review on a page, typically a written testimonial from a named customer, with their rating, the date, and the item reviewed.
Best for product pages, testimonials, and service pages with a featured customer quote.
AggregateRating schema (average of many reviews)

Marks up an aggregate evaluation from multiple customers, your overall star average, and total review count.
This is what produces the “4.8 stars from 243 reviews” display in search results. For most businesses, this is the more valuable of the two because it reflects the full picture of customer satisfaction rather than a single voice.
You can use both on the same page. A product page might show an AggregateRating for the overall score and individual Review markup for featured testimonials.
What content types qualify for review rich snippets?
Google doesn’t allow review rich snippets on every type of page. As of 2026, eligible content types include:
- Products: ecommerce product pages with customer reviews
- Local businesses: only for sites that aggregate reviews about other businesses (not self-serving reviews on your own business page)
- Books, movies, courses, recipes: content types with a natural rating component
- Software and apps: SaaS tools, plugins, mobile apps
- Organizations: only for third-party review aggregators, not self-reviews
One critical rule: the rating you mark up must be visible on the page. If you embed schema showing a 4.9 rating but users can’t see that rating when they visit, Google will treat it as spammy markup and may remove rich snippets from your entire site.
How to add review rich snippets to your website
There are three main methods: using a review platform that handles schema automatically, using a plugin or widget, or adding the JSON-LD code manually.
Method 1: Use a review platform (recommended)

The simplest and most reliable method. Review platforms like WiserReview collect your customer reviews and automatically generate valid schema.org JSON-LD markup that stays current as new reviews arrive.
When your average rating changes, the schema updates automatically. You never have to touch code.
WiserReview embeds the schema directly in the review widget code. Paste the widget on your page and the schema is included. Google can read it immediately.
Step 1: Sign up for WiserReview

Go to app.wiserreview.com/signup and create your free account. No credit card needed. The starter plan includes rich snippet schema markup.
Step 2: Connect your platform

During onboarding, connect your store or website.
WiserReview supports Google Business Profile, Shopify, WooCommerce, BigCommerce, Wix, Squarespace, and custom HTML sites.
It syncs your existing reviews automatically.
Step 3: Collect or import reviews

Go to Collect Reviews and turn on automatic review requests. Choose your channel (Email, WhatsApp, or SMS).
Set the send time (e.g. X days after delivery). Save.
If you already have reviews elsewhere, import them from Google, CSV, Judge.me, Stamped, or AliExpress.
Step 4: Click Rich Snippet in the left menu

From your dashboard, find Rich Snippet in the left-hand navigation. This is the dedicated section where you configure schema markup so Google can show star ratings in search results.
Step 5: Enter your website details

Fill in two fields:
- Website name — your business or brand name
- Website URL — your main site link
Click Update to save. WiserReview uses these details to generate your schema automatically using your real average rating and review count.
Step 6: Copy the embed script

WiserReview generates your embed script. Copy it. This single snippet includes both the visible review widget and the schema.org JSON-LD markup. Paste it once on your page and both go live together.
Step 7: Paste on your website
Paste the embed code where you want reviews to display. Works on WordPress (Custom HTML block), Shopify (Custom HTML section), Wix (Embed HTML), Squarespace (Code Block), and any HTML site.
Step 8: Test with Google’s Rich Results Test
Go to search.google.com/test/rich-results, enter your page URL, and click Test URL.
Confirm Google detects valid AggregateRating schema with no errors.
Step 9: Request indexing in Google Search Console
Paste your page URL in Search Console and click Request Indexing.
This speeds up Google’s discovery of your new schema.
Step 10: Stars appear in 2–3 weeks
Once Google crawls and validates your schema, star ratings begin appearing in search results.
WiserReview keeps the schema current automatically. When your rating changes, the schema updates without any action from you.
Method 2: Use a plugin or widget
For WordPress users, review schema plugins automate the markup generation. Install the plugin, connect your review source, and the plugin handles the JSON-LD output on your pages.
Standalone widget tools work similarly. Most generate an embed code that includes schema markup alongside the visual review display. The advantage is that the schema stays synchronized with your live review data automatically.
Method 3: Add JSON-LD schema manually
If you prefer manual control, add a JSON-LD script block to your page’s HTML. Here’s a basic AggregateRating example:
AGGREGATE RATING SCHEMA (JSON-LD)
Replace “Product” with the appropriate schema type for your content (LocalBusiness, Book, Course, etc.).
Update ratingValue and reviewCount whenever your reviews change. Paste this block inside the <head> section of the page or immediately before the closing </body> tag.
The limitation of manual schema: you need to update it every time your rating or review count changes.
One mismatch between your schema values and what’s visible on the page can trigger a manual action from Google removing rich snippets from your entire site.
Also check: How to get more 5-star Google reviews: 10 proven strategies (2026)
How to add review schema on specific platforms
WordPress
Install a schema markup plugin (Schema Pro, Rank Math, or Yoast SEO Premium all of which support review schema.
Connect your review source and enable AggregateRating output for the relevant post types. Alternatively, paste your WiserReview embed code into a Custom HTML block on any page and the schema is included automatically.
Shopify
Add the JSON-LD script block to your product template (product.liquid or equivalent). Place it in the theme’s <head> section.
Use Liquid variables to pull the actual rating and review count dynamically from your reviews app so the schema stays current. Review apps like WiserReview handle this automatically via their Shopify integration.
Wix
Go to your Wix dashboard. Click Add, then Embed Code, then Embed HTML. Paste your schema JSON-LD or your WiserReview widget embed which includes the schema.
Publish the page. Wix also has a built-in structured data manager under Settings for site-wide schema.
Any HTML website
Paste the JSON-LD script block directly into your HTML file before the closing </head> tag on any page you want to display stars for.
Or paste the WiserReview embed code in the body where you want reviews to display. The schema is embedded in the widget script automatically.
How to test your review rich snippet schema
After adding schema, always test it before waiting for Google to crawl your site.
- Go to search.google.com/test/rich-results
- Enter the URL of the page where you added schema
- Click Test URL
- Google will show you which rich result types it detected and any errors or warnings
- Fix any errors flagged before requesting indexing
You can also validate your schema in Google Search Console under Enhancements in the left sidebar. Look for a “Review Snippets” report. This shows how many pages have valid schema, how many have errors, and how Google is processing your markup over time.
Why aren’t my review rich snippets showing?
A valid schema doesn’t guarantee stars in search results. Google decides whether to display rich snippets based on its own quality signals. Common reasons they don’t appear:
- Schema rating doesn’t match visible rating: If your schema says 4.8 but the page shows 4.2, Google sees this as misleading markup and won’t display the snippet
- Reviews aren’t visible on the page: Schema that references reviews not displayed to users violates Google’s guidelines. Review content must be immediately visible when a user lands on the page
- Too few reviews: Google tends to suppress rich snippets for pages with very few reviews. Building review volume is part of the eligibility equation
- Self-serving reviews on local businesses: Since September 2019, Google no longer shows rich snippets for LocalBusiness and Organization schema when the business is reviewing itself
- Google hasn’t crawled the page yet: It typically takes 2-4 weeks after adding valid schema for rich snippets to begin appearing
- Manual action: If Google issued a manual action for structured data spam, all rich snippets are suppressed. Check the Manual Actions report in Search Console
Google’s rules for review rich snippets
Breaking these rules can result in a manual action that removes rich snippets from your entire site, not just the offending page.
- Only mark up genuine reviews: Reviews must be real feedback from actual customers or users
- The schema rating must match the displayed rating: No inflating your schema score above what’s shown on the page
- Reviews must be visible to users: Don’t add schema to reviews that are hidden or only visible to bots
- Don’t aggregate reviews from across the web: Marking up reviews scraped from other platforms without permission violates Google’s guidelines
- No incentivized reviews: Reviews given in exchange for discounts, gifts, or other compensation violate both Google’s policies and FTC guidelines
Get star ratings in Google search results automatically
WiserReview generates valid review schema markup from your real reviews. Free plan available.
Start Free →Start showing star ratings in Google search results
Review rich snippets are one of the few things you can add to your site today that will make every search result you already rank for perform better.
You don’t need to outrank anyone. You just need to stand out from the results already around you.
The stars are visible before any click. The rating is visible before any click. The trust is built before any click. That’s the compound advantage of review rich snippets, and it’s available to any business with genuine reviews and valid schema markup.
If you’re using WiserReview, the schema is already included in your embed code. Paste the widget on any page you want to rank with stars and you’re done.
If you’re starting from scratch, use the JSON-LD template above, test it in Google’s Rich Results Test, and give Google 2-4 weeks to start showing your stars.
Frequently Asked Questions
Common questions about this topic
Written by
Krunal vaghasiya
Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.
Related Articles

I Tested 16 Google Review Management Software (Top 5 for 2026)
I tested 16 Google review tools and ranked the top 5 for 2026. See which software helps you collect, manage, and respond to Google reviews.

How to get more Google reviews: 10 proven strategies (2026)
Learn simple ways to get more Google reviews, improve your business profile, and attract more customers.

Google reviews for business: Complete guide for growth (2026)
Google reviews help customers trust your business. This guide explains how they work and how they support growth.