Merchant Center

How do you fix a Merchant Center product disapproval?

If your products have been disapproved in Merchant Center, the cause is usually not the product itself but a mismatch between the product data and the site. Price and stock inconsistency, a missing GTIN, image rules, missing return and shipping information, and site access problems are the five most common reasons.

Updated 2 September 20263 min readDreavion Technology
A three-dimensional Google Shopping price tag icon on a yellow background

Merchant Center disapprovals fall into two categories. Item-level disapprovals affect individual products and are easy to fix. Account-level suspensions stop the entire inventory and are far more serious.

Telling the two apart is the first step, because the routes to a fix are completely different. The Diagnostics screen shows that distinction directly.

1. Price and stock mismatch

This is the most common reason for disapproval. The price in your product feed and the price on the landing page have to be exactly the same. A price including shipping, a price after a discount code, or a VAT difference all create a mismatch.

Google reads the price with an automated crawler. If the price only loads later through JavaScript, it cannot be read and a mismatch is reported.

  • The price in the feed has to be the same value and the same currency as the price on the page

  • Price and availability should be declared in structured data (Product schema)

  • Stock status has to match in the feed and on the page, and sold-out products should not stay in the feed

2. Missing or incorrect GTIN

GTIN is mandatory for branded products. An incorrectly entered barcode is worse than none at all, because Google matches the product to a different one.

If products you manufacture yourself have no GTIN, mark the identifier_exists field as false. Writing a random number puts the account at risk.

3. Image rules

A product image may not carry promotional text, a watermark, a border or a logo. A white background is not required, but the product has to be clearly visible.

Image resolution has to be at least 250x250 for apparel and 100x100 for other categories. In practice 800 pixels and above is recommended.

4. Missing return, shipping and contact information

Merchant Center looks for a clear return policy, shipping information and reachable contact details on your site. If those are missing, an account-level suspension follows.

This is the most commonly overlooked heading. Having the policy is not enough, it has to be easy to find.

Fixing products does not help with account-level suspensions. You have to close the gap on the site side first and only then request a review.

5. The site cannot be crawled

If Googlebot cannot reach the product page, verification cannot happen and the product is disapproved. The cause may be a robots.txt block, bot protection, a geographic restriction or a page that loads slowly.

A server failing to respond under heavy traffic produces the same result, and those disapprovals arrive in waves rather than all at once.

Order of fixing and requesting a review

  1. Read the exact disapproval reason on Merchant Center → Diagnostics

  2. Establish whether the disapprovals are item level or account level

  3. Look at how many products are affected, one product and the whole inventory are different problems

  4. Make the fix in both the product feed and the site page, if one is missed the disapproval returns

  5. Resubmit the feed or wait for the automatic update to run

  6. For account-level problems submit a review request, you can only use that request a limited number of times

Do not waste the review request

When an account is suspended, your right to request a review is limited. Submitting a request before the fix is complete uses it up and lengthens the wait.

Before submitting, make sure every gap is closed and confirm the changes are live on the site.

Sources

Frequently asked questions

How long does a Merchant Center disapproval take to clear?
Item-level disapprovals usually clear within 24 to 72 hours once the feed has been reprocessed. For account-level suspensions a review can take 3 to 7 business days.
I get a price mismatch error but the prices are the same, why?
Google reads the price from the page automatically. If the price only loads through JavaScript, if the discounted price is shown somewhere else, or if a price including shipping is written separately, a mismatch is reported. Add the price to your structured data.
How do I list products that have no GTIN?
For products you manufacture yourself, set identifier_exists to false and fill in the brand and MPN. Entering a fake GTIN leads to account suspension.
My account is suspended, do my ads stop too?
Yes. If Merchant Center is suspended, Shopping campaigns and the product-carrying part of Performance Max stop serving. Search campaigns are not affected.
How do I track disapproved products in bulk?
The Diagnostics screen shows the current state but does not track history. To catch a sudden rise in the number of disapproved products you need a threshold-based alert.
Dreavion Technology

Dreavion Technology

We make emerging technology understandable and usable.

© 2026 Dreavion Technology

Dreavion Technology

Dreavion Technology

We make emerging technology understandable and usable.

© 2026 Dreavion Technology

Dreavion Technology

Dreavion Technology

We make emerging technology understandable and usable.

© 2026 Dreavion Technology