6 min read
The complete disapproval taxonomy
Your product is disapproved in Google Merchant Center. Here is why, and what each reason actually needs.
An item-level disapproval is not an account suspension. The product simply stops showing in Shopping ads and free listings while everything else keeps working. That is fixable - but only once you know which of the disapproval families you are in. This is the full list, from a team that reads Merchant Center Diagnostics daily.
Free audit, straight verdict
Disapproval vs suspension: know which one you have
A suspension is account-level: Google has stopped your whole feed from serving. A disapproval is item-level: one product (or a cluster of products sharing one error) is blocked while the rest of your catalogue still shows. You can be running a healthy account and still have 40 disapproved products quietly costing you impressions. Disapproved items are the early warning system for a suspension - the same root causes, caught at product level first.
The five disapproval families
Every disapproval Google issues lands in one of five families. Find your Diagnostics error, then work down that list. Most merchants fix a whole cluster at once because one root cause usually produces many identical disapprovals.
1. Identity errors: GTIN, MPN, brand
Google needs to know exactly what the product is. The classic errors: missing or invalid GTIN (the barcode number), missing or invalid MPN (the manufacturer part number), and missing or mismatched brand.
- GTIN wrong or missing. The GTIN must be the real barcode on the box, 8, 12, 13 or 14 digits. Do not invent one, do not reuse another product's. For multi-packs and bundles, Google has specific rules: a bundle of six uses the GTIN of the individual item, not the case.
- MPN missing. If the product has no GTIN (custom or unbranded goods), the MPN plus brand is the fallback identifier. It must match the manufacturer's own catalogue.
- Brand mismatched. The brand in the feed must match the brand on the landing page and the packaging. A feed saying "Generic" while the product page says a name brand is a disapproval and a trust problem.
The fix is data, not policy: correct the identifier in your product catalogue, regenerate the feed, and wait for reprocessing.
2. Price and availability mismatches
Google compares the feed against your live site, and disapproves when they disagree. The three that fire most often:
- Landing page price differs from the feed price. Your feed says £29.99, your page says £34.99. Google checks, and the product is disapproved until the numbers match. This happens constantly after sales, currency conversions, and dynamic pricing changes that update the site but not the feed.
- Availability mismatch. The feed says in stock, the page says out of stock (or the checkout rejects). Keep availability in the feed in step with reality - including at 3am when the last unit sells.
- Sale price logic. Sale price must be lower than the regular price, with correct dates. Expired sale dates with the sale price still live are a classic mismatch.
3. Data quality: titles, categories, images
These disapprovals are about how the product is described. Title and description issues (promotional text like "free shipping" or "best price" in the title, or titles stuffed with keywords), wrong category (the product type in the feed must match what the landing page actually sells), and image problems (blurry, watermarked, wrong aspect ratio, or an image that does not show the product).
Each one is a feed-data fix. Rewrite the field, regenerate, resubmit. The product shows again once the reprocessed data passes.
4. Policy disapprovals: the serious family
These are the ones that can grow into an account problem. Misrepresentation at product level (the page promises something the product is not), restricted or prohibited items (weapons, drugs, counterfeit goods, dangerous products), misleading claims (guaranteed results, medical claims), and used or refurbished sold as new. Google treats these with escalating severity: the more of them an account accumulates, the closer the account gets to a suspension review.
If your disapprovals are policy-class, fix every one before they accumulate. Item-level policy disapprovals are the most common path into an account suspension.
5. Feed mechanics: why Google cannot read your data
Sometimes nothing is wrong with the product and everything is wrong with the file. Fetch errors (403, 404, 500, too many redirects), format errors (a broken column, a quote that splits a row), duplicate products (the same item twice with different IDs, splitting your data), and missing attributes (a required column dropped in a feed update). These look like disapprovals in Diagnostics and clear as soon as the feed itself is clean.
Why fixes do not clear instantly
After you correct a field, Google does not re-check immediately. The product stays disapproved while the feed is reprocessed and the updated item is re-evaluated - usually hours, sometimes a day or more. Keep changing things and you reset that clock. Fix in batches, note what you changed, and give each batch its processing window before re-checking. The merchants who get stuck are the ones who keep editing the same product every hour and never let it finish reprocessing.
When disapproval becomes suspension risk
A steady stream of new disapprovals, an unfixed policy-class cluster, or disapprovals that come back immediately after you clear them are signals the root cause is structural: a broken product-data pipeline, a pricing setup that cannot stay in sync, or a catalogue that should not be in Shopping at all. That is the point where the account, not the items, is at risk. If you are in this situation, the same diagnosis discipline applies as for a suspension: read the notice, fix the root cause, then appeal or correct once with evidence. Read the full GMC suspension guide or the misrepresentation appeal guide.
Not sure which family your disapproval is in?
Take the free 5 question audit. It runs in your browser, it takes two minutes, and it gives you a straight verdict: fixable, likely fixable, or unlikely. If your case is one of the unfixable kinds, it tells you that too, and it costs nothing.
Take the free audit →Why is my product disapproved in Google Merchant Center?
It is in one of five families: identity errors (GTIN, MPN, brand), price or availability mismatch with the landing page, data quality (titles, categories, images), a policy issue, or feed mechanics (fetch or format errors). Check Diagnostics for the exact error, then fix that family.
Do disapproved products affect the whole account?
No, not by themselves. A disapproval is item-level: only that product stops showing. But policy-class disapprovals that accumulate are the most common path into an account suspension, so treat clusters as urgent.
How long after fixing does a disapproved product show again?
After the feed is reprocessed and the item re-evaluated, usually hours and sometimes a day or more. Do not keep re-editing the product while it reprocesses - that resets the clock.
Why does Google say my price is wrong when my page is right?
Google compares the feed price to the landing page at check time. If the feed is stale, the sale has ended, or currency conversion differs, the two disagree and the item is disapproved until they match.