What your product pages give Google and AI shopping, and what’s missing
- Men's Cruiser Terry · On sale On sale at $57.50; the original $115.00 isn’t given
- Return policy On none of your 4 product pages
- Name, image, brand and stock On all 4 pages
We read up to 12 of your product pages and check what Google and AI shopping can show: price, sale price, stock, stars and returns.
Google and AI shopping can’t see your sale prices.
In Google now
Men's Cruiser Terry
$57.00 No original price
No returns
With the fixes
Men's Cruiser Terry
$57.50 $115.00
30-day returns
Google is told the wrong price
Men's Tree Runner NZ
4.2 (139)
Google can show these stars
1 Type your store’s URL
2 We read up to 12 product pages
3 See what the fixes change
Structured data in your product pages’ code that tells Google, and the AI shopping answers built on the same product data, a product’s name, price, stock, reviews, returns and shipping. Most Shopify themes add some of it, and review or SEO apps often add more.
Most Shopify themes add some: usually the product’s name, image, price and stock. A sale item’s original (compare-at) price, star ratings, returns and shipping are often missing, or a review or SEO app adds a second block that disagrees with the theme. The checker shows what your Shopify schema markup actually gives Google.
You don’t need an app for most of it. Most themes already output product schema markup, so check what’s there first: a second block can contradict the first. The checker writes the missing return and shipping block from your own policy pages and says where in your theme to paste it.
Google can only show what your product pages give it, and only on pages it may show in search. The checker shows pages with no product details, missing ratings, a tag that hides them from search, or a price that differs from Shopify. On a sale product, the original (compare-at) price has to be in the markup too, or Google can’t show the saving. Even when your pages give Google everything, Google decides what to show.
The Rich Results Test checks the markup on one URL. This checker reads up to 12 product pages chosen to differ, compares what they tell Google with your Shopify prices, stock and barcodes, checks your return details against your policy pages, and says what to fix first.
Up to 12 product pages chosen so that they differ in the ways that change what Google is told: the product your home page features, products with and without variants, sale and sold-out products, and other product types. Your home page and your refund and shipping policy pages are read too, and up to 400 products’ Shopify Catalog entries are reviewed for their category and description, with shopper searches run on Shopify Catalog, the search AI shopping assistants use.
From Google's merchant listing, product variant, return policy and shipping policy documentation, using Google's own Required and Recommended levels. Each check links to the rule it uses. Return and shipping settings in Merchant Center or Search Console take precedence over your markup, so if you’ve set your policies there, Google already has them.
No. It reads your public pages and Shopify’s public product data. The policy block is only a suggestion you can paste into your theme; every value in it comes from your pages or a quoted sentence of your own policy page.