The owner of a small locksmith shop leans on the counter over a printed Google Ads approval email, a silent desk phone beside him, while a row of work-order clipboards labeled Monday through Saturday hangs empty on the wall behind
Google Ads

Why Aren't My Google Ads Showing? Approval Gets the Ad Into the Auction. Your Settings Keep It From Winning.

Google Ads approved but not showing? Check billing, verification, keyword status, targeting and bids, in that order. What 1,950 live keywords taught us.

Nora BennettPaid Media Strategist, BrandRocket
17 min readNovember 14, 2026

Picture the owner of a locksmith shop in Boise who launches a first Google Ads campaign on a Monday. Two days later the ad says Approved, the campaign says Eligible, and the owner does what every owner does: opens Google on a phone, types "locksmith Boise," and scrolls. Four competitors. No ad. Same thing on the laptop. Come the weekend, the owner is convinced Google took the money and forgot to run the ad.

Here is the part nobody tells you when the green checkmark appears. Approved means the ad passed Google's policy review. That is all it means. It does not mean the ad will show, any more than a driver's license means you will win a race. Every single time someone searches, your ad still has to clear four more checks, in order: the account has to be able to pay, the ad has to be allowed to run at that moment and in that place, the search has to match a keyword people actually type, and your bid and budget have to be enough to win a spot.

When Google Ads are not showing, one of those four is almost always the reason. The job is to find out which one, and to check them in an order that does not waste a week.

Googling Your Own Ad Is the Fastest Way to Make It Disappear

Before you change a single setting, find out whether the ad is really missing. A surprising number of "my ads aren't showing" accounts we open turn out to have ads running fine for everyone except the owner.

Searching for yourself is a bad test for three reasons. First, search results are personal. Search your own ad a dozen times without ever clicking it, and Google's own product experts regularly warn in its help forums that it can start showing it to you less, because you look uninterested. Second, every one of those searches counts as an impression nobody clicked. Google's own help page says the right tool lets you check your ad "without affecting your impressions (which will lower your click-through rate)." Your own searching drags down one of the signals Google uses to decide how good your ad is. Third, you may simply be outside your own targeting. If the campaign runs 7 a.m. to 6 p.m. and you check at 9 p.m., or it targets the north side of town and you live on the south side, you are looking from somewhere the ad was never meant to reach.

So use the account, not the search bar. Open the campaign and look at the Impressions column for the last seven days. If it shows impressions, your ad is showing. It may not be showing to you, or as often as you want, but that is a different problem from not showing at all, and it usually means you are dealing with the budget or bid issues further down.

If impressions really are zero, use Google's Ad Preview and Diagnosis tool, which lives under Tools in your account. Type in a search, set the location and device, and it runs a pretend search without counting an impression. When your ad is not eligible for that search, it usually tells you why. Two cautions, both from Google itself: the tool simulates one search and cannot account for everything in a live auction, and if it says "keyword not in account" for a keyword you know is active, the tool may be wrong. Treat it as a hint, then confirm in the statuses.

Approved means your ad passed policy review. It does not mean your ad will show, any more than a driver's license means you will win the race.

Zero Impressions on Half Your Keywords Is Normal. Zero on the Whole Campaign Is Not.

Here is a number that surprises most owners. We pulled every enabled keyword in every live Search campaign we manage this week: 1,950 keywords across 61 campaigns for 20 small and mid-sized businesses. In the last 30 days, 1,098 of them, 56%, got zero impressions.

Those campaigns are working. They are generating calls and form fills every day. The zero-impression keywords are mostly backups: close variants of the keywords that actually catch searches, exact-match versions of phrases a broader keyword already covers, and seasonal terms waiting for their season. In a healthy account, a handful of keywords do most of the work and the rest sit quietly.

That changes how you should read your own account. A keyword with no impressions is not, by itself, a problem worth an afternoon. A whole ad group with none is worth a look. A whole campaign with none is a real problem, and it almost always comes from one of the four checks above, because a single keyword's issue cannot zero out an entire campaign. Something above the keyword can.

So start at the top and work down. The order matters because the problems higher up hide the ones below. There is no point tuning bids on a campaign whose credit card bounced.

A Declined Card or Skipped Verification Stops Every Ad in the Account

The first check sits above any one campaign, which is exactly why owners miss it. You can stare at the Ads tab all day and never see it.

Billing. Google is blunt about this one: your ads will not run until the account has valid billing information. A card that expired, a bank account still waiting on verification, or a payment that bounced will stop everything. Check the billing summary page first. It takes thirty seconds.

Advertiser verification. At some point Google asks most advertisers to verify who they are, with a deadline attached. Miss it, and Google's policy is plain: your account is paused, and you can run ads again only once verification is done. The notice shows up as a banner and an email, both easy to ignore. If your account is paused, this is the first place to look.

Advanced verification for certain trades. In the United States, locksmiths and garage door repair companies cannot advertise on Google at all until they pass a separate advanced verification. Our Boise locksmith would hit this before anything else. If you are in one of those two trades and have never filled out the advanced verification form, nothing else in this article matters yet.

Statuses you skimmed past. Then check each level. A campaign can be enabled while every ad group under it is paused. A campaign with an end date that has passed still sits in the list looking normal until you read its status, which will say Ended. And an ad can be approved but limited by policy, meaning it runs only in some places, or disapproved after a later review. In the accounts we checked this week, 7 of the 61 live campaigns had ads limited by policy and 4 had at least one disapproved ad, all in accounts someone looks at every week. Hover over the status of each ad to see the reason.

If all four look clean, the account can pay and the ad is allowed to run. Move down to the keywords.

Low Search Volume Means Google Parked Your Keyword, Not That Nobody Searches

Go to the keywords page and hover over the status of any keyword that has no impressions. The one you will see most often is "Eligible (limited)" with the reason "Low search volume." Google's definition: the keyword "isn't eligible to show ads frequently because it's associated with very little search traffic." Google parks those keywords and wakes them up again if searches pick up.

It sounds like a verdict on your market. Usually it is a verdict on how narrowly you wrote the keyword. Here is how it broke down in the accounts we checked, by match type:

Exact match keywords were nearly four times as likely to be parked as phrase match ones, and 306 of the 361 parked keywords were exact match. That makes sense. Exact match only shows your ad for searches with the same meaning as your keyword, so a long, specific exact keyword like "commercial door rekey service Boise" may be a perfectly good search that only a few people type each month. Google sets those aside.

A parked keyword costs you nothing. It does not drag down the rest of the account, and plenty of them are worth keeping for the month they come back. The problem is when an entire ad group, or an entire campaign, is built out of them. That is the classic first campaign: ten very specific exact-match keywords, each one sensible on its own, together catching almost no searches.

The fix is not to add twenty more exact-match variations. Switch the core keywords to phrase match, which catches searches that include the meaning of your keyword, and make sure each ad group has a few shorter, more common keywords that real people type. "Locksmith" in phrase match will catch "locksmith near me," "emergency locksmith Boise," and the long specific searches too. If you want help choosing which searches are worth paying for in the first place, our guide to choosing keywords on a small budget covers it.

The other status worth knowing on this page is "Rarely shown due to low Quality Score." That one is not about volume. It means Google thinks your ad and landing page are a poor match for the keyword. We will come back to it with bids, because it fails at the same check.

A Five-Mile Radius and an Audience Set to Targeting Leave Your Ad Almost Nobody to Show To

If the keywords look reasonable and impressions are still near zero, look at the settings that decide who is allowed to see the ad. Each one shrinks the pool of searches, and together they can shrink it to almost nothing.

Location. Owners love a tight radius. It feels careful. But the pool of searches is not everyone who lives within five miles. It is the people within five miles who, this week, are searching for exactly what you sell. For an emergency service in a small town, that might be a handful of people a month. If your service area really is small, accept that the campaign will be small. If you drive 20 miles for a good job, target 20 miles. While you are in location settings, check that you are targeting people who are physically in your area rather than people who merely searched about it, which we explain in the location setting that stops ads from reaching people who only searched about your town.

Audiences set to Targeting. This is the most damaging accident we find, and it takes one wrong click. When you add an audience to a Search campaign, Google asks whether you want Targeting or Observation. Observation means "show to everyone as usual, and tell me how this audience does." Targeting means "show only to people in this audience." Pick Targeting with a small audience and you have just told Google to ignore nearly every search. Google's own recommendation is Observation for all Search campaigns. Go to the Audiences page for each campaign and confirm it.

Ad schedule. A schedule that runs only during business hours is often smart, and we have written about why your ads should not keep buying calls after you close. But a schedule set to the wrong time zone, or one that accidentally leaves out whole days, can quietly halve the hours your ad is allowed to run.

None of these is wrong on its own. The trouble comes when three careful choices pile on top of each other: a five-mile radius, times a business-hours schedule, times one audience set to Targeting, times a handful of exact-match keywords. Each cut sounds reasonable. Stacked together, they leave the campaign almost nobody to show to.

A tight radius, one narrow audience and a short schedule each sound responsible. Stacked together, they shrink your ad's audience to almost nobody.

A Bid Cap Below the Going Rate Means Your Ad Sits Out the Auction

Now the fourth check. Your account can pay, the ad is allowed to run, and real searches match your keywords. The ad still has to win a spot, and Google will not enter an auction it has no chance of winning.

A bid limit below what clicks cost. If you use Maximize Clicks with a maximum bid limit of $5 and clicks for your keywords run $12, Google cannot find many auctions it can win at that price. The bid strategy status will often say "Limited," which Google defines as bid limits "preventing your bids from being fully optimized." The same thing happens with a target cost per acquisition set far below what a lead really costs: you are asking Google to buy $40 leads in a market where they cost $90, and it will mostly decline. Raise the limit to something close to what clicks actually cost, or remove it and watch spend closely for a few days. Be careful where you get that number, because Keyword Planner's bid range isn't what you'll actually pay per click.

A budget smaller than one click. This sounds too obvious to happen, and it happens constantly. Google's help page says that if the daily budget is very low compared to your cost per click, your ads may struggle to enter auctions. A $10 daily budget on keywords that cost $15 a click has nothing to buy most days. Work out what a realistic month costs in your market before you set the number. Our piece on why Google has no minimum spend but your market does walks through the math.

A related status is "Limited by budget," and it is worth separating from "not showing." It means your ad is showing, just not as often as it could, because the budget runs out before the searches do. Half the live campaigns in our check, 30 of 61, carried it, and most of them were profitable. It is a ceiling, not a failure.

Quality Score and first-page bids. A keyword marked "Rarely shown due to low Quality Score" is losing because Google rates the ad and landing page as a poor match, and "Below first page bid" means your bid is under what it usually takes to reach the first page of results. Higher bids help with the second. Only a better match between keyword, ad and page fixes the first. If you want the full picture of how Google weighs bid against quality, we break down how the Google Ads auction actually picks a winner.

Switch Your Conversion Action and Smart Bidding Stops Spending Until It Relearns

There is one more way a campaign that was working can suddenly stop, and it catches accounts that have been running for years.

Say your account counted every visit to the contact page as a conversion. Someone finally notices that is not a real lead, which is a good catch, and switches the goal to actual form submissions. A campaign on Maximize Conversions or target CPA was built on thousands of contact-page visits. Overnight it is told to chase an action with almost no history. Google labels this a goal change and shows the bid strategy as Learning, which its help page says never lasts more than 7 days. The status may clear in a week. The data does not come back that fast. With only a handful of real conversions to learn from, the bidder gets cautious, and spend can fall off a cliff.

The fix is not to switch the old goal back on. The new one is more honest. Give the campaign enough conversions to learn from. That might mean a period on Maximize Clicks with a sensible bid limit, or manual bidding, until real conversions build up, the bridge we describe in why bidding for clicks is the wrong long-term goal. And make the change on purpose, at a quiet time of year, rather than finding out three weeks later why the phone stopped ringing. If the trouble came from tracking that broke rather than a goal you changed, there is a separate fix: tell Smart Bidding which days to forget.

Fixing what you count is the right call. Just expect Smart Bidding to spend like it is starting over, because it is.

When Keywords, Budget and Bids All Check Out, Google Support Can See a Flag Your Dashboard Hides

Every so often you will check all of it. The billing is current, the account is verified, every status reads Eligible, the keywords have volume, the targeting is reasonable, the bids are sensible. And still nothing.

At that point, stop changing things and contact Google Ads support. Occasionally an account carries a review or flag that support can see and you cannot, and no amount of rebuilding campaigns will clear it. When you reach someone, be specific: give your customer ID, name the campaign, say it has shown zero impressions since a specific date, and say you have already checked billing, verification, policy status, keyword status, targeting and bids. Ask directly whether there is anything on the account that is not visible to you. A precise question gets you past the scripted checklist much faster than "my ads aren't working."

What you should not do is open a new account to get around it. If the old account turns out to be under a review or suspension, Google's policies say related accounts can be suspended along with it, and a fresh account opened to dodge the problem is exactly the kind of workaround those policies are written to catch.

Four Checks, Done in Order, Find Why Your Google Ads Get Zero Impressions in One Afternoon

Most ads that are not showing are not mysterious. They are stuck at one of four checks, and checking them in order means you find the real one instead of guessing.

Confirm the impressions really are zero. Check billing and verification. Read every status from campaign down to ad. Look at keyword statuses and match types. Loosen targeting that stacks too many careful cuts. Make sure the bid and budget can afford a click in your market. Think back to whether you changed what counts as a conversion. Then, and only then, call Google.

For a locksmith like the one in Boise, the likely answer is two of them at once: an advanced verification form the owner never knew existed, sitting in front of ten exact-match keywords nobody types. Neither one shows up by searching your own name.

If you would rather have someone who does this every day go through your account, that is the work our Google Ads team does for small businesses. Either way, start with the Impressions column, not the search bar. It will tell you the truth faster than your own searches will. And if you also run Facebook ads, the same kind of hidden limit can stop them from spending, which we cover in why Facebook ads stop spending.

Reading About Ads Is Free. So Is Talking to Someone Who Runs Them.

We've run paid ads for 25+ years and seen just about every way a budget goes sideways. Get on the phone with someone who does this every day. Bring your questions, your numbers and your skepticism. You'll hang up knowing what we'd do, whether you hire us or not.

Nora Bennett · Paid Media Strategist, BrandRocket

Paid media strategist at BrandRocket. Spends her days inside Google Ads and Meta accounts, helping small businesses get more out of every dollar they spend.