Improtics
AgenciesE-commerceLead GenCase StudiesFree ToolsBlogContactBook a Call
HomeAgenciesE-commerceLead GenCase StudiesFree ToolsBlogContactBook a Call
Improtics

Expert Google Ads management for e-commerce brands and agencies worldwide. Built on systems, powered by results.

Services

  • White-Label Partnership
  • E-commerce Google Ads
  • Lead Gen Google Ads
  • Case Studies
  • Free Google Ads Audit
  • Free Tools
  • Break-Even ROAS Calculator

Company

  • Blog
  • Industry Guides
  • About
  • Contact
  • Privacy Policy
  • Terms of Service

Stay Updated

Subscribe to our newsletter for Google Ads tips.

  • vasant@improticsppc.com
  • +91 63522 95554

© 2026 Improtics. All rights reserved.

Back to blog
E-Commerce12 min read

Google Shopping Feed Errors? Fix Item Disapprovals at the Source

September 2, 2026
Vasant Chaudhary

Vasant Chaudhary

Google Ads specialist. $30M+ managed across 50+ e-commerce and agency accounts in the US, UK and India. Book a free audit call

Short version: Item disapprovals are product-level problems in an otherwise healthy Merchant Center account, and they need a completely different response from an account suspension. Each disapproved item is one product Google will not show, and the damage compounds quietly: every percent of the catalog that is disapproved is inventory your Shopping and Performance Max campaigns cannot sell, which caps scale without ever tripping an alarm. The errors cluster into a few families, and price or availability mismatch between the feed and the landing page is the biggest by a distance, usually caused by sales, currency handling, or a delayed feed refresh rather than anything exotic. The workflow that works is the same every time: read the item issues in the Products tab, prioritize by affected products and margin, and fix each issue at its source in the platform or feed rules instead of hand-editing products one by one.

Before anything else, confirm which problem you actually have. If the account itself is suspended, every product stops at once and you receive a policy notice naming the account; that is a different and more serious situation, covered in our guide to fixing a Merchant Center suspension, and the advice below does not apply to it. Item disapprovals look different: the account is fine, most products serve, and a subset shows "Disapproved" or carries warnings in the Products tab. That subset is what this guide is about, because it is common, it is fixable, and left alone it grows.

Why feed errors compound quietly

An account suspension announces itself. Item disapprovals do not. Shopping and Performance Max keep running on the products that remain approved, revenue continues, and nothing in the campaign interface says that a fifth of the catalog is sitting out. The account simply behaves like a store with a smaller catalog: fewer queries matched, fewer products with impression share, less room for the algorithm to find winners. Teams then respond to the symptom, raising budgets or loosening targets, when the actual constraint is that the machine has less inventory to work with than anyone realizes.

The second compounding effect is trust in the feed itself. Items that flip between approved and disapproved, prices that mismatch for a day after every sale starts, and identifiers that conflict all degrade how confidently Google serves the products that are approved. A clean feed is not just about the disapproved items coming back; it is about the approved items being served harder. That is the same reason feed work is the highest-leverage neglected task in ecommerce accounts, a case we make in full in the product feed piece.

Decoding the item issues

Open Merchant Center, go to the Products section, and look at the item issues list rather than individual products. Every issue row tells you three things: what rule is violated, how many products it affects, and whether it is a disapproval or a warning. The families below cover the large majority of what ecommerce stores see.

Price and availability mismatch, the big one

Google crawls your landing pages and compares what it finds against the feed. When the page says one price and the feed says another, or the page shows out of stock while the feed says in stock, the item is disapproved for mismatch. The causes are almost always timing and configuration rather than carelessness: a sale starts on the site but the feed refreshes tomorrow morning; a currency conversion rounds differently on the storefront than in the feed; structured data on the page carries an old price the theme never updated; a flash sale ends and the feed lags behind again on the way out. The durable fixes are structural. Refresh the feed more often or on sale events rather than on a fixed daily schedule, make sure the structured data on product pages is generated from the same source as the displayed price, and turn on automatic item updates in Merchant Center so Google corrects small drifts from your structured data instead of disapproving the item. If mismatches spike every time you run a promotion, that is a pipeline problem with a permanent fix, not a recurring emergency.

Missing or invalid GTINs

Products that have a manufacturer barcode need it in the feed, and an invalid, reused, or placeholder GTIN is worse than a missing one. Stores inherit this problem from suppliers who provide wrong codes, from platform defaults that copy one GTIN across variants, and from teams filling the field with internal SKUs to make an error disappear. If the product genuinely has no GTIN, custom or handmade goods for example, set the identifier attributes to say so honestly rather than inventing one. Correct identifiers do more than clear disapprovals; they let Google match your product to its catalog, which affects which queries you can appear on at all.

Image policy: overlays, watermarks, placeholders

Promotional text on the image, percentage-off badges, watermarks, logos stamped over the product, and placeholder images all trigger image disapprovals. The image policy wants the product, on a clean background, with nothing added. The one-by-one fix is replacing images manually; the source fix is finding where the overlays come from, usually an app or theme feature adding badges automatically, and excluding the feed image from it or pointing the feed at the original unbadged asset.

Incorrect identifiers and mismatched product data

Beyond GTINs, items get flagged when brand, GTIN, and MPN disagree with each other or with Google's catalog: a brand name spelled differently from the registered brand, an MPN copied across products that are not the same, condition set wrong, or an identifier that belongs to a different product entirely. These matter because they are misrepresentation in miniature, and a feed full of them starts to look like a data quality problem rather than a set of typos.

Shipping and tax misconfiguration

Every country you target needs a shipping service configured, and for the US, tax settings as well. Items get disapproved wholesale when a store starts feeding a new country before configuring shipping for it, or when shipping rates in Merchant Center contradict what checkout actually charges. This family is the easiest to fix because it is pure configuration, and one correction typically restores every affected item at once.

Limited performance warnings versus hard disapprovals

Not every issue row is a disapproval. Warnings, missing recommended attributes, and "limited performance" flags mean the item still serves but with reduced eligibility or weaker matching. They are tempting to ignore because nothing is visibly broken, but fixing them expands where and how often approved products show. Triage disapprovals first, then work the warnings on your highest-margin products.

Free resource

The 90-point Google Ads audit checklist we run on every account

The exact checks behind our audits: structure, search terms, tracking, feeds, PMax and scaling. Drop your email and we send the checklist straight to your inbox.

No spam. One useful email now and then. Unsubscribe anytime.

The diagnostic workflow

The workflow has four steps and the order matters. First, read the item issues list in the Products tab and export it, because you want to work from the aggregated view, not from individual product pages. Second, prioritize by impact: multiply affected products by what those products are worth to you, since a mismatch issue on two hundred best sellers outranks a GTIN issue on forty long-tail items, and margin belongs in that arithmetic, not just revenue. Third, fix at the source. Almost every issue affecting more than a handful of items has a single upstream cause in the platform, the theme, the feed app, or a feed rule, and fixing it there repairs every affected item and prevents the next batch. Hand-editing products inside Merchant Center feels productive and is almost always the wrong move, because the next feed upload overwrites manual edits and the underlying cause is still generating new errors.

Fourth, use supplemental feeds for overrides that cannot live in the platform. A supplemental feed lets you correct or add attributes for specific items, fill missing GTINs from a supplier sheet, or override titles and product types without touching the primary feed, and combined with feed rules it handles nearly every case where the platform export cannot produce what Merchant Center needs. That is also the mechanism behind most feed optimization work, which is worth doing once the errors are cleared; our guide to Shopping feed optimization picks up exactly where this one ends.

When it is bigger than a few items

Watch the disapproval rate, not just the count. A stable catalog with two percent of items disapproved is housekeeping. Twenty percent disapproved, or a rate that climbs after every feed refresh, means the pipeline itself is broken and Shopping and Performance Max are running on a fraction of the catalog you think you are advertising. And certain issue types deserve extra respect: repeated mismatch violations and misrepresentation-flavored item issues are the same policy families that account-level enforcement draws on, so a feed that persistently contradicts the website is not just losing items, it is building the profile that precedes bigger problems. If the issues list is long, varied, and regenerating, treat it as a structural audit rather than a cleanup, and work through the feed the way we outline in the Google Shopping audit checklist.

Preventing the next batch

Prevention is a pipeline discipline. Schedule feed refreshes to match how often your prices and stock actually change, and trigger an extra refresh when promotions start and end. Keep structured data on product pages accurate and generated from the same source as the visible price, then let automatic item updates absorb the small drifts. Decide who owns identifiers, so GTINs come from a maintained source instead of being patched ad hoc. Configure shipping and tax before feeding any new country. And put the item issues list on a weekly calendar rather than waiting for a revenue dip to send you looking, because every family above is cheaper to fix at five affected items than at five hundred.

Frequently asked questions

How long does it take for fixed items to be approved again?

Once the corrected data reaches Merchant Center, most items are re-reviewed within a few hours to a couple of business days. The practical delay is usually upstream: the fix has to be live on the site, present in the next feed upload, and consistent between the two before the re-review can pass. Fix the source, push a fresh feed, and the approvals follow.

Why does Google say my price does not match when it does?

Because Google is comparing the feed against what its crawler saw, which may be an older version of the page, a different country or currency variant, or the price in your structured data rather than the one displayed. Check the structured data first, then confirm the crawler is not landing on a geo-redirected or cached variant.

Do warnings and limited performance issues actually matter?

Yes, but at a lower priority than disapprovals. A disapproved item cannot serve at all; a limited item serves with reduced eligibility, weaker query matching, or missing placements. Clear disapprovals first because they are binary, then work warnings on the products where extra impressions are worth the most, typically your highest-margin best sellers.

Can item disapprovals lead to an account suspension?

A normal level of item issues, fixed as they appear, poses no account risk. The danger sign is persistent mismatch between the feed and the website, especially on price and availability, because that pattern feeds the misrepresentation picture that account-level enforcement is built on. Keeping the feed truthful is both how you clear item disapprovals and how you stay out of the suspension conversation entirely.

Bringing it together

Feed errors respond to system fixes, not whack-a-mole. The sequence is stable: read the item issues list as an aggregate, prioritize by affected products and margin, trace each issue to its single upstream cause, fix it in the platform or with feed rules and supplemental feeds, and let the re-review clear the whole batch at once. Then keep the pipeline honest so the errors stop regenerating, and move from repair to improvement once the catalog is fully servable again. If it is your text ads being disapproved rather than your products, the ad disapprovals guide covers that side. If your item issues list is long and you cannot tell which problems are capping your Shopping and Performance Max results, book a free 30-minute call and we will go through the feed together and rank the fixes by revenue impact.

About the author

This guide is written by Vasant Chaudhary, a Google Ads specialist with more than five years of experience managing over 50 ecommerce and lead generation accounts across the US, UK, and India, including feed rebuilds and item disapproval cleanups for stores on Shopify and WooCommerce. He focuses on product feeds, Merchant Center health, and campaign structure. Get in touch or start with a free audit call.

Want this looked at in your account?

Free 30-minute audit call. No pitch.

Book a call

Want Help With Your Google Ads?

Whether you are an agency looking for a white-label partner or a brand that wants better results - let's talk.

Book a Free Audit Call

Related Posts

E-Commerce11 min read

Google Ads for Art & Wall Decor Brands: Scaling Taste-Driven Catalogs

How art and wall decor brands scale on Google Ads: style and subject intent, disciplined budget scaling with cooldowns, new-customer ROAS, best-seller structure, and gifting demand.

E-Commerce11 min read

Google Shopping Audit: A 9 Point Checklist

A working Google Shopping audit: feed quality, campaign structure, bidding, and the checks that reveal why a Shopping account has stopped scaling.

E-Commerce10 min read

Break-Even ROAS: The Number Most Brands Get Wrong

Break-even ROAS is 1 divided by contribution margin, not gross margin. The gap between the two is where profitable-looking accounts lose money.

E-Commerce11 min read

Best Google Ads Agencies (2026 Ranking)

An honest 2026 ranking of the best Google Ads and PPC agencies, the criteria that separate a real partner from a reseller, and who each one suits.

E-Commerce9 min read

Shopify Google Ads Conversion Tracking Setup

How to set up Google Ads conversion tracking on Shopify correctly, why most stores double-count revenue, and the checks that prove your numbers are real.

Lead Gen11 min read

Google Ads for Roofing Companies: A Lead Gen Guide for High-Ticket Jobs

How roofers make Google Ads profitable on $10k+ jobs: replacement vs repair vs storm campaigns, inspection-based tracking, storm-season budget surges, and honest cost per signed contract math.