Checked 2026-10-12 12:00 UTC
example-store.com
Prices that don't match
Google compares the price in your product data with the price on the page. A mismatch gets products disapproved, and repeated mismatches can get the whole account suspended.
How to fix: Open the product in Shopify admin and compare each variant's price with the page. If every mismatch is off by the same percentage, check how your theme shows tax (Settings, Taxes and duties) or your Markets currency settings. Step-by-step guide.
- Problem Linen Shirt: Price mismatch (M): the store's product data says 40.00, the page's structured data says 48.00 USD. Google's guidance
- Problem Linen Shirt: Price mismatch (L): the store's product data says 40.00, the page's structured data says 48.00 USD. Google's guidance
- Problem Field Cap: Price mismatch: the store's product data says 25.00, the page's structured data says 30.00 USD. Google's guidance
- Problem Across your store, every mismatched price differs by the same 20%. That usually means tax is included in one price and not the other (or, less often, the page shows another currency), which Google treats as a price mismatch and can lead to suspension. Google's guidance
Stock that doesn't match
Showing "in stock" for something sold out, or the reverse, gets products disapproved, and too many can suspend the account.
How to fix: Check the variant's inventory in Shopify admin. If the admin is right, your theme is writing old stock into the page's product data: update the theme or ask its developer.
- Problem Canvas Tote: Stock mismatch: the store says sold out, the page's structured data says in stock. Google's guidance
Barcodes (GTINs)
Invalid or missing barcodes lower how often products are shown.
How to fix: In Shopify admin, fill in the Barcode field on each variant with the number from the packaging or your supplier. Leave it empty for your own brand or custom-made products, and never make one up. Step-by-step guide.
- Warning Wool Socks: No GTIN (barcode) appears in the page data. Branded products without one get "limited performance"; handmade or custom items should be marked as having no identifier instead. Google's guidance
Store policies and contact
Missing or unclear policies are a common cause of "misrepresentation" suspensions.
How to fix: Shopify admin, Settings, Policies creates refund, shipping, privacy and terms pages. Add a contact page under Online Store, Pages, and link it in your footer.
- Warning Shipping policy page is very short (31 words). Google expects clear terms, such as when the return window starts and who pays return shipping. Google's guidance
Fix it for you?
On a real report, a button here lets you tell us you would use one-click fixes.
This compares what your store's pages serve with your store's own public product data. It isn't Merchant Center's verdict, and it checked 20 product pages. We visit from a data centre, so a store that shows different prices by country may look different to shoppers elsewhere. Results are kept for 30 minutes so a refresh doesn't re-scan.