iComChain

Google Merchant Center Disapproved Products: Every Reason and How to Fix It (2026)

Google Merchant Center disapproved products are individual items that Google has stopped serving in Shopping ads and free listings because the product data, the landing page, or the product itself fails a product data specification rule or a Shopping ads policy. The fix is almost always the same sequence: open the Diagnostics (Needs attention) tab, export the item-level issues, group them by reason, correct the data at the source (your store or feed), and then either wait for the next feed refresh or use the “Request review” button. Most re-reviews complete within a few business days; if every product went down at once with a “violation of Shopping ads requirements” message, you probably have an account-level problem, and this guide covers how to tell the difference.

Last updated: 12 September 2026
By Ankit Agarwal, Founder, iComChain

Disapproval vs suspension: which one you have

Google uses two separate enforcement layers, and they need different fixes.

  • Item-level disapproval. One or many products are rejected, but the Merchant Center account itself stays active. Approved items keep serving. The “Needs attention” tab lists a reason per product. You fix the data and the item comes back.
  • Account-level suspension (or a warning with a countdown). The account banner turns red, every product stops serving regardless of its individual status, and the reason is usually “Misrepresentation”, “Untrustworthy promotions” or a similar policy name. Fixing feed fields will not resolve this; fix the website and business information, then request an account review.

Google’s own Shopping ads policies page describes the escalation: “We take action on content that violates our policies. This may include disapproving violating Shopping ads so they don’t serve, temporarily capping ad impressions for some accounts flagged by Google AI, and suspending accounts for repeat or egregious violations.” (Source: https://support.google.com/merchants/answer/6149970, verified 12 Sep 2026.)

Quick test: if approved products are still generating impressions, you have disapprovals. If nothing serves and there is a red banner, treat it as a suspension and run the $149 Merchant Center suspension audit before touching the feed.

The 12 most common disapproval reasons and how to fix each

Google summarises the mechanism plainly: “Individual products submitted via data feeds are regularly reviewed. If the data you provide doesn’t match the product information on your website or doesn’t comply with the product data specification, these products may be disapproved and stop showing on Shopping ads and free listings.” (Source: https://support.google.com/merchants/answer/13693497, verified 12 Sep 2026.) The table below maps the reasons we see most often to what they actually mean and what to change.

Disapproval reason What it means The fix
1. Missing or invalid GTIN The barcode is absent, fails the check digit, or is reused across variants. Enter the correct GS1-issued GTIN per variant. If the product has no GTIN (private-label, research reagents), set identifier_exists to no and supply brand plus MPN. Never invent a barcode.
2. Invalid product identifiers (brand/MPN mismatch) Brand, MPN and GTIN do not match Google’s catalogue, or the brand is your store name rather than the manufacturer. Use the manufacturer brand as printed. For own-brand items the store brand is fine; keep it consistent across feed, page and packaging.
3. Image issues (promotional overlays, watermarks, placeholder images) Text such as “Free shipping”, logos, badges, or a placeholder graphic on the main image. Replace image_link with a clean product-only image on a plain background, minimum 100×100 px (250×250 px for apparel).
4. Price mismatch Feed price differs from the price Google’s crawler sees on the page (geo-pricing, currency conversion, or a variant default). Make the feed price equal to the first visible price for the exact variant. Add structured data (Offer with price) to the page and enable automatic item updates for price.
5. Availability mismatch Feed says in_stock but the page shows sold out or pre-order (or vice versa). Sync inventory to the feed more frequently, add availability structured data, and turn on automatic item updates for availability.
6. Missing shipping or tax information No shipping cost is configured for the target country, or (US) tax settings are absent. Set account-level shipping and tax under Settings, or pass shipping and tax attributes in the feed. Match what checkout actually charges.
7. Policy violation: healthcare and medicines, supplements, unapproved substances The product, title, description or page reads as a pharmaceutical or unapproved supplement, or implies human consumption or a health effect. Research-use-only (RUO) peptides are often caught here because of wording. Remove every health, dosage or human-use claim. Position RUO items strictly as laboratory research materials with a visible RUO disclaimer. If the substance itself is on Google’s restricted list, no wording change will help; exclude it from the feed.
8. Misrepresentation-flagged items Items flagged for unclear pricing, unrealistic claims, or a landing page missing refund and contact details. Fix the site, not just the item: visible contact details, refund policy, terms, honest claims. Item-level misrepresentation is often the early warning before an account suspension.
9. Restricted content (adult, weapons, dangerous products, tobacco-related) The item or its category triggers a restricted-products rule for the target country. Check the Shopping ads policy for the country. Add adult attribute where applicable, or exclude the product from Shopping while keeping it on the site.
10. Landing page not working or redirecting The link returns 404/5xx, requires login, hits a geo-block or age gate, or redirects to a different page. Send the final URL directly, whitelist Googlebot on bot protection, and make sure the feed’s target country can load the page.
11. Mismatched product data (title, description, condition, variant) Feed title or description describes a different size, colour, quantity or condition than the page shows. Generate the feed from the same product record as the page and use one item ID per variant.
12. “Needs improvement” warnings (not disapprovals) Missing color, size, age_group, short titles, excessive capitalisation, or missing product_highlight. Items still serve, but with reduced performance. Fill the recommended attributes and clear warnings before they become disapprovals on the next spec update.

Why your ads aren’t showing even though products are approved

“Google Shopping ads not showing” is not always a Merchant Center problem. Before you request a review, rule out these five causes in the Google Ads account.

  1. Budget or bid. A daily budget exhausted by mid-morning, or a bid or target ROAS set too aggressively, produces near-zero impressions while every product shows green.
  2. Campaign, ad group or product group status. Check that the campaign is enabled, not “Eligible (limited)”, and that product groups are not excluded. In Performance Max, check the listing group filters.
  3. Feed pending. After a large feed upload or a re-review, items can sit as “Pending” for a day or more. Pending is not approved; nothing serves until it flips.
  4. Limited ad serving. Google applies temporary impression caps to some new or unfamiliar advertisers. The policy page mentions “temporarily capping ad impressions for some accounts flagged by Google AI” (same source as above). Advertiser verification and consistent behaviour tend to lift the cap; there is no button to switch it off.
  5. Verification. Advertiser identity and business operations verification, when requested, must be completed on time or serving pauses.

Also confirm the Merchant Center account is linked to the right Google Ads account and that the feed’s target country and language match the campaign settings.

Step-by-step fix workflow

1. Open the Diagnostics / Needs attention tab

In Merchant Center Next go to Products, then Needs attention. In the classic interface it is Products, then Diagnostics, then Item issues. Filter by “Disapproved” first; deal with warnings later.

2. Export the affected items

Download the item-issue report as a CSV. It lists item ID, the issue name, the affected countries, and a short description. Working from the export is faster than clicking through pages of items.

3. Group by reason

Sort the export by issue name. In most stores, three or four reasons account for most disapprovals; fix the top reason first.

4. Fix at the source, not in the feed rule

Correct the product record in Shopify, WooCommerce, BigCommerce or your PIM so the fix propagates to the landing page and the feed together. Feed rules and supplemental feeds are useful for attribute mapping, but a price or availability patched only in the feed will re-break on the next crawl because the page still disagrees. Google’s instruction is direct: “Review the disapproved products, make corrections to the product data, and upload them again.” (Source: https://support.google.com/merchants/answer/13693497, verified 12 Sep 2026.)

5. Re-fetch or re-upload the feed

Trigger a manual fetch (or let the API/app sync run) so Google sees the corrected data. Data-quality disapprovals frequently clear on their own at the next crawl without any review request.

6. Request re-review where a button is offered

Policy-type disapprovals show a “Request review” option. Google notes that “Review requests typically take up to 3-7 business days to complete. You’ll receive an email notification when the review has been completed.” (Same source, verified 12 Sep 2026.) Only request it once the fix is live; a failed review starts a cool-down during which “the review button will be disabled and your account will remain suspended or in a preemptive item disapproval state.”

7. Wait, then verify

Track the disapproved count daily and keep a log of what changed and when, so any later appeal has a paper trail.

“Products under review” stuck: what to do

Items can sit in “Pending” or “Under review” beyond the expected window when the crawler cannot reach the page, the account is new, or a bulk upload has queued a large batch. Check:

  • Fetch the landing page as Googlebot (Search Console URL inspection) and confirm it returns 200 with price and availability in the HTML, not only after JavaScript.
  • Check for bot protection (Cloudflare challenges, rate limits) blocking Google’s crawler.
  • Look for an account-level warning. Pending business verification, an unclaimed website, or a “preemptive item disapproval” state holds the whole catalogue in review.
  • Avoid re-uploading the feed repeatedly; full replacements can reset review queues.
  • If items stay pending beyond roughly a week with a clean page and no account warning, contact Merchant Center support with item IDs and crawl evidence.

When it’s actually a suspension in disguise

Some symptoms look like disapprovals but signal an account problem:

  • Every product disapproved simultaneously with a generic “violation of Shopping ads requirements” or “misrepresentation” description.
  • Fixing individual items has no effect, or approved items immediately flip back to disapproved.
  • A yellow warning banner with a seven-day countdown, or a red banner naming a policy.
  • The “preemptive item disapproval” state mentioned in Google’s help page, which is an account-level hold applied before a formal suspension.

In these cases the fix lives on the website: business identity and contact details, return and refund policy, shipping policy, checkout transparency, and consistent product claims. For RUO peptides and supplements, site wording matters as much as the feed. Our $149 suspension audit tool scores those surfaces against Google’s policy; if you want us to handle remediation and review submissions end to end, the reinstatement service is a flat $1,500. No agency can promise an outcome from Google, and we do not; what we control is submitting a clean, evidence-backed review request.

FAQ

How long does re-review take?

Google states that review requests “typically take up to 3-7 business days to complete”, with an email when finished. Data-quality issues often clear sooner on the next feed crawl without a review request. Repeated failed reviews trigger a cool-down that disables the button for a period.

Can I request a manual review?

Yes, for policy-type disapprovals a “Request review” button appears in the item issue or account issue panel (and in the Google & YouTube app on Shopify). For pure data-quality issues there is usually no button; fix and re-upload instead. Only request a review after the fix is live on the page.

Why are all my products disapproved at once?

Mass disapproval usually points to something shared by every item: a broken feed fetch, a landing page domain that stopped resolving for the crawler, missing shipping settings for a target country, or an account-level policy issue. If the reason is a policy name rather than a data field, treat it as a suspension in disguise and audit the website first.

Do disapprovals lead to suspension?

They can. Google’s policy page refers to “suspending accounts for repeat or egregious violations”, and a high proportion of policy-type disapprovals, especially misrepresentation, is a common precursor. Data-quality disapprovals on their own rarely escalate, but leaving them unresolved for months reflects poorly on the account.

What about supplements and research peptides?

Supplements are advertisable in many countries if they contain no prohibited ingredients and make no disease claims. Research-use-only peptides must be presented strictly as laboratory research materials, with RUO disclaimers and no dosage, human-use or health language. Some substances are ineligible regardless of wording; exclude those from the feed rather than rewording them.

Does deleting and re-uploading help?

Rarely, and it can hurt. Deleting and re-adding items resets review queues and can look like an attempt to evade enforcement. Fix the underlying data and re-fetch instead.

Should I use a feed tool?

A feed tool (or the native Shopify/WooCommerce integration) helps with attribute mapping, supplemental feeds and scheduled syncs. It does not fix a landing page that disagrees with the feed or a product that violates policy; fix those at the store level.

Need a second pair of eyes?

If you would like to walk through your Needs attention export together, book a 15-minute call. For a structured score of your store against Google’s suspension-risk surfaces, run the $149 Merchant Center suspension audit first and bring the report to the call.

Scroll to Top