← Back to Blog

Product Disapproved in Merchant Center? The 3 Reasons

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.

The full walkthrough as a video (in German): the three most common disapproval reasons in Merchant Center and how to fix them.

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.

plans

Get Started

plans

Related articles

Our platform is designed to empower businesses of all sizes to work smarter and achieve their goals with confidence.
shopify google ads

Step-by-Step Success: How to Promote Your Shopify Online Shop Using Google Ads

In today’s fast-paced digital world, small business owners and budding marketers often find themselves bogged down by the complexities of managing Google Ads campaigns. Crafting the right keywords, writing compelling ads, setting budgets and continually optimizing can quickly eat into your schedule.

Read full blog
Google Ads for JTL Shops Guide for 2026

Google Ads for JTL Shops: 2026 Setup Guide

Most JTL shops burn through 20 to 30 percent of their Google Ads budget on clicks that never lead to a sale. Almost always, it comes down to the same three things: incorrectly configured conversion tracking, a patchy product feed, and a campaign structure that doesn't fit the budget. This guide shows you step by step how to build your setup cleanly in 2026, or how to audit an existing account, using a real example shop that was stuck at a ROAS of 2.1 for months. By the end, you'll know exactly what the problem is and what you need to change.

Read full blog

Google Ads and shop data in one view: Cloudginny is now on dash.bar

If you run a JTL or Shopware shop, you know the tab-switching: revenue and orders in dash.bar, ad spend in Google Ads. Cloudginny is now available on dash.bar by WebStollen. Your Google Ads and Microsoft Ads metrics land as a widget right next to your shop numbers, in one unified format. Less guesswork, one honest picture.

Read full blog