AnswersE-commerce

Why do my Shopping products get disapproved?

9 min read|Updated June 19, 2026
E-commerce manager reviewing product feed data and listing details on a desktop screen to resolve Merchant Center disapprovals
Short answer

Shopping products get disapproved when your data doesn't pass Google's policy and quality checks: missing or mismatched product data, prices and availability that don't match your website, restricted or misrepresented content, or a website that fails Google's trust requirements like accessible contact, returns, and checkout pages. Fix the underlying data and the disapproval clears.

Key facts
  • Most disapprovals trace back to the product feed — missing required attributes, GTINs, or data that doesn't exactly match the product landing page.
  • Price and availability mismatches between your feed, your structured data, and your live website are one of the most common automated disapproval triggers.
  • Google crawls your actual website, so weak trust signals — no clear contact info, returns policy, or secure checkout — can disapprove products even when the feed is perfect.
  • Policy disapprovals (misrepresentation, restricted or prohibited products, editorial issues) are reviewed against Google's Shopping ads policies, not just data formatting.
  • After you fix the root cause, products are usually re-reviewed within a few business days — repeatedly resubmitting without fixing anything risks account-level suspension.

Cause 1: The Product Data Is Incomplete or Doesn't Match Your Page

The single most common reason for disapproval is the product feed itself — data that's missing, malformed, or doesn't match what's on your website.

Google requires specific attributes for every product: a unique ID, title, description, price, availability, image link, and product landing page. For most categories it also wants a GTIN (barcode) or, where none exists, the brand plus MPN. Leave a required field blank, submit a broken image URL, or use a placeholder, and the item gets disapproved before it ever runs.

The subtler trap is mismatch. Google's crawler compares your feed to your live product page, and the two have to agree. If your feed says $49.99 but the page shows $54.99, or the feed says 'in stock' while the page says sold out, the product is disapproved for inconsistency — even though both values are technically valid. The same applies to titles and conditions that don't line up with the page.

Start in Merchant Center's Products diagnostics, which names the exact attribute and reason for each disapproved item. Fix the data at the source — your platform's feed settings or the app generating it — rather than editing items by hand, so the fix sticks on the next feed refresh. Clean, complete, and consistent data clears the majority of disapprovals on its own. On Shopify or WooCommerce, that usually means correcting the product fields and the Google channel app's mapping, not patching the feed downstream.

Cause 2: Price and Availability Errors Google Catches Automatically

Price and availability mismatches deserve their own attention because Google checks them automatically and aggressively — they're a leading cause of sudden, account-wide disapprovals.

Google reads three things: the price in your feed, the price in your page's structured data (schema markup), and the price a shopper actually sees at checkout. When these disagree, products are disapproved for a price mismatch. This happens constantly with sales, currency settings, taxes, and shipping shown inconsistently, or when a Shopify or WooCommerce app caches an old price after you've changed it. Stale structured data left over from a theme or SEO plugin is a frequent hidden culprit.

Availability works the same way. If your feed updates on a schedule but your stock sells out between refreshes, Google may crawl an out-of-stock page while the feed still says in stock, and disapprove. Currency and country settings that don't match your target market cause the same failure.

The fix is to make all three sources agree and stay agreed. Tighten your feed refresh frequency, audit your product schema so the marked-up price matches the displayed price, and confirm currency and tax settings are consistent across feed, site, and Merchant Center. If you run frequent sales, make sure the sale price and effective dates are passed correctly so Google sees the discounted price as legitimate rather than a discrepancy. Once the numbers line up everywhere, these disapprovals stop recurring instead of bouncing back every sale.

Cause 3: Policy Flags — Misrepresentation, Restricted, or Prohibited Items

Some disapprovals aren't about data quality at all — they're policy decisions, judged against Google's Shopping ads policies, and they're more serious because they can escalate to a full account suspension.

Misrepresentation is the broadest and most feared. Google flags it when something about your store undermines trust: inconsistent pricing or promotions, missing business identity, contact, or returns information, or claims that don't match reality. It's often less about one product and more about whether your whole store looks legitimate. Restricted categories — alcohol, supplements, healthcare, financial and political content — have extra rules and sometimes require certification or only run in certain regions. Prohibited products (counterfeits, dangerous goods, certain weapons and adult content) won't run at all.

Editorial and image policies catch the rest: promotional text or watermarks in product images, ALL-CAPS or gimmicky titles, unsupported superlatives, or descriptions that read as spam.

Read the exact policy named in Merchant Center, because the remedy depends entirely on which one was triggered. A restricted-category flag may need certification or a regional adjustment; an editorial flag needs cleaner titles and images; a misrepresentation flag usually means strengthening trust signals across the whole site. Do not just resubmit and hope — repeatedly requesting review without changing anything can move you from a single product disapproval to a suspended account, which is far harder and slower to recover from.

Cause 4: Your Website Fails Google's Trust and Quality Checks

Finally, products can be disapproved because of your website, not your feed — Google crawls your store and holds it to baseline trust and quality standards before it will show your products.

Google expects an e-commerce site to look and behave like a real, safe place to buy. That means visible contact information, a clear returns and refund policy, transparent shipping and tax details, secure checkout over HTTPS, and a functioning cart and payment flow. Missing or hard-to-find policy pages, a checkout that errors out, or a site that's slow, broken on mobile, or behind a login Google can't crawl will all hold products back. If the crawler can't reach your product pages — blocked by robots.txt, a firewall, or aggressive bot protection — it can't verify them, so it disapproves them.

This is where 'my feed is perfect but products are still disapproved' usually resolves. The data is fine; the site isn't passing Google's checks. Work through it like a checklist: confirm contact, returns, shipping, and privacy pages exist and are linked in the footer; verify checkout completes end to end; ensure the site is fully HTTPS and mobile-friendly; and check that Googlebot can actually crawl your product URLs.

If disapprovals keep returning across many products or escalate to an account warning, it's worth bringing in help before resubmitting. A specialist can map every disapproval to its real cause — feed, price, policy, or site — and fix the source so your catalogue stays approved instead of cycling in and out.

Related questions

Once you fix the root cause, Google typically re-reviews within a few business days; many automated checks (like price or availability) update on your next feed crawl. The clock only starts when the underlying issue is actually fixed — resubmitting without changing anything won't speed approval and can backfire by signalling abuse.

Single-product disapprovals are almost always item-specific: a missing GTIN, a price or stock mismatch on that page, a banned word in the title, or a policy issue with that category. Open that product in Merchant Center diagnostics, read the exact reason it names, and fix that attribute. If disapprovals spread across many products, suspect a site-wide or account-level cause instead.

Yes — this surprises a lot of store owners. Google crawls your live site and requires trust basics: accessible contact, returns, and shipping policies, secure HTTPS checkout, a working cart, and crawlable product pages. If those are missing or broken, products are disapproved even when the feed is flawless. 'Perfect feed, still disapproved' is usually a website-trust problem.

A disapproval affects specific products and stops them from showing; the rest of your account keeps running. A suspension is account-wide — usually triggered by misrepresentation or repeated policy violations — and stops everything until you fix the cause and pass a review. Disapprovals are routine; suspensions are serious, so resolve policy flags properly rather than resubmitting and risking escalation.

No. Request a review only after you've actually fixed the issue Google named. Repeatedly requesting reviews without changes can be treated as abuse and push a single disapproval toward an account suspension. Diagnose the real cause — feed, price, policy, or website — make the fix, then submit one review.

Want a second opinion on your situation?

Get a free, no-obligation proposal. We’ll look at your site and your market and tell you honestly what we’d do — and what we wouldn’t.

Get Free Proposal →

No upfront fees. No long contracts. If you’re not satisfied after the first 30 days, you don’t pay.

Get Free Proposal
Get Free ProposalCall