You have a review app, your product pages show stars, and Google shows none. The most common reasons, in the order worth checking: you are looking at the wrong kind of stars, the page has no rating markup, it has two, or the reviews break one of Google's rules. After that, Google simply decides not to show them, which it is allowed to do.
First: which stars are missing?
Google shows stars in two places, and they come from two different sources.
| Where the stars appear | Where Google gets them | What you need |
|---|---|---|
| Ordinary search results for your product page | Rating markup on the page itself | AggregateRating in the product's structured data |
| Shopping ads and free product listings | Google Merchant Center's Product Ratings program | A reviews feed, sent by you or a supported review aggregator, and at least 50 reviews across all your products |
Fixing your page markup does nothing for Shopping stars, and joining Product Ratings does nothing for your organic result. Work out which one you are missing before you change anything.
Shopping stars. Google's Merchant Center help says plainly: "You must have a minimum of 50 reviews across all of your products." Reviews reach Google through a reviews feed in Merchant Center or through a review platform that Google accepts as an aggregator. Ask your review app whether it submits to Google for you. The rest of this post is about the organic stars.
1. Is there rating markup on the page at all?
Your theme does not add it. Shopify themes print product markup with the structured_data filter, and when we read that output on Shopify's Dawn and Horizon demo stores on 12 November 2026, it carried no aggregateRating and no review. The theme has no reviews to describe. Our post on what Shopify's default product schema includes has the full list.
So the markup has to come from your review app, or from a schema app that reads your reviews. Many stores never switch it on. In our benchmark of 2,704 Shopify stores, scanned in June 2026, 74.7% published no AggregateRating at all.
To check, run the product URL through Google's Rich Results Test. A page with working rating markup shows a review snippet or a product snippet item with a rating in it. If neither appears, look in your review app's settings for an SEO, rich snippets or Google stars option.
It does not matter whether the app prints the markup in the HTML or adds it with JavaScript. Google says it can read JSON-LD that is "dynamically injected into the page's contents", and the Rich Results Test shows what Google read after scripts ran.
2. Does the markup have what Google requires?
For an AggregateRating, Google requires a ratingValue and at least one of ratingCount or reviewCount, and it has to be about a named item. On a product page that means it sits inside the Product or ProductGroup, or names it in itemReviewed. An individual Review needs an author, a reviewRating and the item reviewed.
The Rich Results Test lists errors for any of these. An error stops the item being eligible. A warning does not.
3. Is there more than one rating on the page?
Two review apps, or a review app and a schema app, can each print a rating for the same product. If the two numbers differ, at most one can be right, and you have given Google a contradiction. This is common on stores that moved review apps and left the old one's embed on.
List the blocks on the page and find who wrote each one. Our post on who writes structured data to your product page shows how, and two review apps writing review schema covers that exact case. Keep one owner for the rating.
4. Do the reviews follow Google's rules?
Valid markup is not enough. The review snippet guidelines add conditions, and these are the ones Shopify stores trip over:
- The rating must be visible. Google says to "make sure the review content you mark up are readily available to users from the marked-up page." A rating in the markup that the page does not show breaks this. So does a widget hidden behind a tab that never loads.
- It must be about this product. Google asks for "review information about a specific item, not about a category or a list of items." A store-wide average shown on every product page does not qualify as that product's rating.
- Reviews of your own store do not get stars. Google calls these self-serving: "If the entity that's being reviewed controls the reviews about itself," its
OrganizationorLocalBusinesspages are not eligible, and that includes reviews shown through an embedded third-party widget. Store reviews on your home page will not produce stars. Product reviews on product pages can. - No fake or undisclosed incentivised reviews. Google added a guideline against these on 24 July 2026.
5. Has Google had time to see it?
Stars can only appear on a page Google has indexed, and only after it has crawled the version with the markup. In Search Console, open the product URL in the URL Inspection tool to see when it was last crawled and whether Google found review or product snippet items on it. Request indexing once after you fix something. Then wait.
6. Google may still not show them
Google's guidelines say "Google does not guarantee that features that consume structured data will show up in search results." Correct, eligible markup makes stars possible, not certain. Google decides per query and per page, and it can change its mind. If everything above checks out, the remaining lever is your reviews themselves: real ones, on the product they describe, shown on the page.
It is also worth keeping stars in proportion. They are a search result feature. They are not what decides whether an AI assistant mentions your product; our post on whether review rich snippets help with AI answers goes into that, and can AI assistants see your reviews covers what assistants actually read.
Where AgentReady fits
AgentReady Reviews shows your reviews on the product page in the HTML and can publish one AggregateRating from approved reviews. Before it does, it checks the live page for rating markup it does not own. If another app or the theme already writes one, it will not add a second copy, and it steps back if a competitor appears later. The reviews page explains the app and the rich-result ownership docs explain the check. It cannot make Google show stars; nothing can.
To see whether your product pages carry rating markup today, run the free audit.

Comments
Every comment here comes from a verified email. Write yours, confirm from your inbox, and it's live.
Loading comments…