Measurement-first Google & YouTube for 8 & 9-figure brands

Google Ads Diagnostic Checklist

Google Ads Not Showing? The Ecommerce Diagnostic Checklist (2026)

Quick answer: If your Google Ads aren’t showing, the cause is almost always one of 12 things: a billing issue, a paused campaign/ad group/ad, a disapproval, a budget cap, a low bid, low search volume, ad scheduling, targeting that’s too narrow, a negative keyword conflict, a Quality Score problem, a Consent Mode v2 gap, or a bid strategy still in Learning. For Shopping and Performance Max specifically, add a 13th: a Merchant Center feed or disapproval issue. Use the Ad Preview and Diagnosis Tool first to confirm the ad genuinely isn’t showing before changing anything.

For ecommerce accounts running Shopping or Performance Max, the cause can be somewhere most advertisers never think to check: the product feed in Merchant Center, not the campaign at all.

To fix the issue, you first need to know exactly which cause you’re dealing with. Google Ads can usually tell you directly, through status labels and account history inside your account, or through the Ad Preview and Diagnosis Tool when you need a closer check.

Many advertisers skip that diagnosis and jump straight into changing bids, budgets, or targeting before confirming what’s actually wrong. That’s risky: a bid strategy change can take up to three weeks to fully calibrate, and Smart Bidding needs a minimum of 30 conversions in that window to calibrate reliably – closer to 50 for Target ROAS. A change made mid-window can reset that clock, so delivery stays unstable well past when it should have settled.

Quick-reference table: cause and fix

#

Cause

Fastest fix

1

Billing / account suspension

Clear balance, update payment, or appeal suspicious-activity hold

2

Paused campaign, ad group, or ad

Re-enable each level individually – pausing isn’t inherited or reversed automatically

3

Ad under review or disapproved

Fix the policy flag; appeal in Policy Manager if it’s wrong

4

Limited by Budget

Raise daily budget or narrow targeting to concentrate spend

5

Bid too low for the auction

Raise bid toward the Bid Simulator’s first-page estimate

6

Low search volume keyword

Wait for the weekly recheck, or replace with a broader keyword

7

Ad scheduling restriction

Adjust schedule to match actual customer search hours

8

Targeting too narrow

Widen the tightest restriction first; switch audiences to Observation

9

Negative keyword conflict

Check Opportunities tab and Shared Library exclusion lists

10

Quality Score / Ad Rank issue

Fix whichever of CTR, relevance, or landing page is “Below average”

11

Missing Consent Mode v2 signals

Confirm your CMP passes all four required signals

12

Bid strategy in Learning

Stop making changes; batch future edits into one update

13 

Merchant Center disapproval or feed drift

Fix price/GTIN/stock mismatch and resubmit

Before you touch anything: confirm it's actually not showing

Search results are personalized by location, device, and browsing history, so what you see rarely matches what your customers see. Repeated searches can even make Google show your own ad to you less, without affecting real performance – so searching for your own ad over and over is not a diagnostic method.

Google built a tool for exactly this problem: the Ad Preview and Diagnosis Tool. It shows how your ad would appear for a specific keyword, location, device, and language, without logging an impression or affecting your account data.

How to use the Ad Preview and Diagnosis Tool

  1.   Log into Google Ads and open Tools and Settings.
  2.   Select Troubleshooting, then Ad Preview and Diagnosis.
  3.   Enter the keyword, location, language, and device you want to check.
  4.   Review the preview panel and the diagnostic insights below it.
  5.   Match the status Google returns against the causes below.

The tool returns one of four statuses:

  • Eligible – active and able to show for this search.
  • Eligible (limited) – can show, but something (budget or bid) is limiting frequency.
  • Under review or disapproved – not running yet, or blocked for a policy reason.
  • Not eligible – can’t show at all for this search, tied to targeting, keywords, or account status.

Run this check regularly, not just when something looks wrong – catching a “Limited by Budget” or “Low Quality Score” flag early is far cheaper than discovering it after a week of lost impressions.

The Diagnostic Checklist (check in this order)

1. Billing and account issues

A declined payment, an expired card, or suspicious payment activity flagged by Google can suspend your account and stop delivery immediately across every campaign at once.

Check: Tools and Settings → Billing → Summary. Look for an outstanding balance, a declined payment, or a suspension notice.

Fix: Clear the balance or update your payment method for a straightforward billing failure. If the notice cites suspicious payment activity, you’ll need Google’s appeal process – updating your card alone won’t resolve that category.

2. Paused or removed campaigns, ad groups, or ads

Any of the three levels can be switched off independently, especially on accounts with multiple people making changes – and resuming one level doesn’t automatically resume the others.

Check: Change History for recent edits. Confirm campaign, ad group, and ad status all read “Enabled.” Google also auto-pauses ad groups after three months without impressions, flagged “Paused due to low activity.”

Fix: Re-enable whichever level got paused, checking each one separately – resuming the campaign alone won’t revive an ad group or ad paused individually inside it.

3. Ads under review or disapproved

A disapproved status means the ad failed policy review and won’t run until fixed. A low Ad Strength rating (Poor/Average) doesn’t block delivery or affect Ad Rank, but signals weaker ad relevance worth reviewing. Most reviews clear within one business day.

Check: Status column for “Under review” or “Disapproved.” Open Policy Manager (Tools and Settings) for full detail. Common triggers: landing page issues, misleading claims, restricted content.

Fix: Correct whatever policy flagged it – this sends the ad back into review automatically. If the flag seems wrong, appeal through Policy Manager rather than resubmitting unchanged, since repeated identical resubmissions can trigger account-level penalties.

4. Budget capped (Limited by Budget)

Google flags a campaign “Limited by Budget” when your daily budget sits below what’s needed to capture available impressions. It isn’t automatically a problem, but it’s worth fixing once your budget is too low relative to your cost per click to compete consistently.

Check: “Limited by Budget” in the Status column on the Campaigns tab. Click the chart icon for the Budget Simulator.

Fix: Raise your daily budget toward the recommended range if the missed traffic is worth it. If you can’t raise budget, trim underperforming keywords or narrow targeting so existing budget concentrates on the searches most likely to convert.

5. Bids too low for the auction

If your bid falls below what a keyword needs to compete, your ad becomes less likely to show – though it can still appear occasionally rather than being blocked outright.

Check: “Est. first page bid” column on the Keywords tab, or the Bid Simulator.

Fix: Raise your bid toward the first-page estimate. If the campaign shows “Limited by Budget” instead, the Bid Simulator won’t be available – budget, not bid, is the actual constraint there, so check that status first.

6. Low search volume keywords

Google marks a keyword “Low search volume” when it has too little search history to justify entering the auction. It stays inactive until that changes, and Google rechecks weekly.

Check: Status column on the Keywords tab.

Fix: Wait for the weekly recheck if the keyword is genuinely relevant, or replace it with a broader, related keyword via Keyword Planner if you need traffic sooner.

7. Ad scheduling restrictions

By default, campaigns show all day, every day. If someone set a custom schedule, your ad simply won’t show outside that window – regardless of bid or Quality Score.

Check: Campaign settings → Ad schedule.

Fix: Adjust the schedule to match when customers actually search, using conversion data by hour and day. For hours that convert but aren’t dead weight, consider a bid adjustment instead of cutting them off entirely.

8. Targeting too narrow

Location, device, language, and audience settings stack on top of each other, and each one narrows eligibility. Too small a location can leave your ad showing only intermittently, or not at all.

Check: Review location, device, and audience settings together – a campaign can look fine on each setting alone and still be over-restricted in combination.

Fix: Widen the tightest restriction first and watch how impressions respond before adjusting the next. If audience signals are set to “Targeting,” switch to “Observation” – Targeting actively restricts reach, Observation only reports on overlap.

9. Negative keyword conflicts

Negative keywords at the campaign, ad group, or shared-list level can accidentally block a positive keyword you’re actively bidding on. A broad negative like “free” can silently block a converting search like “sugar free juice.”

Check: Opportunities/Alerts tab for Google’s built-in conflict flag – it only scans campaign and ad group level negatives, not shared exclusion lists, so also check the Shared Library (Tools and Settings).

Fix: Remove or narrow the conflicting negative, or move it from campaign level down to the specific ad group where it’s still needed.

10. Quality Score and Ad Rank problems

Quality Score is a 1–10 diagnostic rating built from three components: expected click-through rate, ad relevance, and landing page experience, each rated below average, average, or above average. Google states Quality Score itself isn’t a direct auction input, but the same real-time quality signals behind it feed Ad Rank and your actual cost per click.

Check: Add the Quality Score, Landing Page Experience, Expected CTR, and Ad Relevance columns to the Keywords tab; look for “Below average” on any of the three.

Fix: Match the fix to whichever component is failing – tighten ad copy to the keyword for weak relevance, improve page speed and content match for landing page experience.

11. Consent Mode v2 and privacy settings

If you advertise to users in the EEA or UK, Google requires consent signals through Consent Mode v2 to keep ad personalization, remarketing, and certain measurement working. Without it, Google won’t capture new EEA users into audience lists or remarketing at all.

Check: Confirm your consent management platform passes all four required signals – ad_storage, analytics_storage, ad_user_data, and ad_personalization – not just the original two from v1.

Fix: Work with your developer or CMP provider to implement the full v2 signal set. Google-certified CMPs usually update automatically – confirm with your provider rather than assuming it’s handled.

12. Learning phase resets after major edits

Google’s bid strategy status shows “Learning” for one of three reasons: a new strategy, a setting change, or a composition change. Performance metrics can stay volatile the entire time it’s active.

Check: Tools → Bid Strategies → Status column. Hover over “Learning” to see which reason triggered it.

Fix: Avoid another significant change until the status clears. Batch necessary edits into one change instead of spreading them across days – each edit can restart the clock.

Where ecommerce accounts actually lose visibility

Running ecommerce Google Ads brings failure points that Search-only advertisers never deal with. Shopping ads pull entirely from a product feed in Merchant Center, and Performance Max relies heavily on that same feed even with your own creative layered on top. The feed itself can become the point of failure.

1. Merchant Center disapprovals blocking Shopping and PMax

A disapproved product is completely shut out of every auction, regardless of bid. Google splits disapprovals into two levels: product-level issues that block individual items, and account-level issues that can hold back your entire catalog.

Common triggers: price mismatch, missing or invalid attributes, policy violations.

Once fixed and resubmitted, a review can take up to 7 business days; an approved product becomes eligible to show again within 24 hours.

2. Feed issues: GTINs, price mismatches, and stock status

Even an approved product can go dark if your live feed drifts from what’s actually on your site. Google checks your price against three places: your feed, your landing page, and your checkout. All three need to match exactly – even a one-cent gap gets the product pulled with no warning. A missing availability date on a preorder or backorder listing triggers the same kind of disapproval.

Correct GTINs carry upside beyond staying approved: listings with accurate GTINs see a 20% increase in clicks compared to those without.

3. PMax impression share loss at scale

Performance Max rarely runs in isolation, and that overlap shows clearly in third-party research:

82% of advertisers run PMax alongside Search or Shopping (Optmyzr)

91.45% average keyword overlap between Search and PMax across 503 accounts (Optmyzr)

67% of PMax campaigns overlap with Search on at least one term (Adalysis)

When both campaign types are eligible for the same query, whichever wins the auction gets credit for the sale – not necessarily the one that earned the customer. Build a brand list under Shared Library and apply it as a brand exclusion in PMax settings to keep Search competing for branded terms instead of losing them to overlap.

When it's not a technical problem, it's a structural one

Individual settings explain most single-campaign cases of Google Ads not showing. Recurring issues at scale usually point to something bigger – how campaigns, budgets, and bidding are organized across the whole account, which is much harder to spot from inside one campaign’s status column.

None of these resolve with a single setting change. Fixing them means rebuilding how budget and bidding are structured across the account – and that becomes genuinely hard to handle internally once an account reaches real spend. For high-spend, fast-growing ecommerce brands, that’s often where an ecommerce-specialized Google Ads agency earns its keep – making sure campaigns actually show up in front of the right audience and are built to maximize performance and revenue.

Make every Google Ads campaign show and convert

If you’ve worked through this checklist and your Google Ads still aren’t showing, what you need is a second set of eyes. Schedule a free account audit with Vysta – we’ll identify exactly what’s holding delivery back and hand you a clear framework for getting every campaign showing in front of the right customers, and converting once it does.

Frequently Asked Questions

Why are my Google Ads not showing when I search for them?

Because Google personalizes results by location, device, and search history. Repeated searches without clicking can also lower how often you’re shown the ad, without affecting real performance. Use the Ad Preview and Diagnosis Tool instead – it confirms eligibility without skewing your data.

Most reviews complete within one business day. New accounts and sensitive industries like healthcare, finance, or gambling typically take longer, since Google runs manual verification on top of the standard check. If an ad sits under review for more than two business days, look for an account-level policy notification that might be holding it up.

Usually a disapproval or feed error in Merchant Center, since Shopping ads pull directly from that feed rather than campaign settings alone. The usual culprits are missing GTINs, price mismatches, or an unlinked account. Check the Diagnostics tab in Merchant Center before touching campaign settings.

Your daily budget sits below what Google estimates is needed to capture all available clicks and impressions for your current settings, so Google throttles delivery to stay within it. This isn’t automatically a problem – plenty of profitable campaigns run under this status long-term – but it’s worth fixing once your budget is genuinely too low relative to your cost per click to compete consistently.

Yes, if they overlap with a keyword you’re actively bidding on, at the campaign, ad group, or shared list level. A broad negative like “free” can silently block a converting search like “sugar free juice.” Check your Opportunities tab for Google’s conflict flag, then check the Shared Library too, since Google’s detection misses shared lists.

Want to scale your Business?

Book a call with Nate Schneider to explore how Google and YouTube ads can drive scalable, measurable growth.

Why aren’t your Google Ads showing? Find 13 common causes, exact checks, and fixes for billing, budgets, Quality Score, Merchant Center, and more.
Looking for a Vysta alternative? Learn how to compare ecommerce Google Ads agencies by fit, scale, measurement, case studies, pricing, and performance.
Learn the Google Ads framework that helped Vysta reach the Inc. 5000 Top 100. Discover the systems, strategies, and growth principles behind our success.

Share this:

Facebook
X

Blog Posts

You May Also Like

Google Ads Diagnostic Checklist
Why aren’t your Google Ads showing? Find 13 common causes, exact checks, and fixes for billing, budgets, Quality Score, Merchant Center, and more.
Looking for a Vysta Alternative? How to Choose the Right Ecommerce Google Ads Agency
Looking for a Vysta alternative? Learn how to compare ecommerce Google Ads agencies by fit, scale, measurement, case studies, pricing, and performance.
Learn the Google Ads framework that helped Vysta reach the Inc. 5000 Top 100. Discover the systems, strategies, and growth principles behind our success.
Loading...

Discover more from Vysta

Subscribe now to keep reading and get access to the full archive.

Continue reading