Shopping 12 min read · By Rob Sanders

How to Fix Google Merchant Center Product Disapprovals

← Back to Insights MERCHANT CENTER Fix Your Disapprovals Needs Attention: 10 10 most common errors — causes and step-by-step fixes Running Shoes — Blue Disapproved · Invalid GTIN $189.00 Winter Jacket — Navy Warning · Missing Color $249.00 Wireless Headphones Disapproved · Price Mismatch Feed: $99 · Page: $89 Yoga Mat — Black Approved · Active $79.00 Ceramic Coffee Mug Disapproved · Image Too Small $24.00 Leather Wallet — Brown Approved · Active $59.00 3 disapprovals · 1 warning · 2 active — Fix all issues to restore full coverage

Product disapprovals in Google Merchant Center stop your products from showing in Google Shopping and free listings. No impressions, no clicks, no sales. When a disapproval hits, you want it fixed fast — not three hours of searching through help articles.

This guide covers the most common Merchant Center disapprovals and warnings, what causes each one, and exactly how to fix it. Bookmark this page. Next time a disapproval appears, find it in the list below, follow the steps, and move on.

How to find your disapprovals: In Merchant Center, go to Products → Needs Attention. You'll see all current disapprovals and warnings. Click any error to see which specific products are affected. From a product's detail page, you can edit and then request a manual review once the fix is in place.

Quick Reference

# Error / Warning Type Root Cause Fix Time
1Prohibited Pharmaceuticals & SupplementsDisapprovalBanned substances or triggering language in copy24–48 hrs
2Unavailable Desktop Landing PageDisapprovalBroken URL, crawl block, or page not live12–48 hrs
3Invalid Image / Invalid Image URLDisapprovalWrong format, too large, or inaccessible URL24–48 hrs
4Invalid GTINDisapprovalIncorrect, non-numeric, or unrecognised identifier24–48 hrs
5Mismatched Product PriceDisapprovalPrice in feed doesn't match landing page price24–48 hrs
6Invalid Sales PriceDisapprovalSale price in feed doesn't match website24–48 hrs
7Image Too SmallDisapprovalImage below minimum pixel dimensions24–48 hrs
8Text on Image (Promotional Text)DisapprovalOverlay text, watermarks, or logos on product image24–48 hrs
9Missing ColorWarningColor attribute absent from apparel products24–48 hrs
10Missing Age GroupWarningAge group attribute absent from relevant products24–48 hrs
PRODUCTS → NEEDS ATTENTION PRODUCT ISSUE TYPE STATUS FIX TIME Running Shoes (SKU-1042) Invalid GTIN DISAPPROVAL Not showing 24–48 hrs Winter Jacket — Navy (SKU-0871) Missing Color WARNING Limited reach 24–48 hrs Wireless Headphones (SKU-2210) Mismatched Price DISAPPROVAL Not showing 24–48 hrs Ceramic Mug — White (SKU-0443) Image Too Small DISAPPROVAL Not showing 24–48 hrs Leather Wallet — Brown (SKU-0887) APPROVED Active

Most Merchant Center disapprovals can be resolved within 24–48 hours — the key is knowing exactly what Google is looking for.

The Fixes

1

Prohibited Pharmaceuticals & Supplements

Disapproval

Why it happens: Google restricts advertising for many supplements and pharmaceuticals — including products containing melatonin, CBD, or body-shaping ingredients. You may also get this disapproval even if you don't sell supplements at all, because certain words in your product title or description trigger the policy filter.

Common triggering terms: "heal", "miracle cure", "guaranteed results", "body shaping", "fat burning", or ingredient names that overlap with restricted substances.

How to fix it:

1
Go to Products → Needs Attention and click the disapproval to see affected products.
2
Click the product title, then Edit Product. Remove any triggering language from the title and description.
3
Click Save, then return to the product details and click Needs Attention.
4
Select "I don't agree with this issue""My product meets the policy requirements" to request manual review.
Important

If you manage your feed through a third-party tool (like DataFeedWatch), make the changes there — not directly in Merchant Center. Merchant Center changes override feed data, which can cause conflicts with your feed management tool.

2

Unavailable Desktop Landing Page

Disapproval

Why it happens: Google can't access or load the product page your ad points to. Common causes: the product is out of stock and the page is hidden, the product was deleted or set to draft, there's a 301/302 redirect in the URL path, a plugin conflict is breaking the page, or Google's crawler (AdsBot) is blocked in your robots.txt file.

How to fix it — step by step:

1
Check the URL is live. Click the product link in Merchant Center and confirm the page loads correctly.
2
If you no longer sell the product, go to the product in Merchant Center and uncheck Show on Google once approved under Visibility.
3
If the page is live but inaccessible: check your robots.txt file (visit yourdomain.com/robots.txt) and ensure there's no Disallow rule blocking User-agent: AdsBot-Google.
4
Fix redirect issues: 301/302 redirects in the product URL path cause this error. Update your feed to point directly to the final product URL with no redirect chain.
5
Check page speed: Use Google PageSpeed Insights on the product URL. Aim for under 2.5 seconds load time. Slow pages can trigger crawl failures.
6
Once resolved, return to the product in Merchant Center, click Needs Attention, and select Request Website Check.
Watch Out For

Pop-ups that appear on page load and login-gated pages will also trigger this error. Google's crawler can't interact with overlays or log in to view product pages — remove any friction from your product landing pages.

GOOGLE SHOPPING — IMAGE REQUIREMENTS PRODUCT IMAGE ✕ No watermarks ✕ No text overlays Min Size 250×250px apparel · 100×100px all others Recommended 800×800px minimum · 1000×1000px or above File Size Max 64 megapixels or 16 MB Formats JPEG · PNG · BMP · TIFF · GIF (non-animated) Accessibility URL must be public — no login required Not Allowed Watermarks · Text overlays · Logos

Product images are one of the most common sources of Merchant Center disapprovals — get the format, size, and content right from the start.

3

Invalid Image / Invalid Image URL

Disapproval

Why it happens: The image URL in your feed doesn't resolve to a valid image. This occurs when you've accidentally submitted a webpage URL instead of a direct image URL, when the image file exceeds Google's size limits, or when the image requires a login to access.

Google's image requirements:

  • Accepted formats: JPEG, PNG, BMP, TIFF, GIF (non-animated)
  • Maximum file size: 64 megapixels or 16 MB
  • Image URL must be publicly accessible — no login required
  • No watermarks, logos, or promotional text overlays

How to fix it: In the product's edit view, remove the old image and upload a new one that meets all requirements. You can upload directly from your computer or provide a direct image URL. Alternatively, update the product images on your Shopify/WooCommerce store — the feed sync will pick up the new images automatically.

4

Invalid GTIN

Disapproval

Why it happens: The GTIN (Global Trade Item Number) in your feed is incorrect, uses an unsupported format, contains letters or special characters, or fails the check digit validation. GTINs must be purely numeric and pass the GS1 check digit algorithm.

GTIN formats Google accepts:

  • UPC — 12 digits, primarily used in North America
  • EAN — 13 digits, used internationally
  • GTIN-14 — 14 digits, for cases and pallets
  • GTIN-8 — 8 digits, for small/compact products
  • ISBN — 10 or 13 digits, for books
  • JAN — 8 or 13 digits, used in Japan

How to fix it:

1
Retrieve the correct GTIN from the product packaging, manufacturer, or supplier.
2
Validate it using the GS1 Check Digit Calculator before entering it in Merchant Center.
3
In the product's edit view, update the GTIN in the Product Identifiers section. Always include the brand name alongside the GTIN.
4
No GTIN available? Leave the field blank or select "I don't have a GTIN". Use the MPN (Manufacturer Part Number) combined with the brand name instead.
Retailer Tip

If you're selling branded products (e.g., Nike, Sony), always use the brand's actual name — not your store name — when submitting GTINs. Google cross-references GTINs against brand databases to verify accuracy.

5

Mismatched Product Price

Disapproval

Why it happens: Google crawls your landing pages and compares the price it finds there against the price in your feed. If they differ, you get this error. The most common culprit is a currency switcher app that adjusts prices based on the visitor's IP address — Google's crawler may see a different currency or amount than what's in your feed. Incorrect product variant URLs (where the URL in the feed sends to a different variant with a different price) also trigger this.

How to fix it:

1
Check the landing page of the affected product. Confirm the displayed price matches what's in your feed exactly — same currency, same amount.
2
If you have a currency switcher app: temporarily disable it and check if the error resolves after 24–48 hours. If so, configure the app to always show your default currency to Google's crawler.
3
If the URL in the feed is pointing to the wrong product variant, update it to the correct product page URL in the product's edit view.
4
Enable Automatic Improvements → Price Updates in Merchant Center. This lets Google automatically pull the correct price from your landing page when it detects a discrepancy.
6

Invalid Sales Price

Disapproval

Why it happens: The sale price in your feed doesn't match what appears on your product page, or the sale price is higher than the regular price (which would be logically invalid). Google's crawler checks both prices against your live site.

How to fix it: Find the product in your online store and ensure a sale price is set correctly in the pricing section. The sale price must be lower than the regular price, and both prices must be in the currency of your target country. Once updated, Google will crawl your page within 24–48 hours and remove the disapproval if prices are aligned.

Key Rule

Only submit sale prices for products that are actually on sale on your website. Don't use a "sale price" field to show your regular price — Google will compare both values and disapprove the listing if the sale price equals or exceeds the regular price.

PRICE MISMATCH — HOW GOOGLE CHECKS YOUR PRICES YOUR PRODUCT FEED Wireless Headphones $149 price submitted in feed Google crawls your page = MATCH ✓ MISMATCH ✕ LANDING PAGE PRICE $149 → Approved · Product runs LANDING PAGE PRICE $129 → Disapproved · Not showing Tip: Enable Automatic Improvements in Merchant Center so Google pulls your live price directly from the page
7

Image Too Small

Disapproval

Why it happens: The product image doesn't meet Google's minimum pixel dimensions. Google requires at least 250×250 pixels for apparel products and 100×100 pixels for all other products. While these are the technical minimums, small images perform significantly worse in Shopping — they appear smaller in results and tend to generate fewer clicks.

How to fix it: Replace the image with a higher resolution version. Either upload directly in Merchant Center (Product edit → Product Images → remove old image → upload new) or update the image on your online store and allow the feed to sync. Larger is better — aim for at least 800×800 pixels for a clean, competitive Shopping presence. Google recommends 1000×1000 or above for best results.

Pro Tip

Your product image is the most visible element in a Shopping listing. A high-quality, well-lit product photo on a clean background consistently outperforms low-resolution or cluttered images — not just for compliance, but for click-through rate and conversion rate too.

8

Text on Image (Promotional Text)

Disapproval

Why it happens: Google doesn't allow promotional text overlays, logos, watermarks, or any text on product images in Shopping ads. The product photo must show only the product itself, ideally on a clean white or neutral background.

You have two options for fixing this:

  • Update the image on your website: Replace the promotional version with a clean image in your store. The feed will sync the new image to Merchant Center. This is the simplest approach if you don't need the promotional image on your storefront.
  • Upload a separate clean image in Merchant Center: If you want to keep the promotional image on your website but show a clean version in Shopping, edit the product directly in Merchant Center and upload the clean image there. Merchant Center will use this version for ads while your site shows the original. Note: Merchant Center updates override your feed, so be aware of this if you use a feed management tool.
9

Missing Color

Warning (Apparel)

Why it happens: For apparel products, the color attribute is required. Missing it won't necessarily stop your products showing, but it limits visibility and hurts performance — especially in filtered Shopping searches where users browse by colour.

Google's rules for the color attribute:

  • Use clear, commonly searched colour names (red, blue, black, white) — not creative names like "midnight velvet" or "chocolate"
  • If a product has multiple colours, list the primary first and use a slash separator: red/blue
  • Avoid vague values like "multicolour" unless the product genuinely has several distinct colours

How to fix it: Edit the product in Merchant Center, scroll to Apparel Product Details → Color, and add the correct value. Save and request review. If managing a large catalogue, update the colour attribute in your feed management tool or spreadsheet to apply the fix at scale across all affected products.

10

Missing Age Group

Warning (Apparel)

Why it happens: Products that vary by age — or apparel products in general — should have an age_group attribute. Without it, Google can't properly categorise your products in age-filtered searches, which limits visibility and performance.

Valid age group values Google recognises: newborn, infant, toddler, kids, teen, adult

How to fix it: Filter for this warning in Merchant Center by going to Needs Attention, clicking the filter icon, and selecting Issue Impact → Limits Visibility. For each affected product, edit → scroll to Apparel Product Details → Age Group → select the correct value → Save. For large catalogues, apply the fix via your feed spreadsheet or feed management tool to update all affected products at once.

Preventing Disapprovals Before They Happen

The best disapproval is one that never occurs. A few practices that prevent the most common issues:

Frequently Asked Questions

Common questions about Google Merchant Center product disapprovals.

How long does it take for Google to re-approve products after fixing a disapproval?

Most fixes are reviewed within 24 to 48 hours once you've corrected the issue and requested a review. For landing page issues specifically, you can request a website recrawl through Merchant Center to speed up the process. For some errors like price mismatches, Google may automatically detect the fix on its next crawl without you needing to manually request a review.

What is a GTIN and where do I find it?

A GTIN (Global Trade Item Number) is a standardised product identifier — it's the barcode number on physical product packaging. You can retrieve it from the product packaging itself, from the manufacturer, or from your supplier. Common formats include UPC (12 digits, used in North America), EAN (13 digits, used internationally), and ISBN (10 or 13 digits, for books). If you don't have a GTIN, you can use the MPN (Manufacturer Part Number) combined with the brand name instead.

Why does Google disapprove products for price mismatch?

Google crawls your landing pages and compares the price it finds there against what's in your product feed. If they differ — even slightly — you'll get a price mismatch disapproval. Common causes include currency switcher apps changing the displayed price based on the visitor's location, product variants sending traffic to the wrong URL, and a lag between when you update your store price and when your feed next syncs. Enabling Automatic Improvements in Merchant Center helps Google stay current with your actual prices.

Can I have promotional text on product images anywhere in my store?

Yes — promotional text is only restricted on Google Shopping ads. You can maintain separate images: keep the promotional version on your website storefront and upload a clean version directly into Merchant Center. Merchant Center will use the clean image for Shopping ads while your website retains the promotional version.

What should I do if my product is flagged for pharmaceuticals but I don't sell supplements?

This is a common false positive. Google's system may flag products based on words in your product title or description that trigger the pharmaceuticals policy — terms like "heal", "miracle", "guaranteed cure", or even ingredient names that overlap with restricted supplements. Review your product titles and descriptions, remove any triggering language, then request a manual review through the Needs Attention section in Merchant Center.

Getting the most from Google Shopping?

Feed quality and product data are the foundation of Shopping performance. If you're managing a product catalogue and want to make sure it's set up for maximum visibility and ROAS, let's take a look.

Book a Free Diagnostic