Skip to content
<- All field notes

Field notes / 2026-09-10 / 5 min read

Your reviews may never reach Google

Every store page carries a hidden label written for machines. Google reads it to build the search result: the stars, the price, the "in stock". AI shopping assistants read the same label when someone asks "what's a good weekend bag under 200 pounds".

This week we read that label on six big Shopify stores - real, well-known brands. Five of the six send no review rating in it. One sends nothing at all on its homepage. These stores have thousands of reviews, collected carefully over years, displayed beautifully on their own pages. And none of it reaches the machines that decide who gets the click.

What that looks like in search

THE SAME PRODUCT IN GOOGLE, TWO STORESStore A - Leather Weekend Bag★★★★★4.8 (1,241)GBP 189In stockFull-grain leather. Fits as cabin luggage. Free returns...sends complete product data: rating, price, availabilityStore B - Leather Weekend BagFull-grain leather. Fits as cabin luggage. Free returns...has 1,200 reviews on its site - sends none of them to GoogleSame bag. Same reviews. Store A gets the click.AI shopping assistants read the same product data as Google.five of six big Shopify stores we checked this week were Store B

The store with stars looks more trusted before anyone visits either site. It did not earn more trust. It just told Google what it had.

How this happens

The reviews live in a review app. The hidden label is written by the theme. Nobody's job is to connect the two, so on most stores they never meet. The theme ships a basic label - name, price, sometimes availability - and the review data stays locked inside the app's widget, which Google does not read.

We also found labels missing prices, missing stock status, and one store whose "out of stock" never reaches Google - so Google keeps sending shoppers to products they cannot buy.

Why it matters more now

This used to be only about stars in Google. In 2026 the same label feeds AI assistants that shop on people's behalf. An assistant comparing products reads structured data, not your widget. A store with an empty label is a store the assistant describes badly, or skips.

The fix

  • Read your own label: open a product page, view source, search for "ld+json". What you see is what Google sees.
  • Or test any page in Google's free Rich Results Test.
  • Then extend the label with what you already have: rating and review count from the review app, price, availability, brand, identifiers. On Shopify this is theme work, done once.

It is invisible work with visible results: stars appear in search within days of Google recrawling. If you want to know what your label says today, ask us - reading it takes us an hour, and we will tell you honestly if it is already fine.

Have the same problem?