🔍 Troubleshooting July 13, 2026 · 13 min read

GMC Products Approved But Getting Zero Impressions: 10 Real Reasons Why

Your dashboard shows "Active" next to every product. No disapprovals, no warnings. Yet Google Shopping shows nothing. This maddening scenario has specific causes — and most of them are fixable without touching your product feed.

Why "Approved" Doesn't Mean "Eligible to Show"

This is the root of the confusion. In Google Merchant Center, "Active" status means your product passed Google's policy review — it doesn't violate shopping policies, it has required attributes, and it's been accepted into the system. That's it.

Eligibility to actually appear in Shopping results is a completely separate determination, governed by your Google Ads campaign settings, bid strategy, budget, account health signals, and competitive landscape. A product can be 100% approved and 0% showing — simultaneously, legitimately.

Google does not communicate this distinction well. The GMC interface shows a green "Active" badge and leaves merchants to wonder why their approved products have zero impressions in Shopping performance reports.

⚠️ Important Distinction

GMC impressions data in the "Products" report shows impressions from Shopping ads only when linked to an active Google Ads campaign. Free listing impressions appear in the "Free listings" performance report separately. Make sure you're checking the right report.

Let's go through the ten most common reasons — in roughly the order you should check them.

1. No Active Shopping Campaign (or Campaign Is Paused)

1 Campaign Status Problem

This is embarrassingly common. The campaign was paused during a test, a budget reset, or a holiday, and nobody turned it back on. Or the Shopping campaign was never created.

Where to check: Google Ads → Campaigns. Look for "Shopping" or "Performance Max" campaign types. Check status column for "Paused," "Removed," or "Budget limited."

Fix: Enable the campaign. If there is no campaign, create one pointing to the GMC account that contains your products.

Also check ad group and ad status within active campaigns. In Standard Shopping campaigns, you can have an active campaign but all ad groups paused. In Performance Max, individual asset groups can be paused.

2. Campaign Budget Is Exhausted Too Early

2 Budget Exhausted Before Impressions Register

If your daily budget runs out in the first hour of the day, your products may show zero impressions across most of the day. The Shopping performance report aggregates, but very low impression counts can appear as zero in certain reporting windows.

Where to check: Google Ads → Campaigns → Status column for "Limited by budget." Check the time segmentation of impressions (Segment → Time → Hour of day).

Fix: Increase daily budget, or use impression share data to understand how constrained you are. "Search Impression Share Lost (Budget)" metric is your friend here.

A related scenario: your budget is technically sufficient but your target ROAS or target CPA is set so conservatively that Smart Bidding refuses to enter auctions it can't win at your required efficiency level. You may have budget but zero spend because the algorithm can't find qualifying auctions.

3. Bidding Below the Auction Floor

3 Bids Too Low to Compete

Google Shopping auctions have a de facto minimum bid level to enter. If your max CPC bid (in Standard Shopping) or target CPA/ROAS (in Smart Bidding) is too far below the market rate, Google simply won't enter your products in auctions — not even to lose them.

Where to check: Google Ads → Auction Insights report, or check the "Bid simulator" data on your campaign. Also check Search Impression Share metrics.

Fix: For manual CPC campaigns, raise bids. For Smart Bidding, loosen your targets or switch to Maximize Clicks temporarily to generate auction data.

💡 Diagnostic Move

Switch a small subset of products to Maximize Clicks (no target) for 7 days. If impressions appear, your previous target was too aggressive. This tells you the demand is there — you just weren't competitive enough to enter auctions.

4. Geographic Targeting Mismatch

4 Campaign Targets Wrong Locations

Your campaign is targeting a region where you don't ship, or your GMC shipping settings cover different countries than your campaign targets. Google won't show Shopping ads to users in locations your products don't ship to.

Where to check: Google Ads → Campaign Settings → Locations. Compare with GMC → Shipping settings → Coverage.

Fix: Align campaign geographic targeting with your GMC shipping destinations. If you ship to all US states, make sure your campaign targets the US and your GMC shipping covers all US states (not just some).

This is especially common for international merchants or stores that set up US GMC accounts but targeted campaigns at only specific states, creating coverage gaps.

5. Products Are Excluded From Your Campaign

5 Product Groups / Filters Excluding Items

In Standard Shopping campaigns, Product Groups determine which products from your GMC feed are eligible to serve. If your product group subdivision is misconfigured, or negative product group filters are too aggressive, approved products simply never enter the auction.

Where to check: Google Ads → Product Groups tab in your Shopping campaign. Expand the subdivisions and look for products with "Excluded" status or zero bid assignments.

Fix: Make sure all products you want to serve have a bid assigned. An "Everything else" group at the bottom of your subdivision tree should have a bid, not be excluded.

In Performance Max campaigns, the equivalent issue is asset groups with listing group filters that exclude your product categories. Check each asset group's listing groups to confirm products are included.

6. Low Price Competitiveness Score

6 Google's Auction Model Deprioritizes Your Listings

Google's Shopping auction doesn't run purely on bid — it incorporates expected performance signals including price competitiveness. If your prices are significantly above market rate for identical products (especially for products with GTINs that allow Google to compare them), your Quality Score equivalent drops and you need much higher bids to appear.

Where to check: GMC → Growth → Manage programs → Price competitiveness report. Look at "Benchmark price" vs. your price for individual products.

Fix: For commodity products, price within 10-15% of benchmark. For unique/branded products, improve other feed quality signals to compensate. See our Price Competitiveness guide.

7. Poor Feed Quality Signals

7 Feed Data Quality Is Hurting Eligibility

Approved doesn't mean high-quality. Products can be approved with weak titles, missing GTINs, generic descriptions, and low-resolution images. Google's ranking algorithm for Shopping deprioritizes poor-quality listings — they get approved but rarely win auctions at any reasonable bid level.

Where to check: GMC → Diagnostics → Feed attributes. Look at completeness scores, especially for: title (keyword richness), GTIN (presence and accuracy), description (length and specificity), image_link (resolution and quality).

Fix: Systematically improve feed quality. Start with title optimization — it has the biggest impact on auction relevance. See our Product Feed Optimization guide.

💡 Feed Quality Quick Wins
  • Add GTINs for all branded products — products with accurate GTINs can appear without a matching query in a product carousel
  • Include color, size, and material in titles for relevant products
  • Use images with pure white backgrounds for apparel and accessories
  • Ensure product_type attribute has a complete category hierarchy

8. Search Volume Too Low for Your Niche

8 Nobody Is Searching for Your Products

Some products simply have insufficient search demand to generate Shopping impressions. Very niche B2B products, highly specialized equipment, or extremely obscure collectibles may have monthly search volumes too low to register — especially in specific geographies.

Where to check: Google Keyword Planner → search volume for your primary product keywords. Also check Google Search Console for any organic impressions on your product pages.

Fix: Broaden product titles to catch higher-volume parent queries. If a "magnetic ferrofluid display bottle" has no volume, try optimizing for "science desk decoration" or "novelty gift." Expand geographic targeting if currently restricted.

This is more common than sellers expect. Many assume if they have a product to sell, there's a buyer searching for it. For very niche items, Google Shopping may simply not be the right channel — or you need to get creative with how you describe the product.

9. Account-Level Issues Flying Under the Radar

9 Soft Account Restrictions Not Showing as Suspension

Google can throttle a merchant account's traffic without issuing a formal suspension. This happens with accounts that have had recent policy flags, are under "manual review," or have received policy warnings that weren't resolved. The products show as "Active" — but impressions are suppressed.

Where to check: GMC → Account issues tab. Look for any warnings, even ones that appear to be resolved. Also check the "Account status" at the top of the GMC Overview page — sometimes there are banners that are easy to dismiss and forget.

Fix: Resolve every single warning, even ones that seem minor. Submit for re-review after resolving. Use the GMC Unbanned free scanner to detect hidden compliance issues that aren't surfaced as formal warnings.

🚨 Watch For These Hidden Issues
  • Website crawl errors (Google can't verify your landing pages)
  • Price discrepancy warnings (your GMC price doesn't match your live website price)
  • Shipping speed mismatch (your GMC promised delivery window doesn't match what's on your site)
  • Phone number or email not working (contact verification failures)

10. GMC and Google Ads Aren't Properly Linked

10 Broken or Missing Account Link

If your GMC account isn't correctly linked to your Google Ads account, Shopping campaigns can appear to be running normally but drawing from no product feed — resulting in zero impressions. This can happen after account ownership transfers, agency changes, or GMC account migrations.

Where to check: GMC → Settings → Linked accounts. Verify Google Ads is listed and the status shows "Active." In Google Ads, go to Tools → Business data → Linked accounts → Google Merchant Center and confirm the same account ID.

Fix: Re-link the accounts. In GMC, go to Settings → Linked accounts → Link a new account. Enter your Google Ads CID. Then accept the link request in Google Ads.

A subtler version of this: the accounts are linked, but the campaign is pulling from the wrong GMC account ID. This happens frequently when agencies manage multiple clients — one client's campaign accidentally references a different merchant account.

Diagnostic Checklist: Run These in Order

When you're getting zero impressions on approved products, work through this checklist systematically:

Check Where to Look Time to Diagnose
Campaign active? Google Ads → Campaigns 30 seconds
GMC → Ads linked? GMC → Settings → Linked accounts 1 minute
Budget status? Google Ads → Budget column 1 minute
Product groups have bids? Google Ads → Product Groups 2 minutes
Geo targeting matches shipping? Campaign Settings + GMC Shipping 3 minutes
Impression share lost? Google Ads → Columns → Competitive metrics 2 minutes
Account-level warnings? GMC → Account issues 3 minutes
Price competitiveness? GMC → Price competitiveness report 5 minutes
Feed quality score? GMC → Diagnostics → Feed attributes 5 minutes
Search volume exists? Google Keyword Planner 10 minutes

The "Maximize Clicks for 7 Days" Test

If you've checked everything above and still can't find the issue, run this test: Temporarily switch your campaign to Maximize Clicks with no target, raise your budget to an uncomfortable-but-manageable level, and let it run for 7 days. If impressions and clicks appear, you've confirmed demand exists and your problem is bid competitiveness or targeting. If still nothing, the issue is upstream — either the GMC → Google Ads link, product group settings, or account-level restrictions.

When to Check the Free Listings Report Separately

Remember that Shopping impressions from free listings appear in a completely different place: GMC → Performance → Free listings. If you're seeing impressions there but zero in the paid Shopping report, your campaign setup is the issue, not your products or feed. If you're seeing zero in both, the problem may be with your GMC account health or website eligibility.

✅ One More Thing to Check

Look at the reporting date range. GMC's default date range sometimes shows the last 28 days but your campaign may have only started yesterday. Set a custom date range to match exactly when you expected impressions to begin.

Hidden Issues Killing Your Impressions?

Our free scanner checks your GMC account for the compliance and configuration issues that suppress impressions without triggering formal warnings. Most merchants discover something they missed.

Run Free GMC Scan