The short version: Google disapproves products in Merchant Center for three reasons almost every time. First, the price or availability in your feed differs from your product page. Second, the GTIN is missing or wrong. Third, there is promotional text or an overlay on the product image. Below I walk through each cause with the fix that goes with it.
You open your Merchant Center and suddenly products are disapproved, even though you did not knowingly change anything. Here is the annoying part: a disapproved product gets zero impressions and zero clicks, no matter how much budget you put behind it. That is exactly why it pays to understand the three most common reasons.
Reason 1: Price or availability differs from your feed
By far the most common reason: your feed states a different price or availability than your product page. Google crawls your page regularly and compares the two. A one euro difference is already enough to trigger a disapproval.
This mostly hits you during sales, because your feed often syncs only every 24 hours. You drop the price in the morning, but the feed still shows the old one, and for a few hours the two do not match. That window is when the disapproval lands.
How to fix it: price and availability have to match the live page exactly. Turn on automatic updates in Merchant Center, and when you start a sale, trigger the sync manually instead of waiting for the next cycle.
Reason 2: Missing or wrong GTIN
The GTIN is the EAN number from your barcode. If it is missing, Google cannot match your product cleanly and either limits or disapproves it. A wrong GTIN is worse, because it can get your entire account suspended.
How to fix it: use the real GTIN from your shop system, where it is almost always stored. If you sell handmade products without a barcode, set the field "identifier exists" to false in your feed. And this part matters: never make up a number. Google checks it against a global database.
Reason 3: Promotional text or overlays on the product image
The moment a "Sale", a "Free shipping", a price, a logo or a watermark ends up on the image, it breaks the image policy and the product gets disapproved. The same goes for placeholder or stock images and for several products in one image.
How to fix it: a clean product photo, just the product, no text. Google even offers an automatic image enhancement that removes some of these overlays on its own.
How long does it take after the fix for the product to go live again?
This is the point where a lot of people give up: after the fix, the product is not back online right away. Google needs one to three days for images and up to 72 hours for the feed to reprocess.
The steps are always the same: trigger the feed manually, request the review, and then wait out the cycle.
How to catch disapprovals early, instead of when revenue drops
The truly annoying thing about disapprovals is that they happen silently. Nobody sends you a big warning. You often only notice when revenue drops and you start digging.
That is where Ginny comes in. She monitors your Merchant Center and shows you right away which products are disapproved and why, in plain language instead of a cryptic error code. So you see not just that something is out, but which of the three causes is behind it. You can see in detail how Ginny monitors disapproved products in Merchant Center.
If you want to try Ginny, take a look here.
Frequently asked questions
Why does a disapproved product get no clicks?
A disapproved product is not served by Google Shopping at all. It gets zero impressions and zero clicks, no matter how high your budget is. The budget does nothing for you until the disapproval is fixed.
Is a small price difference really enough to cause a disapproval?
Yes. Google compares the price in your feed with the price on your product page, and a one euro difference is already enough for a disapproval. It happens most often during sales, because the feed often syncs only every 24 hours.
Can I make up a GTIN if I do not have one?
No, never. A wrong GTIN can get your whole account suspended, because Google checks every number against a global database. For handmade products without a barcode, set the field "identifier exists" to false in your feed instead.
Why is my product still not live after the fix?
Because Google needs time to reprocess. Images take one to three days, the feed up to 72 hours. Trigger the feed manually, request the review, and wait out the cycle, then the product comes back.





