EshopPick
Shopping & Feed

Google Shopping Product Disapproved? Diagnose & Fix (2026)

🛡️
Daniel Park · Head of Store Ops & Compliance
Published 2026-06-29 · 6 min read

When a product turns "disapproved" in Merchant Center, don't start guessing fixes one by one. Google almost always tells you the exact reason in Diagnostics — your job is: open Diagnostics → read the disapproval type → fix for that type → request review. This piece gives you a "by disapproval type" diagnostic flow and breaks down the five most common problems one by one.

A disapproved product and a suspended account are two different things: a single disapproval only affects that product (and lookalikes), while a suspension takes the whole store offline. But if disapprovals pile up and go unfixed for long, they erode account trust and can eventually escalate to an account-level problem. So fix disapprovals promptly. For the account-level "misrepresentation" suspension, see the misrepresentation appeal guide.

Step 1: open Diagnostics, read the disapproval type

Every fix starts here: Merchant Center's Diagnostics tab lists each disapproved product and its specific reason — e.g. "Invalid product identifier," "Mismatched price," "Promotional overlay on image," "Policy violation." Click into each reason for detail — Google usually points at which attribute and which problem. Identify the type first, then decide how to fix:

Disapproval typeTypical messageScope
Price / availability mismatchMismatched price / availabilitySingle item, can chain into trust issues
Identifier issue (GTIN, etc.)Invalid / incorrect product identifierSingle item or a batch of one model
Image issuePromotional overlay, too small, low frame ratioSingle item
Landing page issueNot crawlable, 404, login requiredSingle item or site-wide
Policy violationPolicy violation (restricted / prohibited)Single item; severe cases escalate

Below, a fix for each of the five.

Type 1: price / availability mismatch (most common)

This is one of the highest-frequency reasons. Google's crawlers regularly check whether the price, currency, and stock status in your feed match what users actually see on the landing page — even a few cents off, or the wrong currency, gets flagged as a mismatch.

Common causes and fixes:

  • Sale price not synced — the site went on sale but the feed still shows the original price (or vice versa). Fix: keep feed and landing-page prices in real-time sync; the durable fix is using structured data / the sale_price attribute so both sides align automatically.
  • Currency / tax basis inconsistent — feed quotes pre-tax, landing page shows tax-inclusive. Fix: unify the basis so the final displayed price matches.
  • Stale stock status — item sold out but the feed still reports in stock. Fix: update availability promptly.
  • Crawler grabbed a cached / old price — make sure the landing-page price is directly crawlable in the HTML, not rendered late by JS.

Once fixed, price issues usually clear automatically on the next crawl, or you can manually request review.

Type 2: identifier issues (GTIN / MPN / brand)

Identifier disapprovals are about contradiction or absence: Google thinks this product should have a GTIN but you didn't provide one, or the GTIN you gave fails validation or disagrees with the brand / category. Common messages: "Invalid GTIN," "Incorrect product identifier," "Missing GTIN."

Quick decision: does this product actually have an official GTIN?

  • Branded goods / resale — almost always have a GTIN; take it from the packaging barcode and enter it correctly.
  • Own-brand / custom / one-of-a-kind items — may have no GTIN, in which case use identifier_exists = false correctly rather than fabricating one.

GTIN has lots of traps (wrong value, fake value, bulk handling) — there's a dedicated decision-tree piece: how to fix GTIN errors in your Google Shopping feed.

Type 3: image issues

Images are a disapproval hotspot. Common 2026 image reasons:

  • Promotional overlay / watermark — "SALE," "50% OFF," "Free Shipping" text, a price badge, or even your own logo watermark — all disapproved.
  • Too small — below the minimum resolution. Google is raising the minimum to 500×500 pixels (as of mid-2026: per Google's description, warnings began around April 2026 and enforcement starts around early 2027 — verify the exact dates and pixels in Merchant Center Help).
  • Low frame ratio / low quality — product too small in the frame (a common requirement is roughly ≥75%), blurry, or a placeholder image.

Fix: swap in a clean, overlay-free, watermark-free, white-background, high-resolution image where the product fills the frame (1500×1500 recommended as a starting point). For full specs and bulk auditing of a large catalog, see Google Merchant Center image requirements (2026).

Type 4: landing page issues

If Google can't crawl, or crawls a problematic landing page, the product gets disapproved too:

  • Not crawlable / 404 / login required — dead link or blocked by robots. Fix: ensure the URL is publicly accessible, returns 200, and isn't blocked in robots.txt.
  • Landing page doesn't match the product — clicking through lands on the wrong product. Fix: make sure the link attribute points to the correct product detail page.
  • Missing essential info — no clear price / buy button. Fix: complete the checkout essentials.

Type 5: policy violation

Restricted or prohibited categories (medical claims, adult, weapons, counterfeits, etc.) get flagged as policy violations. Fixes vary by category:

  • Fixable — remove the offending claim / copy, adjust how the product is presented, then resubmit once compliant.
  • Restricted, needs certification — complete Google's required extra certification / credentials.
  • Outright prohibited — can't be listed; remove it.

Policy disapprovals appearing at scale are the most likely to escalate to an account-level suspension, so prioritize them.

How to resubmit for review

  1. Confirm you actually fixed it on the feed / landing page, not just edited a draft.
  2. Price / crawl issues — most clear automatically on Google's next crawl; you can also manually Request review on the Diagnostics page.
  3. Policy / image / identifier issues — once fixed, click Request review on the Diagnostics page.
  4. Wait patiently — re-review usually takes about 3–5 business days (as of mid-2026; verify in your dashboard, and don't spam the button).
  5. Prevent recurrence at the source — regularly comb Diagnostics and maintain your feed to Google's latest data spec; it's the highest-return daily habit. For systematic optimization, see Google Shopping feed optimization.

Bottom line

A disapproved product isn't scary — fixing blind without reading Diagnostics is. The flow is always: read the disapproval type in Diagnostics → treat by type (price / identifier / image / landing page / policy) → request review → wait 3–5 business days. Clearing disapprovals promptly recovers that traffic and protects account trust, keeping you from escalating to a whole-store suspension. Verify all volatile specifics — pixels, dates, review times — in Google Merchant Center Help.

Frequently asked questions

How long until a disapproved Google Shopping product is restored? Re-review after fixing usually takes about 3–5 business days (as of mid-2026; rely on your dashboard). Price / crawl issues often clear automatically on Google's next crawl. Don't spam Request review.

How do I know why a product was disapproved? Open the Diagnostics tab in Merchant Center; it lists the specific reason for each disapproved product (e.g. price mismatch, invalid identifier, promotional overlay, policy violation). Click into each one for detail and fix accordingly.

Will one disapproved item drag down my whole account? A single disapproval only affects that item and lookalikes. But if disapprovals are widespread and unfixed for long (especially policy violations), they erode account trust and can escalate to an account-level suspension. So fix promptly.

I corrected the price but it's still disapproved — why? Google may have crawled a cached / JS-rendered old price, or your currency / tax basis is inconsistent. Make sure the final displayed price is directly crawlable in the landing-page HTML and fully matches the feed, then request review.

Why was my image disapproved for just a small badge? Any promotional overlay text (SALE, discount, free shipping), price badge, or even your own logo watermark gets disapproved. Swap in a clean, overlay-free, white-background, high-resolution image where the product fills the frame.

🛡️
About the author
Daniel Park
Head of Store Ops & Compliance

Leads EshopPick's operations and compliance desk. Covers TikTok Shop onboarding, eligibility, fulfillment, violation points and account health, appeals and payouts. Tracks policy changes closely and turns official rules into steps sellers can actually follow.

Ready to act on it? Let AI run your ads

GrowthGPT generates ad creative, analyzes competitors, and launches + optimizes your ads around the clock.