Disapproved products in Google Merchant Center fall into eight categories. This guide names each one, gives the exact fix, and shows where disapprovals are quietly building toward a full account suspension you want to avoid.
When products are disapproved in Google Merchant Center, the diagnostics page tells you something is wrong but rarely tells you the real cause. A disapproved product is not the same as a suspended account. The disapproval is product-level: that single item stops showing while the rest of your catalog keeps running. The danger is what happens next. Disapprovals that go unaddressed, or that point to a policy issue, escalate into an account-level suspension that takes your whole store off Google Shopping.
This guide covers the eight disapproval categories Google uses, the precise fix for each, and the warning signs that a product-level disapproval is about to become a suspension. Work through them in order of how often they appear.
The GMCSuspension.com free preview scans your live store and feed against 43 Google policy checks and tells you which disapproval each product is failing, before they pile up into a suspension. No signup required.
Run Free Audit →The most frequent disapproval. Google reads the price on your product page and compares it to the feed. Any gap larger than a few percent disapproves the item. The usual culprits are tax-inclusive feed prices against pre-tax page prices, expired sale prices still sitting in the feed, and currency switchers that show converted prices. Match tax and currency between feed and page, and keep sale dates in sync. Our price mismatch guide covers each cause in detail.
If the feed says "in stock" and the page shows sold out (or the buy button is hidden), Google disapproves the item for availability mismatch. Set your feed to refresh at least daily so stock changes reach Google before its crawler revisits the page. The March 2026 buy-button rule made availability mismatches a faster trigger than ever.
Without unique product identifiers, Google cannot match your products to its catalog. Add the GTIN for any branded product with a barcode. For handmade or custom items with no barcode, set the identifier_exists attribute to false so Google knows the absence is intentional. Missing identifiers start as a warning, then become a hard disapproval.
Google disapproves products whose main image is a placeholder, a generic stock photo, contains promotional overlays or watermarks, or is too small. The image_link must show the actual product clearly with no added text or logos. Replace flagged images with a clean shot on a plain background at the resolution Google requires for your category.
A broken link, a 404, an unexpected redirect, or a landing page that does not match the product all disapprove the item. Export your feed and confirm every link attribute resolves to the correct live product page. Use our Googlebot simulator to see the page exactly as Google's crawler does, including any redirect or block.
Products without a description, a product category, GTIN where required, or shipping and tax details get disapproved for incomplete data. Fill every required attribute in the feed. Feed rules can backfill missing categories and descriptions in bulk when the same attribute is missing across many products.
Buzzwords and superlatives in titles and descriptions ("best", "cheapest", "100% guaranteed", "free" when it is not) get products disapproved and can signal misrepresentation. Restricted and prohibited categories trigger a hard disapproval. Strip promotional language from titles and check your catalog against the prohibited content rules.
All-caps titles, gimmicky punctuation, foreign-language text that does not match the target country, and keyword-stuffed titles all fail Google's editorial check. Write clean, descriptive titles in the format brand plus product plus key attribute, and match the language to the destination country. A product schema error on the page can cause the same disapproval, so validate your structured data too.
This is the part most disapproval guides skip. Product-level disapprovals are a warning stage. Google escalates them to an account-level suspension in two situations. First, when the same disapproval affects a large share of your catalog, which tells Google the problem is systemic rather than a one-off. Second, when a disapproval points to a policy category like misrepresentation or prohibited content, which Google treats as a trust problem with the whole store, not just one product.
A handful of products disapproved for missing GTINs stays product-level. The same products disapproved for misleading promotional text, or a sitewide tax-driven price mismatch, can take the entire account down. That is why clearing disapprovals quickly matters, and why you should read the full suspension overview if your disapproval count is climbing. WooCommerce and Shopify owners can find platform-specific causes in our WooCommerce suspension guide.
Correct the product data, resubmit the feed, and Google re-reviews most items within 24 to 72 hours. For disapprovals tied to a policy decision, use the Request review button once every flagged product is fixed. The mistake that costs people weeks is requesting a review while a disapproval is still live, which resets the clock and, for policy issues, can trigger a cool-down.
Audit before you resubmit. The diagnostics page tells you what failed, not why. Run the free GMCSuspension.com scan to see the actual cause of each disapproval across all 43 checks, fix every one, then resubmit a clean feed. If your account is already suspended, read how to write a winning reinstatement appeal first.
A disapproved product is a single item Google will not show because its data fails a check. The rest of your catalog keeps running. A suspended account takes your whole store offline across Google Shopping. Disapprovals are the warning stage. When too many products share the same disapproval, or a disapproval points to a policy issue like misrepresentation, Google escalates the product-level problem into an account-level suspension. Clearing disapprovals quickly is how you avoid that escalation.
After you correct the product data and resubmit the feed, Google re-reviews most items within 24 to 72 hours. You do not always need to request a review for product-level data fixes, because the next feed crawl picks up the change automatically. For disapprovals tied to a policy decision, use the Request review button in Merchant Center once every flagged product is corrected.
Google compares the feed price to the price its crawler reads on the landing page, including tax and currency. A tax-inclusive feed price against a pre-tax page price, an expired sale that is still in the feed, or a currency switcher that shows a converted price all read as a mismatch even when the numbers look right to you. Match the tax setting and currency between feed and page, and keep sale dates in sync.
Yes. Disapprovals that go unaddressed, or that signal a broader policy problem, escalate into an account suspension. A handful of products disapproved for missing identifiers is product-level. The same products disapproved for misleading promotional text, prohibited content, or a sitewide price mismatch can trigger a misrepresentation suspension that takes the entire account down. Fix disapprovals before they accumulate.
Not always. Single fixes like correcting one price or swapping one image can be done directly in your store or feed file. A feed management tool helps when the same disapproval affects dozens of products, because feed rules can add missing identifiers, normalise titles, and map attributes in bulk. Before you start, run an automated audit so you fix the actual cause rather than guessing from the diagnostics page.