🚫 Product Disapprovals June 22, 2026 · 13 min read

GMC Disapproved Products: Complete Fix Guide 2025

Product disapprovals silently eat your Shopping campaign performance. A disapproved product means zero impressions, zero clicks, and zero sales from that listing — while you continue paying for the account and campaigns built around it. Here's how to systematically diagnose and fix every disapproval type.

Understanding Disapprovals: Item vs Account Level

Product disapprovals in GMC fall into two categories that are critically different in terms of urgency and treatment:

Item-level disapprovals: Individual products are flagged and removed from Shopping. The rest of your account continues running normally. These are common, fixable, and don't directly threaten your account status — unless you have a very high disapproval rate.

Account-level issues triggered by item patterns: If too many of your products are disapproved, or if disapproved products signal a systemic policy problem (not just data quality), Google may escalate from item-level action to an account-level warning or suspension. A 30%+ disapproval rate across your catalog is a yellow flag; 50%+ is significant account risk.

🚨 High Disapproval Rates = Account Risk

Don't treat item disapprovals as acceptable background noise. A clean, well-maintained product feed is one of the signals Google uses to assess account quality. Accounts with chronically high disapproval rates are more likely to be flagged for manual review and suspension. Aim to keep your disapproval rate below 10% of submitted products.

How to Find and Export Your Disapprovals

In Google Merchant Center

  1. Go to Products → All Products
  2. Click the Status filter and select "Disapproved"
  3. This shows all currently disapproved products with their reason codes
  4. Click on any product for the specific issue details

In GMC Diagnostics (Better for Bulk Analysis)

  1. Go to Products → Diagnostics
  2. The Diagnostics panel groups disapprovals by issue type, showing how many products are affected by each issue
  3. This is the better starting point for bulk remediation — fix the issue type that affects the most products first

Exporting for Offline Analysis

For large catalogs, export the issue data:

  1. In Diagnostics, click on an issue type to see the affected products
  2. Use the download button (↓) to export affected products to CSV
  3. This gives you a working list to track fixes and verify resolution

Prioritization: Which Disapprovals to Fix First

With a large catalog, you can't fix everything simultaneously. Use this prioritization framework:

Priority 1 (Fix within 48 hours):

Priority 2 (Fix within 1 week):

Priority 3 (Fix within 1 month):

Feed Data Error Disapprovals

These are the most common and usually easiest to fix because they're data quality issues, not policy violations.

❌ Invalid GTIN
Cause: GTIN (barcode) doesn't match the brand, has incorrect format, or is a placeholder value.
Fix: Verify GTINs against the brand's official product database or a GTIN lookup tool. If the product doesn't have a GTIN (custom/handmade items), set identifier_exists: FALSE in your feed instead of submitting fake GTINs. Never invent or recycle GTINs.
❌ Price Mismatch
Cause: The price in your feed doesn't match the price visible on the product page.
Fix: Update your feed to reflect the current price on your website. If you run frequent sales, use the sale_price attribute instead of changing the main price — this prevents constant mismatches during promotion periods. Verify Google can crawl your product page price (it shouldn't be in JavaScript that Google doesn't render).
❌ Availability Mismatch
Cause: Feed says "in stock" but the product page shows "out of stock," or vice versa.
Fix: Sync your feed availability with your actual inventory in real-time. Most e-commerce platforms offer automatic feed updates via API. If using a static feed file, ensure it's refreshed at least daily. For Shopify, the Google channel syncs availability automatically when products change status.
❌ Missing Required Attribute
Cause: A required field for the product type is empty — commonly brand, GTIN, condition, or category-specific attributes.
Fix: Check Google's attribute requirements for your product category. Use GMC's attribute suggestions in the Diagnostics panel. For missing brand attributes, add the brand name — even if it's your own brand or "generic" for unbranded items. Use feed rules to add default values for attributes that should apply across a category.
❌ Invalid or Missing Image URL
Cause: The image URL in the feed is broken, returns a redirect, or can't be accessed by Google's crawler.
Fix: Verify all image URLs with a URL checker tool. Ensure images are served over HTTPS, not HTTP. Avoid URLs that require authentication. Check for redirect chains — Google prefers direct, stable URLs without multiple redirects.
❌ Shipping Configuration Error
Cause: No shipping settings configured for the target country, or a product's weight/dimensions don't match your shipping tier configuration.
Fix: In GMC, go to Shipping & Returns → Shipping services and ensure you have a shipping configuration that covers your target countries and all your product weight/size ranges. For products with unusual dimensions, verify they're within the range your shipping service covers.

Policy Violation Disapprovals

These are more serious — they indicate your products or listings violate Google's Shopping policies, not just data quality standards.

❌ Misrepresentation
Cause: Product claims in the title or description don't match what the product actually is or does. This includes exaggerated claims, inaccurate specifications, or misleading before/after imagery.
Fix: Review the specific product's title and description for any claims that can't be clearly substantiated. Remove superlatives ("best," "miracle," "instant results") that Google flags as potentially deceptive. Ensure all specifications listed are accurate and verifiable. See our full misrepresentation guide for detailed guidance.
❌ Prohibited Product or Content
Cause: The product falls into a category Google prohibits or restricts, such as certain weapons, counterfeit goods, adult content without proper approval, or health products with prohibited claims.
Fix: Review Google's prohibited and restricted products policy. If your product is in a restricted (not prohibited) category, check if you need to apply for approval or restrict by geography. Genuinely prohibited products cannot be sold on Google Shopping.
❌ Unacceptable Business Practices
Cause: Your business model or checkout process violates Google's requirements — commonly seen with subscription products that don't adequately disclose recurring billing, or stores with deceptive checkout practices.
Fix: Ensure all subscription terms are clearly disclosed before checkout. Include clear pricing, billing frequency, and cancellation terms. See our guide on GMC for subscription products for specific requirements.

Image Disapprovals

Image-related disapprovals are extremely common because many sellers source images from suppliers or use images that technically violate GMC's image policy. See our dedicated GMC image requirements guide for the full breakdown, but here are the most common fixes:

Website & Landing Page Disapprovals

❌ Landing Page Not Found (404)
Cause: The product URL in your feed leads to a page that doesn't exist or returns a 404 error.
Fix: Update the link field in your feed to the correct URL. Implement proper 301 redirects for pages that moved. For discontinued products, remove them from the feed or update the link to a relevant category page (not the homepage).
❌ Price Policy Violation on Landing Page
Cause: The price shown in the ad (from your feed) doesn't match the price on the landing page. Often caused by location-based pricing, logged-in vs. anonymous pricing, or promotional prices not reflected in the feed.
Fix: Ensure your product page price matches your feed price for all users, regardless of login status or location. If you have geo-specific pricing, either use geo-targeting in your campaigns to serve the correct price, or submit separate feeds per region with the correct prices. Google's crawler sees prices as an anonymous user in your target country.
❌ Checkout Not Possible
Cause: Google's automated checker can't complete a purchase flow on your site — often because checkout requires account creation, has broken steps, or is geographically restricted.
Fix: Verify your checkout allows guest checkout. Test your checkout flow from a fresh browser session (not logged in) and from your target geography. Fix any JavaScript errors or broken steps. If your site is geo-restricted, make sure GMC targeting matches your available markets.

After Fixing: How to Request Re-Review

After fixing disapproved products, you have two options for getting them re-reviewed:

Option 1: Wait for automatic re-crawl

Google automatically re-crawls product pages and re-checks feed data on a regular schedule. Most item disapprovals are resolved within 3–5 business days without any action on your part, as long as the fix is genuine and the changes are live on your website.

Option 2: Request manual review or refresh

For faster resolution:

⚠️ Fix First, Request Review Second

Don't request a re-review until the issue is genuinely fixed and the changes are live. Requesting review of an unfixed issue wastes time and adds to your policy violation record. Verify the fix is live from a fresh browser session before requesting any review.

Preventing Future Disapprovals

Find All Your GMC Compliance Issues at Once

Product disapprovals are part of a larger compliance picture. Our free scan checks your site and account for the full range of issues that affect GMC approval — policy pages, trust signals, feed health, and more.

Run Free GMC Scan →