The Ten Merchant Center Disapprovals You Will Actually Hit

The most common Google Merchant Center product disapprovals, what triggers each one, and how to clear them properly.

Written By
Cedric Pharand
Verified By
Zahra Sanati
Growth, Data & Ecommerce
MAKE US A PREFERRED SOURCE
Read time:
5 min
Published:
August 21, 2026
Updated:
August 22, 2026

Table of contents

Summarize this article with AI

Fixing common Google Merchant Center product disapprovals

Quick answer: Most Merchant Center disapprovals are data mismatches — price, availability, identifiers or images — not policy bans. Fix the value at its source in the store, let Google recrawl the landing page, and resist manual resubmission loops.

Last verified: 2026-08-21

Read the disapproval as a data problem first

The language Merchant Center uses makes every issue sound like an accusation. In practice the overwhelming majority of blocked products are failing an automated comparison between the feed and the landing page, and the fix is mechanical. Google's product data specification is the reference document for what each attribute must contain; nearly everything in the list below is a deviation from it.

Prioritise by impact rather than by count. A catalogue with 1,200 disapproved variants sounds like a crisis and may represent almost no lost revenue, while five disapproved best sellers is an emergency. Sort by the clicks or revenue the blocked items were producing before you decide how much of the week this deserves.

Matrix mapping Merchant Center disapprovals to their real cause and fix location
Where you fix it matters more than what you fix.

The mismatch family

Price and availability mismatches

These two are the most common by a wide margin. Google crawls the landing page, compares it to the submitted value, and blocks the item when they disagree. Causes are almost always structural: a currency or tax difference, a sale price rendered only after JavaScript runs, a geo-priced storefront, or a feed that refreshes daily against stock that changes hourly. Fix the sync frequency and the rendering, not the individual product.

Missing or invalid identifiers

The GTIN attribute and brand attribute are how Google matches your item to a known product. Setting brand to the retailer's own name for third-party goods is a frequent and quietly damaging error. Background on the identifier standard itself is at GTIN, and structured product markup follows the same shape as schema.org Product.

Duplicate or unstable item IDs

The id attribute must be unique and stable for the life of the product. Feeds that regenerate IDs on every export destroy performance history and produce duplicate-ID errors, which is why ID generation belongs in the store's data model rather than in an export template.

DisapprovalTypical triggerDurable fix
Price mismatchTax, currency or JS-rendered sale priceServer-render the price, match tax basis
Availability mismatchFeed refreshes slower than stock movesFrequent inventory updates
Missing GTINSupplier data not capturedMake it required at product creation
Image issuesPlaceholder, watermark or overlay textClean primary image, extras as additional
MisrepresentationThin policy and contact pagesComplete returns, contact, payment info
Missing shippingNew target country addedAccount-level shipping per country

The policy family

Misrepresentation

This one frightens people because it sounds like fraud. Usually it means the site lacks the trust signals Google expects: a real contact route, clear returns and refund terms, transparent pricing including any surcharge, and secure checkout. Google's misrepresentation policy and the broader Shopping ads policies set the expectations, and the FTC's advertising guidance covers much of the same ground for US merchants. Fix the website; the disapproval follows.

Prohibited or restricted content

Some categories simply cannot run, and others need certification. Arguing is not a strategy here — either remove the items from the feed or complete the required process. A catalogue-level exclusion rule is cleaner than fighting the same disapproval every month.

Account-level warnings

Item disapprovals are recoverable; account-level suspension is a different order of problem, and Google's guidance on keeping an account approved is worth reading before you need it. Repeated unresolved item issues are one route into that state, which is the practical argument for weekly monitoring.

Missing shipping configuration

Adding a target country without a matching rate blocks the whole market instantly. The setup is documented in account shipping settings, and it is the first thing to check whenever a market goes dark overnight.

Checklist for clearing Merchant Center disapprovals and keeping products live
Weekly monitoring prevents most of this list.

Clearing them without a resubmission loop

After a genuine fix, Google needs to recrawl the landing page and reprocess the feed. Hammering the resubmit control does not accelerate that and it wastes an afternoon. Make the change at the source, confirm the page now renders the corrected value to a crawler rather than only to a browser, and check back after the next scheduled fetch.

Then close the loop operationally. Set a weekly review of the diagnostics view, treat any new disapproval class as a data-quality incident rather than an inbox item, and keep the identifier and image standards enforced at product creation so the same issues stop being reintroduced. This is exactly the maintenance layer that our data intelligence work formalises, and it depends on reliable conversion tracking to know which blocked products actually cost money. If linking is also in scope, see the Merchant Center and Google Ads linking checklist, and for wider site fixes our SEO team usually owns the landing page side.

Frequently Asked Questions

How long does a disapproval take to clear?

It depends on the next crawl and feed fetch rather than on how many times you resubmit. Fix the source, then check after the following scheduled update.

Can I run products without a GTIN?

Sometimes, for genuinely unbranded or custom goods, but reach is usually suppressed. Treat a missing identifier as a performance problem even when it is not a hard block.

Why does a price mismatch appear when the price looks right?

Usually tax basis, currency, or a sale price only visible after JavaScript executes. Compare what a crawler sees with what a browser shows.

Is misrepresentation an accusation of fraud?

Not usually. In most cases it flags missing trust signals — contact details, returns terms, transparent pricing — rather than deliberate deception.

Should disapproved items be removed from the feed?

Only if they are genuinely ineligible. Removing fixable items hides the problem and loses the history when they return.

Sources: Google — product data specification; GTIN; brand; id; misrepresentation; Shopping ads policies; account approval; shipping settings; schema.org Product; GTIN standard; FTC advertising guidance. Last verified 2026-08-21.

Author

Founder & CEO

Reviewer

Lead Client Success Manager

Summarize this article with AI

Book your strategy call today!
Schedule a call
Schedule a call
Discover our services
Our services
Our services

Blog

You may also like