Google Merchant Center Product Disapprovals: How to Fix Every Common Issue

Last updated: 2026-06-1735 min read

Quick Answer

To fix a Google Merchant Center product disapproval, identify the specific error in the 'Needs Attention' tab (e.g., Price Mismatch, Missing GTIN, Invalid Image). Update the product data in your Shopify admin or feed app to comply with Google’s strict data specifications, then wait for the next automatic feed sync and recrawl to clear the error.

Disclaimer: FeedIQO is independent, not affiliated with Google, and cannot guarantee approval. We help monitor, diagnose, and organize fixes, but Google determines product eligibility.

Product Disapproval vs. Account Suspension

It is crucial to understand the difference between an item-level issue and an account-level issue. A Merchant Center Suspension means your entire account is disabled because of broad policy violations (like Misrepresentation). A product disapproval means only specific items are blocked from serving ads. However, ignoring product disapprovals can eventually trigger an account warning for poor data quality.

Where to Find Disapproved Products

Log in to your Merchant Center account and navigate to the Products > Diagnostics tab. Here, you will see a historical graph and a list of issues categorized under the Needs Attention section. You can download this list as a CSV to see exactly which product IDs are affected by which errors.

Shopify-Specific Causes for Disapprovals

Shopify makes generating feeds easy through apps, but that automation can lead to blind spots. Let's break down the most common issues Shopify merchants face and how to fix them.

Price Mismatch

Price mismatch occurs when the feed submits $50.00, but Googlebot crawls the landing page and sees $45.00 (or vice versa). On Shopify, this is often caused by:

  • Using a multi-currency app that dynamically alters the price text based on IP, confusing Googlebot.
  • Discount apps that apply strikethrough pricing via JavaScript instead of updating the standard price.
  • Feed apps submitting the price of the cheapest variant, but the landing page defaults to a more expensive variant.

Fix: Ensure your product URLs in the feed include the variant ID parameter (e.g., ?variant=123456789). Enable Automatic Item Updates in Merchant Center settings so Google can read your Shopify schema markup and self-correct price differences.

Availability Mismatch

This happens when the feed says "in_stock" but the website says "out_of_stock". It is a timing issue. If you sell out of a popular item at 10 AM, but your feed app only syncs at midnight, Google will disapprove the item when it crawls the page at 2 PM.

Fix: Increase the frequency of your feed fetches (via Content API if possible). Also, enable Automatic Item Updates for availability.

Missing GTIN

Google requires a Global Trade Item Number (UPC, EAN) for all products manufactured in bulk. If you leave the Barcode field blank in Shopify, you will get a "Limited Performance" warning or a full disapproval.

Fix: Enter valid GTINs in Shopify. If you sell custom, handmade, or vintage items that genuinely have no barcode, map the identifier_exists attribute to false in your feed settings.

Invalid Image

Google has strict image guidelines. If your primary product image contains watermarks, logos, borders, or promotional text like "Free Shipping", it will be disapproved.

Fix: Edit the main image in Shopify to have a clean, solid background. You can use lifestyle images or images with text in the additional_image_link attribute, but the primary image_link must be clean.

Shipping and Tax Mismatch

If the shipping cost or tax calculated at checkout in your Shopify store is higher than what you configured in Merchant Center, Google will disapprove the item.

Fix: Mirror your Shopify shipping profiles exactly in Merchant Center. For taxes, ensure you have correctly configured the states where you collect sales tax. Always err on the side of overestimating shipping in Merchant Center if you cannot get it exact.

Destination Not Working & Landing Page Mismatch

If a product URL returns a 404 Not Found, requires a password, or redirects too many times, Google will reject it. This often happens if you change a Shopify URL handle without updating the feed.

Fix: Ensure all products are published to the Online Store sales channel and are not password-protected. Ensure your robots.txt allows Googlebot to crawl.

Promotional Titles

Adding "BUY ONE GET ONE" or "Hurry, 50% Off" in the actual product title violates editorial guidelines.

Fix: Remove promotional jargon from titles. Use the Merchant Center Promotions tool to run sales legally.

Policy Violations

Selling restricted items (weapons, certain supplements, explicit content) will lead to immediate disapproval. Sometimes, safe items are flagged accidentally because the description contains a trigger word.

Fix: Remove restricted items from your feed. If it is a false positive (e.g., selling a "glue gun" and getting flagged for firearms), request a manual review.

Bulk Fix Workflow

Managing hundreds of disapprovals can be overwhelming. FeedIQO provides a Fix Queue that organizes these errors based on the product's historical revenue impact. Focus on fixing your top-selling products first. Once you correct the data in Shopify, your feed app will push the updates to Google, and the errors will naturally resolve.

When to Request Review

For data quality issues (Price, Availability, Missing attributes), you rarely need to click "Request Review". Simply fixing the data and waiting for the feed to re-process is enough. For policy violations (e.g., restricted products or misleading content), you must explicitly request a review from the item's details page in Merchant Center after fixing the issue.

Frequently Asked Questions

Frequently Asked Questions

A product disapproval means one specific item is removed from Shopping ads because it violates a policy or has bad data. The rest of your catalog remains active. An account suspension means your entire Merchant Center is shut down, and no products will show.
Yes. If a significant percentage of your catalog (often over 20-30%) is disapproved for data quality issues, you will receive a warning for Preemptive Item Disapproval, which can escalate to account suspension if not fixed.
If your product has a manufacturer barcode, enter it in the Shopify Barcode field. If it is custom-made or vintage, map the identifier_exists attribute to false in your feed app.
Google crawls your landing page. If you use a currency converter, dynamic pricing app, or if the URL points to the wrong variant, Google will see a different price than what is in your feed. Enable Automatic Item Updates to help mitigate this.
For data quality issues (like price/availability), it usually resolves automatically within 24 to 48 hours after the next feed sync and recrawl. Policy violations may require clicking "Request Review" and can take 3-5 days.
Yes, if you do not want to sell them. But if you want to advertise them, deleting and re-uploading without fixing the underlying issue will just result in another disapproval.
It means your primary product image contains watermarks, logos, or text like "Sale" or "Free Shipping." Google requires a clean image with a solid background for the main image_link.
The "Needs Attention" tab in Merchant Center diagnostics highlights items that are either disapproved, have warnings (like limited performance), or are expiring soon.
It means Google bot could not access the product URL. It might be a 404 error, a server downtime issue, or your site is blocking Googlebot via robots.txt or a firewall.
FeedIQO monitors and prioritizes your disapprovals in a Fix Queue. We provide the exact steps to fix them in Shopify, but you must make the data changes in your store.
If a manual review is rejected, the product remains disapproved. Repeatedly requesting reviews without fixing the core policy violation can lead to a cooldown period where you cannot request reviews for that item.
The shipping cost configured in Merchant Center must match or be slightly higher than the cost a user actually pays at checkout. Ensure your weight-based rules align perfectly with Shopify.

Related Google Merchant Center searches

google merchant center product disapprovalgoogle merchant center disapproved productsgoogle shopping product disapprovedproduct disapproved merchant centerfix disapproved products google merchant centergoogle merchant center needs attention productsgoogle merchant center request review productgoogle merchant center product data issues