How to Get Star Ratings to Show in Google Search Results
Home Blog How to Get Star Ratings to Show in Google Search Results

How to Get Star Ratings to Show in Google Search Results

how to get star ratings to show up on google

Want those star ratings to show up along with your site in Google search results?

You’ve probably noticed competitors flashing bright yellow stars under their listings, and you’re wondering why your site doesn’t get the same treatment.

I’ve heard from so many small business owners who can’t make sense of the search results page.

Their real, hard-earned reviews are sitting on their website, but the stars never show up where buyers actually decide which link to click.

Most guides hand you a chunk of JSON-LD code and walk away, which is also the fastest way to land in trouble with Google’s new review snippet policy.

I’ll show you the safe, plugin-based way to actually get customer reviews and make sure they show up in the search results page.

You’ll also learn how to test your markup with the Rich Results tool, so you can confirm everything works before the next crawl hits.

In this Article:

Star Ratings in Google Search: The Short Answer

To get star ratings in Google search results, collect real customer reviews from a trusted source, display them on a relevant page of your site, and add valid aggregateRating schema markup that matches what’s on the page.

example of serp pages with and without a star rating

Here’s what each step looks like in practice:

  1. Have a Page that Qualifies: Product pages qualify, and so do recipes, courses, books, and events. Remember that Google only shows stars when the reviews are about a specific item, not the business as a whole.
  2. Collect Real Customer Reviews: For an online store, that means product reviews left directly on your product page by real customers. They need to be visible to anyone who visits.
  3. Add Rating Markup: This is the code that tells Google your star rating. The number in your code has to match the number visitors see on the page. If they don’t match, Google won’t show the stars.

All three pieces need to line up. If one is missing or doesn’t match the others, Google may quietly hide your stars, even when your setup looks correct on the surface.

Why Star Ratings Disappear (Even When Your Schema Looks Right)

Most site owners assume that adding review schema is enough to trigger star ratings. It isn’t, and the reason traces back to a major policy update Google rolled out in September 2019.

That update changed how Google treats review snippets. Google announced that “self-serving” reviews would no longer qualify for rich results.

google policy change for review snippets in serp

In plain terms, Google won’t show stars for reviews that the business controls and publishes about itself. Here’s what else can cause a snippet to fail:

  1. Pasted schema with no visible reviews on the page. Google’s structured data guidelines require that the rating in your schema match content a visitor can actually see.
  2. Plugins that invent a rating. Some generic SEO plugins create an aggregateRating out of thin air, often defaulting to 5 stars with no reviews behind it. Google reads that as self-serving and drops the snippet.
  3. Reviews on a third-party site: Even if you have hundreds of Google or Yelp reviews, Google’s crawler won’t pull them into your snippet, so you’ll have to leverage them to get reviews that qualify.

Here’s how each scenario looks side by side:

What You DidWhat Google SeesResult
Pasted schema with no visible reviews on the pageInvisible content claimSnippet rejected
Plugin auto-generates a 5-star ratingSelf-serving reviewSnippet rejected
Real reviews on a product page with matching schemaVerified contentStars appear

Look at the bottom row. That’s the only setup where your stars show up, because the schema points to reviews a visitor can read on the page.

Every other version gets filtered out before it reaches the search results.

So the fix comes down to three things on the same page: real reviews, visible to readers, described by matching schema. Get those lined up, and the stars follow.

What You Need Before You Start

Before you install anything, get these pieces in place so the setup goes smoothly:

  • A WordPress site you control. You’ll need admin access to add a plugin and edit pages.
  • At least 5 to 10 genuine reviews. These are reviews collected on your product page from real customers. We’ll show you how to get these.
  • A product or service page where the reviews logically belong. Stars should appear on a page that matches what people are reviewing, not a random spot on your site.
  • A free Google Search Console account. You’ll use this later to request indexing once your reviews are live on the page.

Don’t worry if you’re just getting started with reviews. The steps below still apply, and you can focus on collecting a handful of real reviews before you embed the feed.

How to Get Star Ratings in Google Search Results (Complete Guide)

Once you have everything ready, the rest of the setup follows a clear path. Each step below builds on the last, so work through them in order.

Part 1: Get Reviews on Your Product Page

Google only rewards star ratings when the underlying reviews come from a genuine source. That means authentic reviews from real customers who’ve bought from you.

Enable Product Reviews on Your Website

If you’re using WooCommerce, the review system is already built in. You just need to make sure it’s switched on.

From your dashboard, open the WooCommerce » Settings menu and click on the Products tab.

open settings page in woocommerce

Scroll down to the Reviews section and make sure that “Enable product reviews” is turned on.

While you’re there, turn on “Enable star rating on reviews” as well.

enable or disable your product reviews

Once that’s saved, a review form will appear at the bottom of every product page.

Customers can leave a star rating and written feedback directly on the product page, which is exactly where you need them.

Note: Not using WooCommerce? Most ecommerce platforms have a native review system in a similar spot. You just need to turn it on and start collecting user reviews.

To learn more, you can check out our full guide with different ways of collecting WooCommerce reviews.

Display Review Feeds and Collect More Reviews

Out of this entire guide, getting your reviews is the hard part.

Reviews Feed Pro makes it easier by showing your existing reviews on the product page and giving customers a direct way to leave new ones.

smash balloon reviews feed pro updated

Once you install and activate the plugin, you can create a feed that pulls your WooCommerce product reviews and displays them in a clean, readable format on the product page.

Customers who land on the page see real reviews from real buyers before they decide to purchase. With more customers, you get more chances to collect user reviews.

Plus, the feed also includes a handy “Write a Review” button so visitors can quickly review a product after buying something.

example of a woocommerce reviews feed on a website

The plugin also includes a recent review popup that shows a small notification when a new review comes in.

It runs in the corner of the page and works as a live social proof signal for anyone browsing your store.

example of a review popup created with reviews feed pro

What all this does is build the review count that your schema will point to in Part 2, and it makes the product page more convincing for visitors in the meantime.

Note: If you’re not using WooCommerce, Reviews Feed Pro can display reviews from trusted third-party sites like Yelp, Google Reviews, Trustpilot, and more. This lets you build trust, get more sales, and end up with more customer reviews.

Embed the Feed on Your Product Page

Here’s how you can create a new reviews feed using the plugin:

  1. First, grab a copy of Reviews Feed Pro and install it on your website.
  2. Open the Reviews Feed » All Feeds menu from your dashboard and click on Add New.
  3. Click on Add Source, then select your source before clicking on Next.
select your source for review feed
  1. For other review platforms, paste a link to your brand’s page. For WooCommerce, select the product, pages, category, or tags whose reviews you want to show.
  2. Select a template that matches the design you have in mind and click on Next.
  3. Using the live editor, freely change the design of your reviews feed.
  4. Finally, click on the Embed button and select where you want to show the reviews.
start embedding woocommerce review feed

Once your feed is set up, you need to place it on the actual product page where the reviews live.

This matters because Google checks that the reviews in your schema are visible to anyone who visits that page. A feed sitting on a separate testimonials page won’t count.

For a step-by-step guide, you can take a look at this post on how to add social media reviews to your website.

Skip the schema editing entirely

Embed your reviews and the rating is described to Google automatically. On by default, on every plan, including free.

Get Smash Balloon Reviews Feed Pro

After you’ve embedded the reviews, that’s Part 1 done. Your product page now has real customer reviews displayed and a clear path for new ones to come in.

In Part 2, you can connect those new reviews to your search listing with schema markup.

Part 2: Add Schema Markup So Google Shows the Stars

Now you need to tell Google about them in a language it can read, so it can pull your rating into the search results.

Good news: if you embedded a feed in Part 1, Reviews Feed Pro has already done this for you.

Your Feed Already Writes the Schema

Here’s the part that surprises people. The schema is already on your page.

Reviews Feed writes your rating, your review count, and the individual reviews into every page carrying a feed. It’s on by default; there’s no key to generate, and no box to tick, and it works on every plan, free included.

That covers feeds you built a long time ago too, not just new ones.

how review schema works for reviews feed pro

Two things make this worth knowing beyond the time saved.

  • The numbers can’t drift. The markup reads your feed, so Google always sees what visitors see. Mismatched numbers are the most common reason stars fail to appear.
  • The page gets typed correctly. Feeds from WooCommerce, Easy Digital Downloads or AliExpress describe the page as a product, which is where stars show most reliably. Feeds from Google or Yelp describe it as a local business, which Google treats more cautiously.

To confirm it’s running, open Reviews Feed » Settings and click Advanced.

The Rich Snippets (SEO Schema) option should be on, which is the default.

rich snippets toggle option in the settings menu of reviews feed pro

What If You Already Run an SEO Plugin?

This is where a lot of setups go wrong. Google reads rich snippet data from one description of a page, so if two plugins each write their own review markup, you get competing claims about the same page, and Google may use neither.

Reviews Feed avoids that. If All in One SEO is active, it hands its review data over, and AIOSEO folds it into the description it was already writing.

One description of the page, not two arguing with each other. Nothing to connect, it finds AIOSEO on its own.

Running Yoast, Rank Math, or no SEO plugin at all? Reviews Feed writes the whole description itself, and your reviews are eligible just the same.

One case where you should switch it off: if your theme or another plugin already outputs review schema for that page. Use the Advanced toggle above, so you don’t create the conflict this section is about.

Request Indexing in Google Search Console

Google won’t show stars until it re-crawls your updated page. You can wait for that to happen on its own, or you can speed it up with a free tool from Google.

use google search console to test if serp shows star ratings

Follow these steps to request indexing:

  1. Open Google Search Console and select your property.
  2. Click the URL Inspection tool at the top of the page.
  3. Paste the URL of the page where you embedded your feed.
  4. Click “Request Indexing” once the page status loads.
request indexing google search console

Organic recrawls usually take 3 to 14 days, which is a long time to wait when your stars are ready to show.

But manual indexing through Search Console often cuts that window down to a few days, sometimes less.

How to Test Your Star Ratings Before Google Crawls Your Site

You don’t have to guess whether your schema is working. These tools let you check your setup before Google ever sees it, and each one catches a different type of problem.

Run these checks in order. Each one digs a little deeper than the last.

1. Google’s Rich Results Test

The Rich Results Test is the official tool Google uses to preview your page. It tells you exactly what Google will and won’t pick up when it crawls your site.

Here’s how to run the check:

  • Open the Rich Results Test in a new tab.
  • Paste the URL of the page where you embedded your reviews feed.
  • Click “Test URL” and wait for the results to load.
add url to the rich results tool by google
  • Look for “Review snippets” in the list of detected items.
  • Review any warnings or errors flagged under that section.
crawled page showing issues with the schema of a product listing

A green check next to “Review snippets” means your page is eligible for stars. Warnings won’t block your snippet, but errors will, so fix those before you move on.

Troubleshooting Common Errors

If the tool flags an issue, this table covers the most common error messages and how to clear them:

Error MessageWhat It MeansHow to Fix
Missing field “name”The schema doesn’t identify what’s being reviewedAdd a product or business name to the page where the feed is embedded
Review snippet disqualified for self-serving contentGoogle flagged the rating as written by the ownerMake sure you’re using genuine product reviews on a product page
No review snippets detectedGoogle can’t find any review markup on the pageConfirm that AIOSEO snippets for the product page are working correctly
Missing field “author”The schema doesn’t credit who wrote each reviewReconnect your review source so reviewer names sync correctly
Invalid value in field “ratingValue”The rating is outside the 1 to 5 range or formatted wrongCheck the rating value reads as a number between 1 and 5, using a dot not a comma (4.5, not 4,5)

If the Rich Results Test gives you a green check, you’re done. All you have to do is wait, and the stars will appear on Google’s next crawl.

2. Schema.org Validator

Some structural issues slip past Google’s tool but still cause problems down the road. The Schema.org Validator catches those by checking your markup against the official schema specification.

schema dot org validator tool

Run your URL through the validator and look for:

  • Missing required fields like name, reviewBody, or author
  • Incorrect data types (a string where a number belongs, for example)
  • Nested properties that don’t match the schema.org spec

If the validator returns a clean report, your markup is structurally sound. AIOSEO generates schema that passes both tools by default, so you should see a clean result on the first try.

How Long Until Star Ratings Actually Show Up?

Star ratings usually appear 3 to 14 days after Google’s next crawl of your updated page. New sites or pages without existing search authority can take longer, sometimes up to a month, before stars show up in the listing.

Several factors decide where you land in that window:

  • Crawl frequency on your site. Established sites with regular publishing get crawled more often, so updates surface faster. New sites may wait a week or more between crawls.
  • Whether you requested indexing manually. Submitting the page through the URL Inspection tool in Google Search Console pushes your page to the front of the crawl queue.
submit url to be indexed in google search console
  • Whether the page has internal links pointing to it. Pages linked from your homepage, menu, or popular posts get recrawled sooner than orphaned pages.
  • Google’s discretion. Not every eligible page earns stars. Google decides which snippets to show based on query, page quality, and search context.

If your stars still aren’t showing after 30 days, work through these checks:

  1. Re-run the page through Google’s Rich Results Test to confirm the markup is still valid.
  2. Open Google Search Console and check the “Manual Actions” report for any review snippet penalties on your site.

The good news is, once your stars appear for one page, future pages with the same feed setup tend to qualify much faster.

Start Showing Star Ratings in Google Search Now

Star ratings come down to 3 things working together: real customer reviews, having reviews displayed where Google can see them, and valid schema markup that matches what’s on the page.

Get all three right, and Google can reward your listing with the yellow stars buyers look for before they click.

You don’t need to touch a line of code to get there. Smash Balloon Reviews Feed Pro displays your reviews in a clean layout, gives customers a one-click way to leave more, and describes the rating to Google automatically on every page where the feed appears.

If you run All in One SEO as well, the two work together rather than against each other, with your review data folded into the description AIOSEO already writes.

Get Smash Balloon Reviews Feed Pro

author avatar
Sajjan Sharma Senior Writer
Sajjan has been writing about WordPress, social media marketing, and online businesses for over 10 years. His professional interests extend to include influencer marketing, content curation and digital marketing strategies.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.