...
Shopping Campaigns

Google Merchant Center Disapprovals: What to Fix First

Dan Kabakov, Google Ads Certified Partner Last Updated: August 19, 2026 9 min read

Your Merchant Center account has twelve disapprovals sitting in the queue right now. Which one actually costs you the most money per hour it stays broken? I ask because in years of doing this on client accounts, I've almost never seen someone answer that correctly on the first try. Everyone starts clicking from the top of whatever list Google shows them, because it feels productive, and that's exactly why feed problems drag on for weeks instead of getting cleared in one sitting.

The Priority Order, At a Glance

1. Price mismatches, because they silence your best sellers instantly, no warning. 2. Missing GTIN and brand attributes, because they quietly cap how many searches your products are even eligible for. 3. Image and landing page issues, worth batching weekly instead of reacting to each one. 4. Policy violations on whole categories, last on purpose because the real fix usually isn't a feed edit at all. Every section below walks through one of these four, in this exact order.

01Price Mismatches Come First, Every Time

A price mismatch means the price sitting in your feed doesn't match what's actually showing on your live product page. Google disapproves the product the second it finds the gap. No warning, no grace period, no window to fix it before it goes dark. And it almost always hits your best sellers first, because those are the products most likely to carry a sale price, a bundle discount, or a rounding error the feed missed.

Open your five best selling products right now and compare feed price to live price directly, side by side, not from memory. If even one doesn't match, fix that before you touch anything else on this list. It's usually a ten minute fix. I've watched this single check recover more revenue in one sitting than a full month of bid adjustments, simply because a disapproved bestseller had been sitting invisible for weeks while everyone assumed the campaign itself was just underperforming.

Check This Before Anything Else

Your five highest-revenue products, feed price versus live price, checked directly rather than from memory. Ten minutes, and it catches the disapprovals actually costing you money right now.

02Missing or Wrong GTIN and Brand Attributes Are the Quiet Killer

This one is more dangerous than a straight disapproval, because it doesn't always look like one. A missing GTIN doesn't necessarily disapprove a product outright. Sometimes it just gets marked limited, technically still live, but eligible for a fraction of the search queries it should be showing for. There's no red warning waiting for you in Diagnostics. Just a product whose impressions quietly don't match how well it actually sells.

Check the Product Data Quality tab specifically, not just Diagnostics, because that's where limited status actually surfaces. On Shopify this is almost always a sync issue tied to specific variants, usually a size or color added to a listing after the original product went live. I've seen a single popular size sit limited for months while every other size of the same product performed completely normally, and the only visible symptom was that one size quietly underperforming. It looks like a demand problem. It's a data problem wearing a demand problem's clothes.

⚠ This One Won't Show a Red Flag

A limited product still looks live in your feed and still shows some impressions. The only way to catch it is checking Product Data Quality directly, Diagnostics alone won't flag it the way a real disapproval does.

Free Tool
Want This Checked on Your Own Feed Instead of Guessing?

I built a free scanner that checks your feed for exactly these issues: price mismatches, missing GTINs, and limited status, ranked the same way I just walked through.

Scan My Feed Free

03Image and Landing Page Issues: Batch These, Don't React

These cost you less per hour than the first two, which is exactly why they sit third and not first. Image issues are usually a watermark or a resolution below Google's minimum. Landing page issues are usually the crawler hitting an error page or getting bounced to a generic redirect instead of the actual product page. Neither needs an emergency response the moment it appears.

Check them once a week, batch the fixes together, and move on. Reacting to every single flag as it lands is how people burn a whole afternoon on warnings that were never costing them much to begin with, while the price mismatch on their bestseller sits open the entire time.

04Policy Violations on Entire Categories Go Last, On Purpose

This sits last deliberately, not because it doesn't matter, but because it's usually the slowest fix and the one furthest outside your direct control. When a whole category gets flagged, a feed edit on your end won't clear it. You need your product team, or whoever owns how those items are actually described, to change the underlying content, not the feed.

Start that conversation early so it isn't still open a month from now, but don't let it block the three fixes above it. A category flag sitting unresolved for two weeks while you wait on someone else costs you far less than a bestseller price mismatch sitting open for two days.

05The Mistake That Wastes the Most Time

Merchant Center's Diagnostics tab shows you a count. It does not show you dollars. A tiny count sitting on your three bestselling products matters more than a huge count spread across accessories nobody's buying. Most people work top to bottom through whatever list Google hands them, which means they end up fixing the loudest problem instead of the most expensive one.

1
You're fixing a product that hasn't sold in months

Before checking whether your actual bestsellers are even eligible to show at all.

2
Diagnostics shows a big number on a category you barely advertise

A large warning count doesn't mean large revenue exposure. Check where the Shopping spend actually goes first.

3
You haven't checked feed-versus-live price on your top five products this week

But you've already spent an hour clearing image warnings on products that were never the real problem.

4
A product's impressions dropped and your first move was checking the ad

Instead of checking whether the product itself went limited or disapproved. The feed is usually the actual answer.

06How I Actually Work Through This in One Sitting

When a client's feed has multiple disapprovals stacked up at once, this is the exact sequence I run through, start to finish, before I touch anything else in the account.

1
Pull your top revenue products and check price match

Compare feed price to live price on your five best sellers directly, before opening Diagnostics at all.

2
Check Product Data Quality for limited status

Not just the Diagnostics tab. This is where GTIN and brand attribute gaps actually show up.

Shopify sellers: check variants added after launch first
3
Batch image and landing page flags into a weekly pass

Handle these once a week, not the moment each one appears in Diagnostics.

4
Start the category policy conversation the same day

Loop in whoever owns product content immediately, then move on to the fixes above it. Don't let it block them.

5
Re-sort by revenue impact before you call it done

Not by the count Google shows you on the Diagnostics tab. Dollars, not warning volume, decide what's actually urgent.

Related: if a checked feed still isn't converting the way it should, my Google Shopping feed audit breakdown covers the underperformance issues that sit past the disapproval stage entirely.

Related: for a broader pass across the whole account, not just the feed, my Google Merchant Center audit checklist is the 15-point version of this same discipline.

07What Changes Once You Fix Them in This Order

Working through disapprovals in this order doesn't make the list shorter faster. It makes the revenue come back faster, which is the only thing that actually matters when a Shopping campaign goes quiet. I've had accounts recover most of their lost Shopping revenue from a single price mismatch fix on three products, not from clearing all twelve items on the disapproval list. The other nine mattered eventually. They didn't matter first.

Fix In This Order

  • Bestseller revenue comes back within a day, not weeks
  • You stop guessing which flag actually matters
  • The category-level fix gets started instead of ignored while you wait

Fix Top to Bottom Instead

  • Small flags get cleared while bestsellers stay dark
  • A ten minute fix sits unfixed for weeks
  • You find out about the real problem from a revenue report, not from Merchant Center

If your Shopping campaigns have gone quiet and you can't tell why, start with your five best sellers, not the top of whatever list Merchant Center hands you.

If the same disapprovals keep coming back every time you re-upload, the problem is usually upstream in how your product data gets built rather than in Merchant Center itself. I compared the platforms that fix that layer in Best Google Shopping Feed Management Services.

Free Audit
Want Someone to Go Through Your Whole Account Directly?

I'll personally review your feed, tracking, and campaign structure and tell you exactly where the money's leaking, no chatbot involved.

Get My Free Audit
Frequently Asked Questions
Price mismatches, every time. They disapprove your product immediately with no grace period, and they hit your best sellers most often since those are the products most likely to carry a sale price or a rounding error the feed missed.
That's usually a limited status, not a full disapproval. It happens most often with a missing or incorrect GTIN, and it doesn't trigger a red flag in Diagnostics. Check the Product Data Quality tab specifically to catch it.
Check Product Data Quality first either way. On Shopify, a size or color added after the original listing is the most common cause of one variant sitting limited while the rest of the product performs fine.
Weekly is enough. They cost far less per hour than a price mismatch or a missing attribute, so batching them into one weekly pass beats reacting to every flag the moment it lands.
It ranks by volume, not by dollars. A small count sitting on your top three revenue products costs you more per hour than a large count spread across products nobody's buying, and the Diagnostics tab doesn't show you that difference.
Start the conversation with whoever owns your product content the same day you see it, since a feed-only edit usually can't clear a category-level flag. Just don't let it block the fixes above it, those recover money faster.