Skip to main content
Tool Reveal13 min readLast reviewed

How to Fix Google Merchant Center Disapprovals (the 2026 Recovery Playbook)

The tagged GMC disapproval playbook: variant pricing, shipping policy, return policy, contact transparency, image quality, prohibited content.

  • 12,000+PMax campaigns audited
  • 200+Live ecom clients
  • €200M+Tracked sales

Google Merchant Center disapprovals are the most common silent killer of ecommerce Google Ads accounts.

Products disappear from Shopping. Performance Max has less to bid on. Impression volume drops. The account looks like a bid problem or a budget problem. The real problem is sitting in GMC's Needs attention list, unanswered.

Across 200+ ZenoX client onboardings, 80% of the disapprovals we fix fall into 6 categories. This is the playbook we run on every new account in week 1. If you just want the short diagnosis first, start with the quick answer on why Merchant Center disapproved your products, then come back here for the fixes.

Autofix rate

80%

Most common cause

Item-group IDs

Fix time (most cases)

24-72h

Accounts with GMC issues at onboarding

70%+

GMC disapproval recovery across 200+ ZenoX accounts

Category 1: Why are my product variants disapproved for pricing?

Variants get disapproved for pricing when Merchant Center cannot tell they are the same product. This is the most common disapproval we see. It shows up in GMC as "Mismatched value - price" or "Conflicting product values."

Here is what causes it. You sell a t-shirt available in sizes XS-XXL. The feed submits 7 separate entries - one per size. Some sizes have slightly different prices (rounding, promotional pricing on specific sizes). GMC reads the 7 entries as 7 competing products with inconsistent prices. It flags a pricing policy violation.

The fix is one attribute: item_group_id. Google's product data specification is the reference for how it and every other feed attribute has to be formatted.

Every variant of the same product needs the same item_group_id value. Use the Shopify parent product ID (not the variant ID). GMC now understands that all 7 entries are the same shirt in different sizes. The pricing inconsistency error clears because GMC expects variants to have different prices.

On Shopify, most feed apps handle this automatically. If you are using a custom CSV feed or a supplemental feed, add an item_group_id column and map it to the parent product ID.

After adding item_group_id, resubmit the feed manually. Do not wait for the scheduled crawl. In GMC go to Settings and tools > Data sources and trigger a fetch on your feed. The fix typically clears in 24-48 hours.

Category 2: Why does Merchant Center flag my shipping policy?

Merchant Center flags shipping when what you tell Google does not match what your store actually does: the delivery window, the free-shipping threshold, or the countries you serve. Shipping mismatches are the second most common account-level warning we see. They do not always trigger product-level disapprovals. They can trigger account-level policy warnings that affect the whole account.

Three forms this takes:

Delivery time mismatch: GMC shows 3-5 business days, actual carrier delivery is 7-10 days. Customer experience data and carrier data both feed into GMC's trust signals. If your stated times are consistently under-delivering, GMC flags the account.

Shipping cost mismatch: GMC shows free shipping over $50 and the landing page shows free shipping over $75. The discrepancy triggers a misleading-content flag.

Shipping region gaps: GMC is configured for the US only but the store ships to Canada. Canadian shoppers see your ads, click through, and hit a "we do not ship to your region" error. GMC reads this as a policy violation.

Fix: go to GMC Business info > Shipping and returns. Make every field match what the store actually does. If you offer free shipping above a threshold, the threshold in GMC must exactly match the threshold on the store. If you ship to multiple regions, add every region with accurate rates.

After fixing, click "Request review" in GMC if there is an account-level warning. Product-level shipping fixes clear automatically when the feed is resubmitted.

Category 3: Why does Merchant Center flag my return policy?

Merchant Center flags returns when the policy in your Business info does not match the returns page on your store, or when no policy is set in GMC at all. Return policy is one of the most common compliance flags on new accounts. It hits in two ways.

First, the GMC return policy settings do not match the Shopify returns page. GMC might say "30 days free returns" because you typed that in Business settings. The Shopify returns page says "14 days, store credit only." GMC crawls the page, finds the discrepancy, and flags the account.

Second, the return policy exists on the store but is not configured in GMC at all. Products can still serve, but the account accumulates a policy warning that eventually triggers review.

Fix: go to GMC > Business info > Shipping and returns > Return policies. Set the policy to match your Shopify returns page word for word. Same return window. Same conditions. Same exceptions (sale items, undergarments, opened packaging). Then in GMC, there is a "verify website" option - use it to trigger a re-crawl of the returns page.

After the policy is set, watch the Needs attention list over the next 3 business days. Return policy flags typically clear on the next scheduled review cycle.

Category 4: What contact information does Merchant Center require?

Merchant Center wants a business email address and a phone number that a shopper can see on your site without clicking anything, plus a physical address if you are a registered business. GMC requires visible business contact information on the website. Missing it triggers an account-level warning that prevents new products from serving even when individual products are approved.

What GMC needs to see:

  • A business email address, not a contact form, an actual address (hello@brandname.com)
  • A phone number - ideally on the Contact page and in the site footer
  • For registered businesses: a physical business address

"Visible" means a user can find it without JavaScript, without clicking through a chatbot, without a login. It must be in the rendered HTML that GMC's crawler reads.

On Shopify, add these to the Contact page content and to the footer via the theme editor. After adding, trigger a GMC re-crawl by requesting a website verification from the Merchant Center settings.

This fix takes 30 minutes and clears a surprising number of account-level warnings.

Category 5: What are Google's product image requirements?

The primary image has to show the product on its own: no promotional text like "SALE" or "20% OFF", no watermark, no placeholder graphic, and high enough resolution that Google's large Shopping thumbnail still looks sharp. Exact pixel floors per category live in the product data specification linked earlier. Image disapprovals are often silent. Products do not throw an explicit disapproval error - they just stop serving. The only signal is a drop in active product count in GMC.

Common image failures:

Too small: below 800x800px for non-apparel products. Google's Shopping thumbnails are displayed larger now and small images get filtered. Replace with full-resolution images.

Promotional text overlays: "SALE", "20% OFF", "FREE SHIPPING" overlaid on the product image. GMC prohibits these on the primary image. Remove overlays from the primary image - they are fine on secondary/lifestyle images.

Watermarks: agency or photographer watermarks on the primary product image. Remove before upload.

Placeholder images: grey squares, default Shopify product images, "image coming soon." GMC rejects these immediately.

Lifestyle-only for restricted categories: some categories (specific supplements, medical devices) require product-on-white for the primary image regardless of preference.

Fix: export the image URL column from your feed, check every image against these requirements, replace non-compliant images in Shopify, and resubmit the feed.

For fashion and jewelry, lifestyle images as the primary image are allowed and often outperform product-on-white. Test both if you are on the fence.

Category 6: Which products are restricted or prohibited in Merchant Center?

Restricted products can run but need extra attributes or pre-approval: alcohol, prescription items, financial products, and anything carrying a health claim. Prohibited products cannot run at all: counterfeits, items that help someone break the law, and medical device claims without compliance paperwork. Google's Shopping ads policies list the full set.

Restricted categories need extra attributes and sometimes pre-approval. Prohibited content is blocked outright.

Restricted categories we see regularly:

  • Health and wellness products with unverified claims ("cures", "treats", "clinically proven" in the product description). Remove or qualify the claim. Beauty brands run into cosmetic-claim disapprovals most often here - "repairs", "reverses aging", and "clinically proven" all trigger review without supporting documentation.
  • Consumable products for humans or animals with health benefit claims - supplements and pet health products are the two categories where this fires most. Pet brands selling functional treats or supplements see this regularly; the fix is removing the claim from the product description and linking to a separate ingredient page instead.
  • Alcohol - requires country-level age verification and specific GMC compliance documentation.
  • Prescription items - requires verified pharmacy credentials.
  • Financial products - complex compliance process, usually not worth fighting in Shopping.

Prohibited content that shows up more often than it should:

  • Counterfeit goods or unlicensed branded products. GMC suspension for this is immediate and hard to appeal. Jewelry brands hit this when authenticity claims (solid 14k, natural gemstone) cannot be verified by GMC - the fix is adding material certification to the product description, not removing the claim.
  • Products that facilitate illegal activity. Sometimes legitimate products get caught by keyword matching here - vague product descriptions around knives, chemicals, or regulated electronics.
  • Medical device claims without FDA/CE compliance documentation.

Fix for restricted categories: add the required attributes (age_group, gender, certification where needed) and remove unverified claims from titles and descriptions. For content that is borderline, rewrite the description to state what the product does without the prohibited claim language.

Fix for prohibited content: if the product is legitimately compliant, appeal with documentation. If the match was a keyword false positive, rewrite the product title and description to avoid the trigger terms.

What do you do if Merchant Center suspends the whole account?

Fix every violation on the issues list first, then request a review inside Merchant Center and describe what you fixed instead of arguing the case. First reviews take 7 to 30 days. Product disapprovals are manageable. Account suspension is a different level.

Suspension means every product stops serving. All campaigns are paused. New campaigns cannot launch. You are dead in the water.

The appeal process:

  1. Fix every violation in the issues list before submitting an appeal. Submitting an appeal with unfixed violations loses credibility and delays the review.
  2. Open the account-level issue in Merchant Center and click "Request review."
  3. Write a clear, factual statement of what caused the issue and what you have fixed. Do not argue that GMC was wrong. Describe the fix.
  4. Wait. First reviews take 7-30 days. If the first appeal fails, the second takes 3-6 months to process.

Item-group ID fix

24-48 hours

Return policy review

3 business days

Suspension appeal, first review

7-30 days

Suspension appeal, second attempt

3-6 months

How fast each GMC fix clears, from quickest to slowest

Do not let product disapprovals compound. Fix them weekly. An account with 10% disapproval rate is manageable. An account with 60% disapproval rate is one policy check away from full suspension.

Disapproval rate risk

Manageable

10%

One policy check from suspension

60%

A 10% disapproval rate is fine. At 60%, one more policy check can suspend the whole account.

The full feed optimization guide covers how to structure the feed so disapprovals do not creep back after the initial fix. Title rewrites, item-group IDs, custom labels, and GMC compliance are an ongoing maintenance task, not a one-time setup.

Every suspended account we have recovered had the same pattern: disapprovals accumulated quietly for weeks, nobody checked the issues list, then a batch review triggered full suspension. A weekly check prevents this.

ZenoX onboarding note, Q1 2026

How often should you check Merchant Center for disapprovals?

Once a week, and it takes about 30 minutes. Open the issues list in Merchant Center, see whether the count moved since last week, fix the issue blocking the most products, then resubmit the feed. That cadence catches a problem while it is still ten products, not six hundred.

Build this into your operating rhythm:

Step 1: Open GMC - Products - Needs attention

This is where every disapproval lives. Make it a weekly habit.

Step 2: Check the 'Needs attention' count

If it went up from last week, find out why before it compounds further.

Step 3: Sort by 'Products affected' - highest first

Fix the issue that blocks the most products first. One fix can unblock hundreds of SKUs.

Step 4: Resubmit the feed after every batch of fixes

Do not wait for the scheduled crawl. Trigger a manual fetch so GMC sees the changes fast.

That is the whole routine. 30 minutes a week prevents 90% of the GMC emergencies we see at onboarding.

If you want us to run the full GMC audit and fix cycle on your account, we do this in week 1 of every onboarding. We pull your GMC issues list live on the discovery call and walk through every issue before we propose anything.

The free Google Ads eCom Lab community also has operators who have recovered from GMC suspension multiple times - in the dropshipping vertical especially, it is a rite of passage. Ask there if you are mid-suspension and want a second opinion on the appeal.

GMC disapprovals are fixable. Most of them are fixable without touching a single bid. Fix the feed, fix the compliance, let Smart Bidding do its job on clean inventory.

Frequently Asked Questions

Why are my Google Merchant Center products disapproved?

The 6 most common reasons: (1) Variant pricing collisions from missing item-group IDs. (2) Shipping settings in GMC do not match the store's actual shipping. (3) Return policy missing or mismatched between GMC and the store policy page. (4) Missing contact information (email, phone) on the website. (5) Image quality below GMC minimums or prohibited image formats. (6) Product content that falls into restricted categories (health claims, regulated items, etc.).

How long does it take to fix a Google Merchant Center disapproval?

Feed-level fixes (item-group IDs, title corrections, image replacements) propagate in 24-72 hours after the feed is resubmitted. GMC policy fixes (return policy, shipping settings, contact transparency) are reviewed within 1-3 business days after submission. Account suspension appeals take 7-30 days depending on the violation type and whether the account has a clean history.

What is the difference between a product disapproval and an account suspension in GMC?

A product disapproval removes specific products from Shopping results while the account stays live. An account suspension removes ALL products and prevents new campaigns from serving. Product disapprovals can compound into account suspension if they are widespread (more than 50% of the catalogue) or if the root cause is a policy violation rather than a data error.

How do I fix the 'mismatched value - price' disapproval in Google Merchant Center?

This almost always comes from variant pricing collisions. Products available in multiple sizes or colours need an item_group_id that groups them under one parent. Without it, GMC sees variant prices as competing products with inconsistent pricing. Add item_group_id to every variant row in the feed - all variants of the same product get the same item_group_id value.

Can Google Merchant Center disapprovals affect Performance Max campaigns?

Yes. Disapproved products cannot serve in Shopping or Performance Max. If your top products are disapproved, PMax has less inventory to bid on, which reduces impression volume and conversion data for Smart Bidding. Widespread disapprovals (20%+ of catalogue) visibly reduce campaign performance even though the campaigns themselves are not paused.