# Why Shopify Review Stars Don't Show in Google {#post-title}

[Avis](/blog/#blog-avis)

By [B2B Gold](/about/#how-we-write) Published 15 October 2026

## Why don’t my review stars show in Google? {#why-dont-my-review-stars-show-in-google}

Google shows review stars only for pages whose review structured data it can read, and only when it chooses to. On a Shopify store, the theme usually prints product data without ratings and the review app adds them, so stars go missing when that app’s data is absent, invalid or hidden from shoppers, or when Google decides against them.

> **Note:** The Google and Shopify pages cited in this guide were checked on 14 October 2026.

Work through five checks, in this order:

| Check | Where | Section |
| --- | --- | --- |
| Is there a product item with a rating on the page? | Google’s Rich Results Test | [How do you check what Google sees?](#how-do-you-check-what-google-sees) |
| Does Search Console report a critical issue? | Search Console, **Shopping** | [Missing field aggregateRating](#what-does-missing-field-aggregaterating-mean) |
| Are there two product items for one product? | Rich Results Test | [Two products on one page](#why-does-google-see-two-products-on-one-page) |
| Did something change: an app, a theme, the widget? | Your store | [Why did my stars disappear?](#why-did-my-stars-disappear) |
| Do the reviews follow Google’s rules? | Your review settings | [What Google needs](#what-does-google-need-before-it-shows-stars) |

## What does Google need before it shows stars? {#what-does-google-need-before-it-shows-stars}

Google needs review or rating structured data nested in the product it describes, on an indexed page where shoppers can see those reviews and that rating. Even then, the stars are Google’s choice: valid markup makes a page eligible, and Google decides per search.

Google’s review-snippet guidelines (last updated 8 September 2026) set out what makes a product page eligible ([Google: review snippets](https://developers.google.com/search/docs/appearance/structured-data/review-snippet)):

- **The rating belongs to one product.** `Product` is a supported type, and the review or `aggregateRating` sits inside it. A page listing many products, such as a collection, isn’t a single item.
- **Shoppers can see it.** The reviews you mark up must be readily available on the page, and so must the average rating.
- **Several reviews come with an average.** If you mark up more than one review, Google wants an `aggregateRating` too.
- **The reviews are your own.** “Don’t aggregate reviews or ratings from other websites,” say the guidelines, so reviews copied in from a marketplace don’t belong in your markup.
- **Incentives are disclosed.** Fake reviews, and reviews given for a discount or a free product without a clear disclosure, are ruled out.

The guidelines set no minimum number of reviews. They do rule out stars for reviews of the business itself, marked up as an `Organization` or `LocalBusiness` on its own site. Product reviews aren’t affected.

Google’s general structured data guidelines add that marking up content hidden from visitors, or markup that misrepresents the page, can stop a rich result ([Google: general structured data guidelines](https://developers.google.com/search/docs/appearance/structured-data/sd-policies), last updated 10 July 2026). They also say that structured data enables a feature but doesn’t guarantee it: Google weighs many things, including search history, location and device type, and may show a plain result instead.

## Where does your store’s structured data come from? {#where-does-your-stores-structured-data-come-from}

On a Shopify store, structured data comes from the theme and from apps: the theme usually prints the product’s name, price and availability, and a review app adds the rating and reviews.

- **The theme.** Shopify’s `structured_data` Liquid filter turns a product into a schema.org `Product` or `ProductGroup`. Shopify’s example output carries the price, availability, brand and image, and no rating ([shopify.dev: structured_data](https://shopify.dev/docs/api/liquid/filters/structured_data)). Shopify’s Dawn and Horizon themes print it on the product page ([Dawn’s product section](https://github.com/Shopify/dawn/blob/main/sections/main-product.liquid)). Other themes may write their own.
- **Shopify’s rating fields.** Shopify defines two standard fields, `reviews.rating` and `reviews.rating_count`, which rating apps should keep up to date and themes that display ratings should read ([shopify.dev: standard metafield definitions](https://shopify.dev/docs/apps/build/metafields/list-of-standard-definitions)). They put stars on your own pages. They reach Google only if something prints them as structured data.
- **The review app.** A review app that supports Google stars can add its own product item with the rating and reviews, either in the page’s HTML or with JavaScript after the page loads. Google recommends product data in the first HTML, and says JavaScript-built markup can make shopping crawls less frequent and less reliable ([Google: product snippets](https://developers.google.com/search/docs/appearance/structured-data/product-snippet), last updated 8 September 2026).

What Shopify itself does for reviews, before any app, is covered in [what Shopify does for reviews](/blog/add-product-reviews-shopify/).

## How do you check what Google sees? {#how-do-you-check-what-google-sees}

To check what Google sees, run a product page through Google’s Rich Results Test, then look at Search Console’s reports and its URL Inspection tool. The test shows the structured data on the live page; Search Console shows what Google found when it last crawled.

1. On your live store, open a product page that shows reviews and copy its address. Not a theme preview: the test needs a page anyone can open, so it can’t read a store behind its password page.
2. Paste the address into the [Rich Results Test](https://search.google.com/test/rich-results) and run it. The result lists the types it found, such as **Product snippets** or **Merchant listings**, each with valid items, warnings or errors.
3. Expand each product item. Note which one carries the price and which carries `aggregateRating` and `review`. Clicking an issue opens the code where it is.
4. In Search Console, open **Product snippets** and **Merchant listings** under **Shopping**, and any report under **Enhancements**, such as **Review snippets**. **Why items are invalid** lists critical issues, which stop an item from showing as a rich result; **Improve item appearance** lists the rest. The reports count items, not pages, and show a sample.
5. For one page, use **URL Inspection** to see whether the page is indexed, then **Test live URL** to see which structured data Google detects on the live page.

After a fix, click **Validate fix** on the issue in Search Console ([Search Console Help: rich result reports](https://support.google.com/webmasters/answer/7552505), [fix structured data issues](https://support.google.com/webmasters/answer/13300208)). Google notes that a newly published page can take several days to be crawled.

## What does “Missing field aggregateRating” mean? {#what-does-missing-field-aggregaterating-mean}

Missing field “aggregateRating” means a product item on the page has no average rating. On the item that carries your price, it is usually a non-critical issue: Google recommends a rating there but doesn’t require one, so the item stays valid.

Search Console words these issues as Missing field “property name” ([Search Console Help: rich result error messages](https://support.google.com/webmasters/answer/13300873)). For merchant listings, the item with your price, Google requires a name, an image and an offer, and lists `aggregateRating` and `review` among the recommended fields ([Google: merchant listings](https://developers.google.com/search/docs/appearance/structured-data/merchant-listing), last updated 8 September 2026). So Missing field “aggregateRating” and Missing field “review” usually appear under **Improve item appearance**, not under **Why items are invalid**.

The usual reasons:

- **The product has no reviews yet.** There is no rating to add, and you shouldn’t invent one: Google wants the marked-up rating visible on the page.
- **Your review app’s data isn’t on the page.** Its app embed is off, the app was removed, or the theme you published doesn’t include it.
- **The rating is in a second item.** The theme’s item has the price and no rating, and the app’s item has the rating. That is the next section.

### What does “Either offers, review, or aggregateRating should be specified” mean? {#what-does-either-offers-review-or-aggregaterating-should-be-specified-mean}

This one is critical: a product item on the page has none of `offers`, `review` or `aggregateRating`, and Google’s product snippets need at least one of them, so that item can’t show as a rich result. Look for a product item with neither a price nor a rating; the Rich Results Test’s code view shows where it sits on the page.

## Why does Google see two products on one page? {#why-does-google-see-two-products-on-one-page}

Google sees two products on one page when the theme and a review app each print their own product item, typically the theme’s with the price and the app’s with the rating. Google’s documentation doesn’t say how it combines two separate items for the same product, so test before you change anything.

Shopify’s example output for its `structured_data` filter includes an `@id`, an identifier other items can refer to. Google’s general guidelines suggest `@id` for linking related items on a page ([Google: general structured data guidelines](https://developers.google.com/search/docs/appearance/structured-data/sd-policies)); an app’s item that doesn’t use the same identifier stands apart. Whether that costs you stars isn’t something Google documents.

What to check, and what to leave alone:

- **There is a valid item with your rating.** That is what review stars need.
- **The item with your price has no critical issues.** It may show the non-critical missing-rating warnings above.
- **Don’t delete the theme’s product data** to remove the duplicate. It carries the price, which Google’s merchant listings require, and a review app’s item may have none.

## Why did my stars disappear? {#why-did-my-stars-disappear}

Stars usually disappear because the review data left the page or stopped being valid, or because Google stopped choosing to show them for that search.

- **You changed or removed a review app.** Its structured data went with it, and the new app’s has to replace it. Plan the move with [switch review apps without losing reviews](/blog/switch-review-apps-shopify/).
- **You published a different theme.** Shopify says apps you installed for your old theme need to be re-activated in the new one ([Shopify Help Center: extend your theme with apps](https://help.shopify.com/en/manual/online-store/themes/customizing-themes/apps)), and a review app’s app embed is one of them.
- **The reviews are no longer visible.** The review widget was removed or hidden while the markup stayed, which breaks Google’s visibility rule.
- **The markup broke.** A theme or app update can turn valid items invalid. Search Console then shows a critical issue, or a drop in valid items.
- **The page left Google’s index.** Only indexed pages count, and a `noindex` tag, a `robots.txt` rule or a login keeps Google out ([Search Console Help: missing structured data](https://support.google.com/webmasters/answer/13299423)).
- **A manual action.** Google can ignore a page’s structured data after a manual action; the **Manual Actions** report in Search Console says so.
- **Google’s choice.** Nothing changed on your side, and Google shows a plain result for that search.

## How do stars appear in Google Shopping? {#how-do-stars-appear-in-google-shopping}

To get your own reviews shown as star ratings on Google’s Shopping ads, you join Google’s Product Ratings programme and send Google your reviews, for example as a product reviews feed in Merchant Center. The programme needs at least 50 product reviews across your store.

Google’s eligibility page lists the rules: the 50-review minimum, a data source updated at least once a month, product addresses on the domain registered in Merchant Center, and a data quality and policy review by Google, after which reviews typically go live in 2 to 4 weeks ([Merchant Center Help: Product Ratings eligibility](https://support.google.com/merchants/answer/14549080)). Google also says it can show aggregated product reviews on free listings whether or not you join, though joining may help it match them. Some review apps on Shopify generate this feed for you.

## Does Avis add review structured data? {#does-avis-add-review-structured-data}

Yes. Avis Product Reviews, which we build, adds `Product` structured data with the average rating and up to 20 reviews to each product page with a rating, once its **Avis** app embed is on and its **Rich snippets** setting is left on. Google still decides whether stars appear.

- **In the first HTML.** The app embed prints it with Liquid on Shopify’s servers, not with JavaScript, on every plan, the Free plan included.
- **Only reviews that count.** Published customer reviews, imported ones included; reviews you added yourself and staff reviews never count in the rating, and reviews labelled **Added by store** or **Store staff** are left out of the markup. Imported reviews that another app’s file says came from a marketplace count too; Avis’s import preview counts them, so you can leave them out.
- **Visible on the page.** It describes the reviews and rating the **Avis Reviews** block shows (for a product in a product group, the block shows the group’s average, and the markup the product’s own), so keep that block on your product template. Reviews written after an offer carry an **Incentivized review** label you can’t remove.
- **No price.** Avis leaves the price, brand and identifiers to your theme, so on Dawn or Horizon a product page carries two product items: the theme’s and Avis’s.
- **Google Shopping.** On the Growth and Pro plans, Avis also gives you a product reviews feed to add in Merchant Center. Google decides whether to accept it.

Avis adds no seller ratings or store-level markup. The setting, the fields and the two-item layout are explained in [how Avis adds review structured data](/docs/avis/google-stars/).

> **Tip:** [Avis Product Reviews, which collects and imports Shopify reviews](/shopify/avis/), adds review structured data to your product pages on every plan.

## Frequently asked questions {#frequently-asked-questions}

### How many reviews do you need for stars in Google? {#how-many-reviews-do-you-need-for-stars-in-google}

Google’s review-snippet guidelines set no minimum number of reviews for stars in Google Search. Google Shopping is different: its Product Ratings programme needs at least 50 product reviews across your store.

### How long do review stars take to appear? {#how-long-do-review-stars-take-to-appear}

Google says a newly published page can take several days to be crawled, and you can ask it to recrawl a page through URL Inspection. Even after that, Google may not show stars.

### Can my store’s overall rating show stars in Google? {#can-my-stores-overall-rating-show-stars-in-google}

Not through markup on your own site. Google’s guidelines make reviews a business controls about itself ineligible for stars when marked up as an `Organization` or `LocalBusiness`. Ratings of the products you sell are not affected.

[Avis Product Reviews App](/shopify/avis/)

Avis Product Reviews is a Shopify app that collects photo and video reviews after each order and imports your reviews from another review app, with the photos its file links to. Labels tell shoppers which reviews were matched to an order, rewarded or added by the store, and Avis never hides a review because of its rating.

[Install free on the Shopify App Store](https://apps.shopify.com/avis-product-reviews?utm_source=b2bgold.app&utm_medium=referral&utm_campaign=blog&utm_content=blog/shopify-review-stars-google&utm_term=post-cta) [Plans and pricing](/shopify/avis/#pricing) [Avis docs](/docs/avis/)

Need help with Avis? Email [support@b2bgold.app](mailto:support@b2bgold.app).

## More on Avis {#related-heading}

- 15 October 2026 **[How to Add Product Reviews to Shopify](/blog/add-product-reviews-shopify/)** Shopify has no built-in product reviews for your online store. See what Shop reviews, your theme and a review app each do, and how to add reviews step by step.
- 15 October 2026 **[Switch Shopify Review Apps Without Losing Reviews](/blog/switch-review-apps-shopify/)** Moving product reviews to a new Shopify app? Check what the export carries: photos, videos, replies and verified badges, plus Shop app reviews and Google stars.
