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 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.