Google Merchant Center disapprovals: reasons and fixes

Why Google Merchant Center disapproves products on a Shopify store, how to fix each common reason, and how to check product status.

Google Merchant Center is the account where Google stores your product data and decides which products may appear in Shopping ads and free listings. A disapproved product is one Google has removed from those surfaces. This guide covers how Shopify products reach Merchant Center, the reasons Google disapproves them, how to fix each reason, and how to check status.

What Merchant Center is

Merchant Center holds your products, your shipping and tax settings, and your business details. Google reads that data and reviews it against its product data specification and its policies. Each product ends up approved, disapproved, or approved with a warning.

A disapproval is per product. A warning is a smaller problem that limits performance. Google also reviews the account as a whole, so repeated unresolved issues can lead to an account-level suspension.

For a glossary-length answer, see What is a disapproved product? and What is a product feed?. Merchant Center is also where Google’s own verdicts live.

How Shopify products get into Merchant Center

Shopify’s own route is the Google & YouTube channel app. Per Shopify’s Help Center, it is a sales channel app you install from the Shopify App Store, Google manages it, and it is available only in certain countries and currencies. It syncs your products and related store information to Merchant Center, and you can then manage your Google listings from the Shopify admin.

The app sends what your Shopify admin holds. A wrong barcode, a missing vendor, or a thin title in Shopify becomes a wrong, missing, or thin value in Merchant Center. Most fixes therefore happen in Shopify, not in Merchant Center.

Some stores send a feed another way, through a third-party feed app or a file upload. Those paths add a second set of rewrite rules between Shopify and Google. Google’s guidance for file uploads is to correct the data and upload it again, in a supported format such as XML, CSV, TSV or TXT.

Whichever route you use, Google compares the data it receives with the page a shopper lands on. That comparison drives most disapprovals.

Common disapproval reasons and how to fix each

Google’s data quality guidance separates disapprovals, which remove a product, from warnings, which limit performance. The reasons below come from Google’s Merchant Center Help pages listed under Sources.

Product data does not match the page

Google states that product data not matching the specification or your website can lead to disapproval, and the fix is to correct the data and upload it again. Price and availability are the usual culprits.

Google’s availability page says the stock status should match across your product data, the landing page, and checkout. The product data specification says the price you submit must match the landing page, and that you must not submit a price of 0, with narrow exceptions.

To fix a mismatch, change the value where your store is wrong, then let the sync run again. Check the product page itself as a shopper sees it, not only the Shopify admin. Google also offers automatic item updates, which can update items from the structured data on your pages. Google notes that these are no replacement for regular data updates, and that structured data must match what customers see.

Missing or incorrect GTIN

A GTIN is the barcode number that identifies a product. Google says products with missing or incorrect GTINs may have limited visibility, and a product with an assigned GTIN that you do not submit can be disapproved. Its fix is to assign valid, unique identifiers. See What is a GTIN?.

Google’s GTIN page sets several rules:

  • Only provide a GTIN if you are sure it is correct.
  • Use a valid number with a correct check digit, as defined in the GS1 validation guide.
  • Use a separate GTIN for each variant.
  • Do not use GTINs with the 02, 04, 2, 05, 98 or 99 prefixes.
  • Leave the field blank for a product with no assigned GTIN, such as a store brand, and use brand and MPN instead.

Custom-made goods such as handmade items do not need a GTIN. Shopify lets you mark them as custom products.

Generic image

Google says products with generic images remain disapproved and are not shown in Shopping ads. The fix is a real photo of the main product, not a logo or a placeholder.

Promotional text or watermark on the image

Items whose images carry promotional overlays stay disapproved until the images are replaced. Upload an unobstructed product image with no promotional text or watermark. Google lists automatic image improvements as a way to remove overlays.

Product page unavailable

Google disables a product when it cannot access the landing page in the link attribute, and the product stays out of ads and free listings until Google reaches the page again. The URL must start with http or https, and Google wants the site to be always available.

A page can break this way after a redirect change, a theme change, a password page left on, or a deleted product. Open the product URL in a private browser window and confirm it loads without a login.

Misrepresentation

Google’s misrepresentation policy requires offers to be accurate, realistic and truthful. It asks merchants to disclose total costs, including taxes, fees and shipping, and delivery and refund terms before purchase. It also says you cannot list items as available when you cannot fulfil orders.

Google treats this policy as serious. Its page says that egregious violations, such as scams or impersonation, can lead to an account suspension without prior warning. Violations such as dishonest pricing, unacceptable business practices or coordinated deception can lead to suspension without prior warning. For unavailable offers, manipulated media and unreliable claims, Google issues a warning at least seven days before any suspension. Review your shipping, returns and contact pages, and make sure checkout shows the same totals your listings imply.

Missing brand, small images, and other warnings

These are warnings, not disapprovals, but they limit performance and can contribute to enforcement if left alone. Google’s data quality guidance lists:

  • A missing brand: add it in Shopify’s Vendor field and do not use placeholders such as “N/A” or “Generic”.
  • Images below the minimum size, which is 100 by 100 pixels for non-apparel and 250 by 250 for apparel.
  • An invalid Google product category, fixed by using the numeric ID or full path.
  • A GTIN that conflicts with the brand, fixed by correcting either value.
  • Excessive capitalization in titles, fixed by editing the title in Shopify.
  • Apparel products missing gender, size, color or age group values.

Google says other data quality issues can lead to suspension if they are not resolved within its 28-day warning period. It also says warnings about price and availability mismatches between the feed and the landing pages result in preemptive item disapproval, which needs a review before it resolves.

How to check product status

Product-level issues sit in Merchant Center under Products, in the Needs attention tab. The list shows every product with an open issue. You can filter it by issue impact, labels, status or title, and export it as a CSV. To check one product, open its details page and read the Needs attention section.

Each issue has a detail page with affected examples and suggested steps. Account-level problems appear in a banner, and warnings come with a deadline.

After a fix, how Google rechecks depends on the kind of fix:

  • Product data fixes: edit the data and re-upload or re-sync it.
  • Website fixes: once they are live, a small ad edit or choosing Appeal starts a fresh crawl. Google says these crawls usually finish within 24 to 48 hours.
  • Review requests: request a review after fixing. If the review succeeds, the disapproval disappears.

Google adds that it may not list every violating product in your diagnostics for a mismatch, so a site-wide audit of price and stock is worth doing.

Where Rabbot fits

Merchant Center tells you what Google decided. It does not watch your storefront for the causes. Rabbot cross-checks your product feed against what your live pages show, and flags gaps in price, availability and required identifiers as disapproval risk. See What feed monitoring is.

On paid plans, Rabbot connects to Google Merchant Center and notifies you when Google disapproves a product. It reads Merchant Center’s verdicts every day through 6 Google checks, and a disapproval reaches you the same day Rabbot reads it. The Google channel covers setup, and Feed alerts and disapproval risk covers how a finding reaches you. The overview of what Rabbot does with the service is on Google Merchant Center.

The Free plan cannot connect channels. Free runs the feed cross-check once at install, with no connection needed.

You make the change in Shopify, and Rabbot reads the page again to confirm it. For a plain-language look at the four most common causes, read Google Shopping disapprovals: four causes, one reopens.

FAQ

Why was my product disapproved in Google Merchant Center?

Google disapproves a product when its data breaks the product data specification or a policy. The common reasons are a price or availability that does not match the page, a missing or invalid GTIN, a generic or watermarked image, and a landing page Google cannot reach. Open the product’s Needs attention section in Merchant Center to see which one applies.

How long does a disapproval take to clear after I fix it?

For product data fixes, the product is rechecked after the data is re-uploaded or re-synced. For website fixes, Google says a fresh crawl usually finishes within 24 to 48 hours after you edit an ad or choose Appeal. A review request can clear the disapproval if it succeeds.

Do I need a GTIN for every product?

Google says to provide a GTIN only when you are sure it is correct. Products with no assigned GTIN, such as store brands, should leave the field blank and use brand and MPN. Custom-made items do not need one.

Can Merchant Center disapprove products for price mismatches?

Google’s data quality guidance says products whose data does not match your website can be disapproved, and warnings about price and availability mismatches result in preemptive item disapproval. Compare the feed value with the price a shopper sees on the page.

Does Rabbot fix disapproved products?

Rabbot names the product and the gap, and you make the change in Shopify. On paid plans it also notifies you when Google disapproves a product, from Merchant Center’s own verdicts read every day.

Sources

Start your 14-day trialStart your 14-day trial