Skip to content
Disapproved products diagnostic dashboard

Fixing Disapproved Products in Google Merchant Center

· by Digitelia · 4 min read

Product disapprovals are the silent killer of Shopping campaign performance. A feed with 15% of products disapproved is a feed where 15% of your catalog can’t appear in ads, free listings, or Performance Max — yet most merchants don’t notice until campaigns underperform. By the time the disapprovals get to 30-40%, the account is effectively broken.

This guide walks through the most common disapproval reasons in 2026, the diagnostic workflow for resolution, and the prevention strategies that keep feeds clean over time.

Merchant Center diagnostics interface

How disapprovals affect performance

When a product is disapproved:

  • It cannot appear in Shopping ads
  • It cannot appear in Free product listings
  • It cannot appear in Performance Max
  • It cannot appear in YouTube Shopping or other surfaces
  • It still costs you ad spend on the rest of your catalog while reducing the auction pool you have access to

For high-volume e-commerce, even 10% disapproval can mean tens of thousands in lost monthly revenue. Maintaining clean approval status is one of the highest-ROI ongoing tasks in Merchant Center operations.

Where to find disapprovals

In Merchant Center → Products → “All products” tab.

Filter views:

  • “Issues” tab shows disapproved + warning products
  • “Item-level issues” report shows specific products and specific errors
  • “Account-level issues” shows broader problems affecting all or many products

For ongoing monitoring: Settings → Email notifications → enable issue alerts. New disapprovals notify you within 24 hours.

The most common disapproval reasons in 2026

1. Mismatched price (#1 most common)

What it means: Google’s scraper visited your product page and saw a different price than your feed.

Cause: feed not updated quickly enough after a price change, time-based sale not synced, or your structured data on the page conflicts with the feed.

Resolution:

  • Confirm feed and landing page prices match exactly
  • Enable Automatic Item Updates (Settings → Automatic improvements → Price updates)
  • Add Product schema with offers.price matching feed exactly
  • For frequent price changes, use Content API or hourly scheduled fetch

2. Mismatched availability

What it means: feed says “in stock” but landing page shows “out of stock” (or vice versa).

Resolution:

  • Sync inventory updates frequently (hourly via Content API ideal)
  • Enable Automatic Item Updates for availability
  • Match availability status across feed, structured data, and visible page

3. Missing image

What it means: image URL in feed returns 4xx, 5xx, or times out.

Resolution:

  • Use a reliable CDN for images
  • Avoid signed URLs that expire
  • Test image URLs return 200 status
  • For Shopify/WooCommerce platforms with native integrations: confirm the platform isn’t blocking Google’s crawler

4. Image too small / wrong format

What it means: image under 100×100 pixels, or unsupported format.

Resolution:

  • Minimum 800×800 (1500×1500 recommended)
  • JPG or PNG format
  • Square aspect ratio for primary images
  • Re-export from product photography source if needed

5. Promotional overlay on image

What it means: image has text overlay like “SALE!”, “10% off”, borders, watermarks.

Resolution:

  • Remove all promotional text from product images
  • Use Merchant Center Promotions feature for sale indicators (covered in our promotions article)
  • Re-shoot or re-edit images with clean white background

6. Required attribute missing: GTIN

What it means: for branded new products, GTIN is required.

Resolution:

  • Source GTINs from manufacturer or product packaging
  • For private label without official GTIN: register through GS1 or set identifier_exists: false
  • Validate GTINs through GS1 validator before submitting

Product feed editing

7. Misrepresentation of self or product (severe)

What it means: Google’s policy systems flagged trust concerns. Domain claim issues, suspicious activity, business mismatch.

Resolution:

  • Audit your domain claim and Merchant Center account ownership
  • Ensure brand consistency between feed and website
  • Submit reconsideration request with detailed explanation
  • This is usually a 7-30 day resolution; severe cases need policy specialist support

8. Restricted content (varies by category)

What it means: product or claims fall under restricted policy (adult, alcohol, healthcare, weapons, financial services, etc.).

Resolution:

  • Confirm your category is allowed in your target market
  • Apply for the appropriate Google Ads/Shopping certification if available
  • Adjust claims that violate policy
  • Some products simply can’t be advertised on Google — accept and move on

9. Insufficient quality (Free listings)

What it means: Free Listings has stricter quality standards than paid Shopping.

Resolution:

  • Improve attribute completeness (color, size, material, etc.)
  • Add more images via additional_image_link
  • Improve product titles per our optimization guide
  • Add structured data on product pages

10. Account-level suspensions

What it means: entire account is disabled, not just individual products.

Resolution:

  • Identify the root cause (usually misrepresentation or repeated policy violations)
  • Fix all underlying issues
  • Submit reinstatement request with detailed remediation plan
  • Allow 7-14 days for review
  • First reinstatement usually succeeds if issues are genuinely fixed; second reinstatements harder

A diagnostic workflow

When you see disapprovals:

Step 1: Filter by issue.

In Merchant Center → Products → Issues. Filter to show “Item-level issues.” See which specific products have which specific errors.

Step 2: Group by issue type.

If you have 500 disapprovals, they’re rarely 500 unique problems. Usually 5-10 patterns cover 90%. Group: “150 missing GTIN”, “80 image too small”, “50 promotional overlay”, etc.

Step 3: Prioritize by revenue impact.

Use the products report to identify which disapproved SKUs are your highest revenue or impression products. Fix those first.

Step 4: Implement fixes systematically.

Per issue type, implement the fix at the source (your product catalog, feed pipeline, or page templates), not just one product at a time.

Step 5: Resubmit.

After feed refresh, products should re-evaluate within 24-72 hours. Most disapprovals clear automatically once the underlying issue is fixed.

Step 6: For misrepresentation or trust-based disapprovals:

Submit a reconsideration request through Merchant Center support. Include specifics of what changed.

Prevention: keeping the feed clean over time

Disapprovals will recur unless prevention is built into operations.

1. Daily diagnostics monitoring. Set up email alerts for new disapprovals. Check weekly minimum.

2. Pre-publish validation. Before adding new products, validate they pass requirements (GTIN, image quality, attribute completeness).

3. Automated checks in your feed pipeline. Before submitting to Merchant Center, your feed pipeline should reject products missing required fields.

4. Sync infrastructure. Hourly Content API for inventory and price. Scheduled fetch every 4-6 hours minimum for catalog.

5. Structured data discipline. Product schema on product pages should match feed. Inconsistency = future mismatch disapproval.

6. Brand consistency. Same brand spelling everywhere. Standardize via feed rules.

7. Quarterly feed audits. Even with automation, run quarterly manual review of feed completeness and quality.

Common diagnostic mistakes

1. Resubmitting without fixing. Repeated resubmission of unchanged feed doesn’t help.

2. Fixing one product when the issue is systemic. Fix at the catalog/feed level, not per-SKU.

3. Ignoring warning-level issues. Warnings become disapprovals over time. Address them proactively.

4. Not checking Free Listings status separately. Free Listings has stricter quality criteria. Products approved for paid Shopping may still be excluded from Free.

5. Skipping the reconsideration process for trust-based issues. Trust issues don’t auto-clear with feed fixes. Engage support.

A 14-day disapproval cleanup sprint

For an account with significant disapprovals:

Days 1-3: Diagnose.

  • Pull all item-level issues report.
  • Group by issue type.
  • Identify top 5-7 issue patterns covering 90% of disapprovals.

Days 4-10: Fix by pattern.

  • Per pattern, implement the fix in your feed pipeline or catalog.
  • Submit refreshed feed.
  • Monitor approvals over 24-72 hours per submission.

Days 11-13: Address remaining issues.

  • Long-tail individual issues that weren’t part of major patterns.
  • Reconsideration requests for trust-based disapprovals.

Day 14: Set up prevention.

  • Configure issue email alerts.
  • Document the patterns for ongoing monitoring.

Expected outcome: disapproval rate drops from 15-40% to under 5%.

Frequently asked questions

How long until a disapproved product becomes approved after I fix it? 24-72 hours typically. For trust-based issues, 7-30 days.

Can I appeal a disapproval? For policy disapprovals, yes — through the “Request review” option on the product. For trust-based, through reconsideration.

Will disapprovals affect my Quality Score or Account Health? Persistently high disapproval rates correlate with reduced trust and can affect broader account performance. Keep them under 5%.

Should I delete disapproved products? No. Fix and resubmit. Deletion loses your product history.

What if I’m in a restricted category? Apply for the appropriate certification. Some categories (firearms, pharma, gambling) have strict restrictions per market.


Disapproval management is operational hygiene, not a one-time cleanup. The accounts that consistently win Shopping aren’t the ones with no issues — they’re the ones with issue management as a weekly habit. Build that into your workflow, and disapprovals stop being a campaign killer and become a manageable background task.

Tagged

#merchant-center#disapprovals#product-feed#troubleshooting#google-shopping#ecommerce