Merchant Center

How to Fix Google Merchant Center Disapprovals: A Complete Playbook

Your products got disapproved in Merchant Center? Here's a systematic approach to diagnosing and fixing every major disapproval type — with severity ratings…

Updated 9 min readBoostora Team

Don’t panic — most disapprovals are fixable

Seeing a wave of product disapprovals in Merchant Center is stressful, but it’s rarely catastrophic. Most disapprovals fall into recognizable categories, and each has a well-documented fix. The key is to diagnose the root cause systematically rather than guessing.

This article is your master reference for all common disapproval types. For the most frequent issues, we have dedicated step-by-step fix guides linked from each section below.

Disapproval severity reference

SeverityMeaningAction needed
CriticalAccount suspension risk or mass product disapproval affecting most of catalogFix within 24 hours
HighIndividual product disapproval, direct revenue impactFix within 48–72 hours
MediumProduct approved but underperforming due to data quality issuesFix in next optimization cycle

Where to find disapproval reasons

Go to Merchant Center → Products → Diagnostics. This tab shows all current issues grouped by type. Click on each issue to see which products are affected and the specific policy or data quality rule being violated.

Issues are organized into two main categories:

  • Policy violations — Products that violate Google’s Shopping policies. These often affect the entire account if severe enough.

  • Data quality issues — Products with missing, incorrect, or low-quality attributes. Usually fixable at the feed level.

Critical disapprovals

Misrepresentation of self or products CRITICAL

One of the most serious disapprovals. It means Google’s automated systems or manual reviewers found signals that your business or products are being represented misleadingly. Common triggers: inconsistent prices between feed and website, business information that doesn’t match what Google finds, promotional claims that are hard to verify (“world’s best”), checkout that doesn’t work correctly.

Fix approach: This requires a thorough website audit. Ensure every price in your feed exactly matches your website. Make sure your “About Us”, contact page, and business details are complete and consistent. Remove superlative claims from product descriptions. If you believe the flag is incorrect, submit a manual review request with a detailed explanation.

Timeline: Manual reviews can take 3–7 business days. Automatic re-approval after feed fix typically happens within 24–48 hours.

Automatic item updates failures CRITICAL

Google crawls your landing pages and automatically corrects price and availability data if it detects mismatches with your feed. If this keeps failing — meaning Google can’t crawl your pages or keeps finding mismatches — it eventually suspends the automatic update feature and disapproves affected products.

Fix approach: Ensure Googlebot is not blocked in robots.txt. Eliminate systematic price/availability mismatches by improving your feed update frequency. Test that Google can actually crawl your product pages using Google Search Console’s URL Inspection tool.

High-severity disapprovals

Price and availability mismatch HIGH

Google’s crawlers regularly check your landing pages against your feed data. When the price or availability on your website doesn’t match your feed, products get disapproved. This is the #1 cause of sudden disapproval spikes.

Common causes: Currency conversion rounding, tax inclusion/exclusion logic differences, delayed feed updates after price changes, geo-targeted pricing not reflected in feed.

Fix approach: Increase feed update frequency (minimum daily, ideally supplemental feed every 15–20 minutes for price/availability). Ensure your feed generation uses the same price/tax calculation as your website. Set up monitoring alerts.

Read the full Price Mismatch fix guide

Availability mismatch HIGH

Your feed says “in_stock” but your landing page shows the product as out of stock (or vice versa). Google detects this through its crawler and disapproves the affected products.

Fix approach: Set up a supplemental feed that updates availability in near-real-time (every 15–20 minutes). If using the Google Content API, push availability updates immediately when stock changes. For WooCommerce/Shopify, most feed plugins support automatic availability updates.

Read the full Availability Mismatch fix guide

Missing or invalid GTIN HIGH

For branded products, Google requires a valid GTIN (EAN, UPC, ISBN, JAN). A product that should have a GTIN but doesn’t will be flagged. Invalid GTINs (wrong check digit, wrong format) are also flagged.

Fix approach: Source GTINs from your manufacturer or distributor. Validate GTINs before submitting (check digit validation tools are freely available). For products that genuinely have no GTIN (custom/private-label), set identifier_exists to false.

Read the full GTIN fix guide

Image quality issues HIGH

Too small, watermarked, containing promotional text, using placeholder/generic images, or showing multiple products when the listing is for one product.

Fix approach: Meet Google’s minimums (250×250px for apparel, 100×100px for other categories) — but aim for 800×800px+ for best Shopping placement. Remove watermarks and promotional overlays. Use white or neutral backgrounds. For apparel, the product should fill at least 75% of the frame. For variants, each variant must have its own distinct image.

Read the full Image Quality fix guide

Landing page not crawlable HIGH

Google’s crawler can’t access your product landing pages. This blocks the automatic price/availability verification system and eventually leads to disapproval.

Common causes: Robots.txt blocking Googlebot, login/age-gate required to view products, geo-blocking that excludes Google’s US-based crawlers, aggressive bot-detection systems (Cloudflare, Incapsula) blocking the crawler, 404 errors on product URLs.

Fix approach: Check your robots.txt and ensure Googlebot is not blocked. Use Google Search Console’s URL Inspection tool to test crawlability. If using Cloudflare, add Googlebot to the allowlist. Verify all product URLs return HTTP 200 status.

Missing shipping info HIGH

Products without valid shipping configuration cannot be approved in most markets. Google requires that shoppers can see shipping costs before clicking.

Fix approach: Configure shipping services in Merchant Center (Settings → Shipping and Returns) or add the shipping attribute to your feed for each affected product. Ensure your shipping configuration covers the countries you’re targeting.

Incorrect tax settings HIGH

Primarily affects US accounts. If your tax configuration doesn’t match what you actually charge at checkout, products can be disapproved for price discrepancy.

Fix approach: Use Google’s automated tax calculation (Settings → Tax) which handles US state tax rates automatically. If you use manual tax rates, ensure they exactly match what’s charged at checkout. For EU accounts, prices should already be VAT-inclusive — no separate tax configuration needed.

Medium-severity issues

Misrepresentation — policy violations for specific categories MEDIUM

Certain product categories have additional policy requirements. Selling in these categories without meeting the requirements leads to category-specific disapprovals.

Restricted categories include:

  • Alcohol: Age verification required on checkout. Must be enabled as a landing page feature. Most countries restrict alcohol advertising entirely.

  • Healthcare / medical devices: Cannot make unsubstantiated health claims. Prescription products require special program enrollment.

  • Financial products: Must comply with financial services advertising policies. Cannot make guarantees about returns.

  • Gambling: Requires Google’s gambling advertising certification.

  • Weapons and related: Knives, firearms accessories — some are prohibited entirely, others require policy compliance.

Read the full Policy Violations fix guide

Insufficient product data MEDIUM

Products are approved but flagged for data quality issues that hurt performance: generic titles, short descriptions, missing brand, missing variant attributes (color/size for apparel), etc.

Fix approach: Run a feed quality audit (see the full feed optimization guide). Prioritize: title quality → GTIN completeness → category accuracy → variant attributes → image quality. Use a supplemental feed to apply fixes without touching your primary feed generator.

Policy violations — restricted content MEDIUM

Products containing content that is either restricted or prohibited under Google’s policies. This includes: adult content (without proper labeling/certification), certain dietary supplements, counterfeit goods, unauthorized reselling of tickets.

Fix approach: Review the specific policy violation reason in Diagnostics. For adult content, enable the adult content attribute on eligible products. For supplements, review the claim language and remove any that violate health claims policies. For ticket reselling, you need to be an authorized partner.

Bulk fixing strategies

When you have hundreds or thousands of disapproved products, individual fixes aren’t practical. Here’s how to approach bulk remediation efficiently:

Step 1: Group by root cause

The Diagnostics tab groups issues automatically. But don’t just look at the symptom — trace it to the root cause in your feed generation logic. “Price mismatch” on 800 products usually means one thing in your feed generator is wrong, not 800 individual product errors.

Step 2: Fix at the source

Always fix the root cause, not individual products:

  • Feed generation logic bug? Fix the code/template that generates your XML/CSV feed

  • Missing attributes for a product category? Add the attribute to your CMS/database and re-export

  • Image quality across many products? Batch-process images through an image optimization pipeline

  • GTIN completeness? Import GTINs from supplier database into your product database

Step 3: Use supplemental feeds for quick wins

For attribute-level fixes that don’t require changes to your main product database, supplemental feeds are the fastest path:

  • Export a CSV of the affected products with their IDs

  • Add the corrected attribute values

  • Upload as a supplemental feed in Merchant Center

  • Set priority so the supplemental feed overrides the problematic values from your primary feed

Step 4: Request re-review

After fixing, don’t wait for Google’s next automated crawl. In Diagnostics, find the issue and click “Request review”. This triggers a faster re-evaluation of your products — typically 24–48 hours vs. waiting for the next regular crawl cycle (3–7 days).

Step 5: Monitor for recurrence

After fixes are in place, set up alerts in Merchant Center (or use a third-party tool like Boostora) to notify you if the same issues resurface. Many feed errors are intermittent — they happen after website deployments, pricing system changes, or CDN updates.

Prevention is better than cure

The best approach to disapprovals is preventing them in the first place. Build these into your operational routine:

  • Daily: Check Merchant Center Diagnostics for new issues. Takes 2 minutes.

  • Weekly: Review feed health metrics: approved %, warning %, disapproved %. Investigate any deterioration.

  • After every website deployment: Verify that product URLs still work, prices still match, and Google can still crawl pages. Many disapproval spikes happen right after a site update.

  • After every promotion or price change: Ensure feed price updates are pushed before or simultaneously with the website change.

  • Monthly: Full feed audit against all 17 key attributes. Catch data quality degradation before it becomes a disapproval.

Related guides