← Back to Blog

Product Disapproved in Merchant Center? The 3 Reasons

Disapproved products in Google Merchant Center and their causes
Christian Beeking
Christian Beeking
Co-Founder, Cloudginny
July 14, 2026 14 min read

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.

Christian Beeking
About the author
Christian Beeking LinkedIn

Christian Beeking is co‑founder of Cloudginny, the AI agent for automating Google Ads in e‑commerce. Before Cloudginny, the team managed more than 100 million euros in Google Ads budget for brands such as MediaMarkt, Cisco and Bose, and has now poured that knowledge into Ginny. Cloudginny is an official Google Partner, a WebStollen partner and part of the German Accelerator.

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.
Google Ads for Shopware Shop Setup Guide

Google Ads for Shopware shops: Setting up the feed, tracking and campaigns

Shopware 6 has everything you need for Google Shopping, but nobody explains it in one piece. The docs cover the product comparison, plugin pages sell extensions, and the forum is missing half the tracking setup. This guide walks you through the whole route: linking the accounts, a feed without a plugin using a Twig template to copy, conversion tracking from Shopware 6.7, a Standard Shopping start and weekly upkeep.

Read full blog
Google Ads audit: the nine areas to check, from tracking to the Merchant Center

Google Ads Audit: Checklist, Costs and When It Pays Off

Search for "Google Ads audit" and what you mostly get is offers: agencies that will examine your account for free, and a contract at the end. That does not answer the question underneath: what is actually being checked, how much of it can I do myself, and what does the rest cost? This article walks through the nine areas of an audit, says for each one where the money typically leaks, and attaches a checklist you can tick off.

Read full blog
Cloudginny vs. Ryze AI

Cloudginny vs. Ryze AI: Comparison for Online Shops 2026

Ryze AI is the cheaper multichannel autopilot: $89 flat for Google, Meta, TikTok and LinkedIn. Cloudginny is a Google Ads specialist with a German company behind it, Merchant Center depth and an approval model. This comparison puts prices, channels and control side by side, and says plainly where Ryze wins.

Read full blog