Feed Doctor· pre-flight for Google Merchant Center
Guides › Why Is Google Rejecting My Shopify Products? Every Reason and How to Fix It

Why Is Google Rejecting My Shopify Products? Every Reason and How to Fix It

Short answer: Google Merchant Center disapproves Shopify products when the product data in your feed breaks one of Google's rules — a missing GTIN or brand, a too-long or all-caps title, a price that doesn't match your product page, a missing image, or an availability that contradicts your inventory. Open the Needs attention (Diagnostics) page in Merchant Center to see the exact reason for each item, then fix that one field in Shopify and let the feed re-sync.

Most merchants only find out a product is disapproved after it has already stopped showing in Google Shopping — which means lost traffic and sales you never see. Below are the reasons that account for the overwhelming majority of Shopify disapprovals, each with where to fix it in your admin and what Google actually wants.

First: read the real reason in Merchant Center

Before you change anything, find the specific error. In Merchant Center, open Products → Needs attention (older accounts call it Diagnostics). Each disapproved product lists the exact issue, worded by Google — for example "Missing value [GTIN]", "Image too small", or "Mismatched value (price)". Fix the field Google names, not a field you guess at. One product can have more than one issue, and each has its own fix.

Missing or invalid product identifiers (GTIN / brand)

This is the single most common Shopify disapproval. Google wants a GTIN (the barcode number — UPC/EAN/ISBN) for any product that has a manufacturer-assigned one, plus a brand.

Title problems (length, ALL CAPS, promotional text)

Google holds titles to an editorial standard:

Fix titles on the Shopify product page (the Title field), or set a dedicated Google title via a metafield/feed app if your storefront title has to stay salesy.

Image problems (missing, placeholder, too small, overlays)

Replace the offending image in Shopify (product page → Media). The product's featured image is what Google uses as the main image.

Price and availability mismatches

Google crawls your live product page and compares it to your feed. If they disagree, the item is disapproved:

After you correct the source value in Shopify, Google re-crawls — typically within 24–48 hours — and clears the issue.

Missing or thin descriptions

An empty description, or markup with no readable text, is disapproved. A description that's a single word is at risk. Write a real sentence or two of plain text in Shopify's description editor describing the actual product.

Landing-page and policy issues

Some disapprovals aren't about one field:

Catch these before Google does. Feed Doctor scans your entire Shopify catalog and tells you, in plain English, exactly which products Google will reject and the one field to change on each — before you lose coverage. Try it free for 7 days.

After you fix: how re-approval works

You don't need to delete and re-add anything. Fix the field at its source in Shopify, let the Google channel re-sync (minutes to a few hours), and Google re-crawls automatically. For policy disapprovals, use Review and fix on the product's detail page in Merchant Center to request a manual review. A fresh review typically takes a few business days.

Stop losing sales to Google rejections

Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.

Try Feed Doctor free for 7 days →

Frequently asked questions

How long does it take for a fixed product to be approved again?
Once you correct the data in Shopify, the feed re-syncs within minutes to a few hours, and Google usually re-crawls and clears the disapproval within 24–48 hours. A manual policy review can take 3–5 business days.
Why are all my products suddenly disapproved?
A single account- or store-wide cause — a policy issue, a parked-domain flag, a currency/tax mismatch, or a broken GTIN setting applied to every product — can disapprove everything at once. Check the account-level warnings in Merchant Center first, then the per-product diagnostics.
Do I have to have a GTIN for every product?
No. GTINs are required only for products that have a manufacturer-assigned barcode. Handmade, custom, or your-own-brand items don't need one — but you must mark them as such in Shopify's Google channel so Google stops flagging the missing value.
Will editing the value in Merchant Center fix it?
No — for a Shopify store, Shopify overwrites Merchant Center daily. Always fix the value in Shopify (the Barcode, Vendor, Title, or price field), not in Merchant Center.
Does a disapproved product hurt my other products?
Individual disapprovals don't penalise your approved items, but a high disapproval rate or an unaddressed policy warning can escalate to an account-level suspension, which takes everything down. Clear issues promptly.