Guide

Google Ads Says "Eligible" But Gets No Impressions: What It Means and How to Fix It

TAThe AdPilot Team· Google Ads automation28 July 202610 min read
“Eligible” means your campaign passed Google's review and is allowed to run. It does not mean it is running. It is a permission, not a measurement, which is why a campaign can sit at Eligible for weeks with zero impressions and nothing looks broken. Check in this order: billing setup, campaign status and dates, ad groups and ads, budget and bids, targeting width, then bid strategy. On a new account it is almost always the first one. Google will not serve ads until the account has an active billing setup with a valid payment method, and every campaign underneath keeps reporting Eligible the entire time.

This is one of the most disorienting things in Google Ads, and it catches experienced advertisers as well as new ones. The campaign says Eligible. Underneath it, in smaller text, Google adds “Your ads are showing.” And then the numbers on the very same screen read 0 impressions, 0 clicks, $0.00 spend.

Both statements are true at once. They are describing different things, and the interface does very little to tell you that.

What “Eligible” actually means

In Google's own definition, Eligible is a status given to ads that have been reviewed and are able to run, meaning the ad complies with Google Ads policies. That is the whole scope of the word. It reports the outcome of a policy review. It says your ad is allowed into the auction.

It says nothing whatsoever about whether the auction happened, whether you could afford to enter it, or whether anybody searched for what you are bidding on. Those are separate questions, decided by separate machinery, and none of them change the word on the screen.

Eligible means the campaign passed Google's policy review. Serving requires a second gate: an active billing setup, an unpaused campaign, budget, and a competitive bid.GATE 1: REVIEWPolicy check on your adsPassing this shows ELIGIBLEThis is the only gate a status word reportsGATE 2: ACTUALLY SERVINGBilling, budget, bid, targetingPassing this produces impressionsNothing here changes the word ELIGIBLEA campaign can sit at Eligible forever while gate 2 is closed.
Eligible reports gate 1 only. Impressions require gate 2, which no status word describes.
Note
There is a related status worth knowing: Eligible (limited). That one does mean the campaign is running but showing only occasionally, because budget is holding it back. If you see the plain Eligible with zero impressions, budget is not yet the constraint. Something earlier in the chain is.

The chain from your account to a single impression

An impression is the end of a chain, and every link has to hold. The account has to be able to pay. The campaign has to be switched on and inside its dates. The ad group has to be enabled. The ad has to be approved. And then, finally, your bid has to win an auction against everyone else who wants that same search.

The serving chain: account billing, then campaign, ad group, ad, and finally the auction. Every link must hold before a single impression happens.Accountbilling activeCampaignon, in dateAd groupenabledAdapprovedAuctionbid winsmost common“Eligible” describes these three, and says nothing about the two on either end.
Every link must hold. The status label only ever describes the middle three.

The status label sits in the middle of that chain and reports on the middle of it. Break the first link and the last one never happens, while the middle keeps cheerfully reporting that all is well. That is precisely the state that sends people looking for a bug in their campaign when the campaign is fine.

1. Billing, which is what catches almost every new account

This is the first thing to check, and on a new account it is usually the answer. Google is explicit about it: if your account is suspended, or if you have a billing issue such as a billing hold or an unconfigured payment method, you will not be able to run ads until the problem is resolved.

The reason it is so confusing is that the block sits above your campaign. Your campaign is genuinely fine. Your ads are genuinely approved. Nothing under the block is broken, so nothing under the block reports a problem.

Without an active billing setup the account cannot serve, while the campaign underneath it continues to report Eligible.Your campaignstatus: ELIGIBLEYour adsstatus: APPROVEDAccount billingnot set up0 impressions$0.00 spendEverything below the block looks healthy, because everything below the block is healthy.
A billing block sits above the campaign, so everything below it keeps reporting good news.

Google usually does say so, but quietly, in a banner rather than on the campaign row: a line reading “Your billing info is missing”, or a note that the account cannot show ads until you enter billing information. It is easy to scroll straight past it on the way to the campaign you are worried about.

Where to look: in Google Ads, open Billing, then Summary. You are checking that a billing setup exists, that it is active, and that the payment method on it is valid.

Google documents several ways a billing setup can be present but not active, and each has a different remedy:

  • Deactivated setup: the account was cancelled or the payment profile deleted. Create a new billing setup.
  • An outstanding balance on a previous setup, which blocks creating a new one until it is paid.
  • A payment profile deleted at your own request, recoverable through support within 30 days.
  • A card that is expired or declined, which stops a previously working account.
  • Prepaid funds fully spent, where the account simply runs dry.
Heads up
The campaign keeps reading Eligible through every one of those states. Do not treat a healthy campaign status as evidence that billing is fine. They are not connected.

2. Campaign status and dates

Obvious once stated, and still worth two minutes. A campaign that is paused or removed will not serve. Neither will one whose end date has passed, or whose start date has not yet arrived.

There is a subtler version of this that wastes a lot of time: the reporting date range. If the table is showing last month and the campaign started this week, you are looking at a window in which it genuinely had zero impressions. Widen the range before concluding anything.

3. Ad groups and ads

An enabled campaign with every ad group paused serves nothing. So does an enabled ad group whose only ad was disapproved. The campaign row still reads Eligible in both cases, because the campaign itself has no policy problem. What you need is at least one enabled ad group containing at least one approved ad.

Tip
If you pushed the campaign from AdPilot, check this first. AdPilot always creates campaigns paused in Google Ads, deliberately, so that you see the budget and the copy before a penny is spent. A campaign that has never been switched on is the single most common reason an AdPilot user sees no impressions, and it is working exactly as intended.

4. Budget and bids

If the first three links hold, you are now in the auction, and the question changes from “is it allowed to run” to “can it compete”. Google lists both sides of this: a bid too low means the campaign is not likely to enter or win many auctions and may get no impressions at all, and a daily budget too low limits how often anything can serve.

The two interact. A budget that is small relative to the cost per click of your keywords can leave you unable to afford even one click a day in a competitive market, which looks identical to a campaign that is not running. If budget is the binding constraint, Google will usually tell you by moving the status to Eligible (limited).

5. Targeting narrowed to almost nobody

Every targeting layer multiplies with the others. One country, plus a small radius, plus a narrow audience, plus an ad schedule covering office hours, plus exact match keywords, does not add up to a modest reduction. It compounds into an audience that may barely exist.

Worth checking one at a time:

  • Locations, including a radius far tighter than you remember setting
  • Ad schedule, which can silently exclude most of the week
  • Audience segments layered as targeting rather than observation
  • Match types, where exact match on a rare phrase produces almost no eligible searches
  • Negative keyword lists, which can block far more than intended through a broad negative
  • Low search volume keywords, which Google marks inactive and does not trigger ads on at all

There is also the case where your own campaigns compete with each other. If two campaigns target overlapping keywords, Google picks one for a given auction rather than showing both, so one can appear starved while the other takes the traffic.

6. Bid strategy and the learning period

A conversion-based bid strategy needs conversion data to work with. Choosing something like Maximise Conversions on a brand new campaign, in an account that has never recorded a conversion, asks the system to optimise toward a signal it has never seen. Broken or missing conversion tracking produces the same effect on an established account.

Give a genuinely new campaign a few days before reading anything into it. That said, be honest about the difference between slow and stopped. A campaign in its learning period trickles. A campaign at exactly zero for a full day, with billing active and everything enabled, is not learning. It is blocked.

When everything checks out and it still barely serves

There is one more possibility, and it is easy to miss because it throttles the whole account rather than disapproving anything. Google restricts ad serving for some advertisers without an established history, under policies covering unclear brand relationships and generic ads. It is not a suspension and not a disapproval, so nothing shows as rejected. Delivery is simply limited.

If you are a new advertiser, everything above checks out, and volume is a fraction of what the market should support, look for a limited ad serving notice at the account level. The route out of it is advertiser identity verification and clearer brand presence in the ads and on the landing page, then an appeal.

It is the first instinct and it is actively counterproductive. Every search that shows your ad records an impression you will never click, which pushes your click-through rate down. What you see is shaped by your own location, language and history, so it does not reflect your targeting anyway.

Google's own recommendation is the Ad Preview and Diagnosistool, which simulates a search without recording an impression. Note Google's own caveat: it simulates, and may not reflect every real-time condition. The impression and click figures inside your account remain the authority.

The order to work through

Cheapest and most likely first. Most accounts stop at step one.

Check in this order: billing, campaign status, ad groups and ads, budget and bids, targeting width, then bid strategy and learning time.CHECK IN THIS ORDER1Billing setupIs there an active payment method on the account2Campaign statusEnabled, and today sits inside the start and end dates3Ad groups and adsAt least one enabled ad group with an approved ad4Budget and bidsEnough to enter the auction for your keywords5Targeting widthLocations, schedule, audiences, match types6Bid strategy and timeConversion data it needs, plus a few days to learn
Work top to bottom. On a new account the answer is usually step 1.

Where AdPilot fits, honestly

AdPilot builds Google Ads campaigns from your website and hands them to you ready to launch. It is worth being precise about what that does and does not cover here, because two of the items above sit outside it entirely.

Billing is yours. Your payment method lives in your Google Ads account, and AdPilot neither sets it up nor can see it. No plan or upgrade changes that. If your account has no active billing setup, that has to be fixed in Google Ads, and nothing in any campaign tool will substitute for it.

Campaigns always arrive paused. That is a deliberate safety decision rather than a limitation, so you can read the budget and the copy before anything spends. Switching them on is your call and always has to be made by you.

On the Connected plan, the Optimize page reads your live account data and shows what to change next, ranked, in plain language. It recommends and you decide. Nothing is applied to your account on its own, and every figure it shows traces back to your own account rather than an industry average.

Frequently asked questions

Does Eligible mean my Google Ads are running?
No. Eligible means the campaign passed policy review and is allowed to run. It is a permission, not a measurement. The things that actually stop delivery, such as missing billing, a tiny budget or an uncompetitive bid, do not change that word.
Why does Google say my ads are showing when I have zero impressions?
That line accompanies the Eligible status and describes what the campaign is permitted to do, not what it has done. The impressions, clicks and cost figures on the same screen are the measurement. When they read zero, nothing has served.
Will my ads run if my billing info is missing?
No. Google requires an active billing setup with a valid payment method before an account can serve. Until then you get zero impressions and zero spend while campaigns keep reporting Eligible. Add it under Billing, then Summary.
How long before a new campaign gets its first impressions?
With billing active and the campaign enabled and in date, a search campaign with reasonable bids usually starts within hours. A full day at exactly zero is structural rather than slow: billing, a paused ad group, a disapproved ad, or a bid too low to enter the auction.
Can upgrading my campaign tool make my ads serve?
No, and be wary of any tool that implies otherwise. Whether ads serve is decided inside your Google Ads account by billing, status, budget, bids and targeting. A tool can build better campaigns and show you what to change, but it cannot make Google serve ads for an account that cannot pay.
My campaign shows Eligible (limited). Is that the same problem?
No, and it is better news. Eligible (limited) means the campaign is serving but held back, normally by budget. Raising the daily budget, or reducing how much of it the most expensive keywords absorb, is the usual fix.
Citations (5)show
  1. 1Eligible: DefinitionGoogle Ads Help
  2. 2Eligible (limited): DefinitionGoogle Ads Help
  3. 3How to fix a Google Ads Search campaign not running or with low trafficGoogle Ads Help
  4. 4Why you may not see your adGoogle Ads Help
  5. 5Troubleshoot billing setup statusGoogle Ads Help

Build your first campaign in minutes

Paste your website URL and watch AdPilot generate complete, launch-ready Google Ads campaigns.