← Feed Doctor · free Google Shopping feed audit
Shopify's product data doesn't always line up with what Google Merchant Center demands. These ten mismatches cause the vast majority of disapprovals — here's the fix for each.
Export your Shopify products and drop the file into Feed Doctor for an instant, ranked report. Free, private, no signup.
Audit my feed free →A mistyped barcode fails Google's check-digit test. Fix: correct it, or set
identifier_exists = no — never invent one. Full guide.
Own-brand items with no GTIN/MPN still need identifier_exists = no.
Fix: add that field for unbranded products.
Google wants 24.99 GBP, not £24.99 or 24,99.
Fix: number + ISO currency code, dot decimal.
available / in stock / yes are rejected.
Fix: use in_stock, out_of_stock, preorder, or backorder.
No image, or a broken/placeholder image URL. Fix: a valid https://
product image, no watermarks or promo text.
"Free shipping", "Sale", "Best price" in titles get flagged. Fix: describe the product, don't advertise it.
Fully capitalised titles are a classic trigger. Fix: normal title case.
Long titles get truncated or penalised. Fix: trim to ≤150, front-load key words.
Empty descriptions (common when Shopify body HTML is blank) disapprove items. Fix: add a real description, no promo text.
Every product needs a unique id and a valid landing-page link.
Fix: ensure both are present and unique.
Feed Doctor's Fixer normalises availability, prices, titles and identifiers and hands you a corrected feed to re-upload. Anything it can't safely auto-fix it lists for you.
Get the Fixer — £24 →Related: Why products get
disapproved · Fixing invalid GTINs
Not affiliated with Google. Validates against Google's public product-data spec.