Review stars disappeared from Google for your Shopify store? Why it happens and how to get them back
Your product pages used to show star ratings in Google's results, and now they're plain blue links. Those stars are a "rich result" that Google builds from the structured data (the aggregateRating markup) on your pages, and they vanish the moment that markup breaks, gets duplicated, or trips one of Google's review policies. The frustrating part: nothing on your storefront looks wrong, so the drop usually goes unnoticed until your click-through rate slides.
If you didn't already have a backup, those old values are gone — Shopify keeps no history.
The steps below recover what you can. To make the next time a 1-click undo instead of hours of CSV work: a daily snapshot of every SEO field. Free to monitor, no card — and SEO Vault only reads your store unless you click restore.
Find out whether the stars are broken or just not being shown. Run one of your product URLs through Google's Rich Results Test, then open Search Console and check two reports: the Merchant listings / Product snippets enhancement report (look for a sudden drop in valid items or new errors) and the Manual Actions report. If the Rich Results Test still detects a valid AggregateRating and there's no manual action, Google is simply choosing not to display the stars right now — eligibility never guarantees a rich result. If the test flags missing fields or you see a structured-data manual action, you have a concrete cause to fix.
Read the actual markup on the live page. View the product page source and search for "aggregateRating" inside the JSON-LD. The most common finding is that it's gone entirely — a review app (Judge.me, Loox, Yotpo, Okendo, Stamped) stopped injecting it after an app update, a plan downgrade, or a reinstall, or a theme update overwrote the block that held it. The second most common: two Product blocks now exist on one page (theme and app both output schema), which makes Google ignore both. Also confirm the reviews you've marked up are actually visible to a shopper — Google drops the stars when the ratings aren't shown on the page itself.
Fix the cause, then ask Google to recheck. Match the fix to what you found: re-enable the rich-snippet / SEO setting inside your review app, remove the duplicate Product schema so only one remains, and make sure ratingValue sits within its scale and reviewCount matches the visible reviews. Re-run the URL in the Rich Results Test until it comes back clean, then hit Validate Fix in Search Console (or just let Google recrawl). Recovery isn't instant — stars typically return over several days to a few weeks once the page is crawled again.
Catch the next silent break before Google does. Here's the pattern worth remembering: stars almost always disappear right after a routine theme edit or an app update, and because the storefront still looks fine, you only notice weeks later when traffic dips. The defense is a daily record of your SEO fields — including the structured data on products, collections, and pages — so a change gets flagged the day it happens, with the app most likely responsible for it. SEO Vault snapshots those fields every day, alerts you when something changes in bulk, and lets you roll the affected pages back to their last-good version in one click, so a broken aggregateRating is caught and reverted before it ever costs you a rich result.
Source: Google Search Central — Review snippet (structured data) documentation: https://developers.google.com/search/docs/appearance/structured-data/review-snippet
SEO Vault keeps a daily snapshot of every SEO field on your store — meta titles, descriptions, alt-text, tags, handles (products AND collections) — and emails you the moment something changes in bulk, with the likely app responsible. One click restores yesterday's state, just the SEO fields. Free to monitor and get alerted; $14/mo for 1-click restore.