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.
- Brand comes from Shopify's Vendor field on the product page. If Vendor is blank, Google has no
[brand]and may disapprove or limit the item. Set a real vendor/brand — never a placeholder like "N/A" or "Default", which Google treats as invalid. - GTIN comes from the Barcode field on each variant (Product → Variants → edit → Barcode). Enter the real 12–14 digit barcode from the manufacturer. Do not invent a number to silence the error — a made-up GTIN fails Google's checksum and gets you disapproved anyway.
- If a product genuinely has no GTIN (handmade, custom, your own brand), that's allowed — but in Shopify's Google & YouTube channel you must mark it correctly so Google stops expecting one. (See our dedicated Missing GTIN fix guide for the exact Shopify setting.)
Title problems (length, ALL CAPS, promotional text)
Google holds titles to an editorial standard:
- Too long: titles over 150 characters are cut or rejected. Keep the key facts (brand, product, key attribute) in the first 70 characters.
- ALL CAPS: a fully-capitalised title is disapproved. Use normal capitalisation.
- Promotional text: words like "free shipping", "sale", "best price", "50% off", or "🔥" in the title get rejected. Google wants the product's name, not an ad. Move promo language to the description or a promotions feed.
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)
- Missing image: no main image means an automatic disapproval. Every product needs at least one real photo.
- Placeholder / "no image" graphic: a grey "coming soon" image counts as no image.
- Promotional overlays and watermarks: text, logos, badges, or "SALE" banners burned into the image are rejected. Google wants the product on a clean background.
- Too small: non-apparel images must be at least 100×100 px and apparel at least 250×250 px today; Google recommends 1500×1500. A larger minimum (reportedly 500×500 for all products) is coming — verify the current floor in Merchant Center Help and upload generously sized photos now.
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:
- Price mismatch usually means a sale price changed on the storefront but not in the feed, or tax/currency shows differently in each place. Make sure the price Google sees in the feed equals the price on the page, in the same currency.
- Availability mismatch means your feed says "in stock" but the product is unbuyable (zero inventory, not tracked, or purchasing disabled). Shopify derives availability from inventory quantity and the variant's inventory policy — reconcile them so a product marked in stock can actually be bought. Google's allowed values are in stock, out of stock, preorder, and backorder.
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:
- Parked / empty landing page: if Google lands on a page with no product (or your homepage with only menus and policy links), it may suspend the account. Make sure product URLs resolve to a real, buyable product page.
- Policy violations (restricted or misrepresented products) come with a warning email and a 7- or 28-day window to fix. These need a policy review, not just a feed edit.
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 →