Why isn't a Google Ads ad showing?
Not seeing your ad on your own screen does not mean the campaign is off. Diagnosis looks at account status, dates, review, budget and how narrow the target is before it trusts a personal search.
Your own search is a weak test
Searching for a Search ad over and over on Google adds impressions and can pull click-through rate down. Google points to the Ad Preview and Diagnosis tool to check whether the ad is running. You enter the query, language, location and device, and the tool says whether the ad is eligible in that situation. If it is not, it says why.
The speech bubble beside Status on the Ads tab does the same job. Seeing data in the account while the ad is missing on your screen is a separate case. Personalization, location and a budget that is already spent can change the preview too.
Campaign diagnostics, on the campaign overview or insights, checks a large set of signals and points at where the problem sits. If that panel already names a cause, start there.
Account, dates and review
A suspended account or a billing problem stops ads until it is resolved. A suspension shows as a notice in the account and in email. A declined card or a payment that is still unverified is the same gate.
The campaign may not have started, or it may have ended. If the report’s date range sits outside the days the campaign was active, the impression row stays empty. That does not mean the ad was absent on the days it was active. First check that the range overlaps the start and end dates.
New or edited ads go through policy review. Google describes that review as one to two days. If there are still no impressions after three business days, move to the reasons below. A new campaign on automated bidding can still be learning. If bids, budgets or the bidding strategy change often, Google says to leave at least one to two conversion cycles before judging the result.
| Check | What you find | What follows |
|---|---|---|
| Account and billing | A suspension notice or a payment problem | Ads stay off until this gate opens |
| Dates | Not started, ended, or the report looks at other days | Overlap the range with the days the campaign was active |
| Ad status | Paused, in review, or disapproved | A disapproved ad does not serve |
The pieces, the budget and the bid
An enabled campaign can still hold a paused ad group, ad or asset. Disapproved ads do not serve. Approval sits in the Status column. In asset-based campaigns, including responsive search ads, low Ad Strength can limit impressions. Ad Strength is a separate reading from keyword Quality Score.
When budget is low, Google keeps spend inside the cap and ads serve less often. “Limited by budget” is that cap. How the cap is set sits in the budget article.
A very low bid makes it harder to enter the auction and may bring no impressions. A tight target CPA or target ROAS can leave the strategy “limited”. Google’s low-traffic page gives examples of starting on clicks or manual bids when data is thin, then moving to a conversion strategy once conversions exist. Those figures are not an N2 recipe. The useful reading is that a tight target constrains delivery.
Automated bidding toward conversions can stay limited when measurement is missing or thin. Whether the tag is in place is checked in conversion setup.
How narrow is the target?
Each extra target shrinks who can be reached. Exact match alone can thin delivery on low-volume keywords. Google mentions phrase or broad match, with negatives beside them, when the aim is to open reach. What each type covers sits in match types. A keyword with “low search volume” status is not eligible.
The negative list may be cutting a query you want. Check it against the search terms report. Putting an audience on “Targeting” in a new Search campaign limits delivery to that audience. Google’s example for those campaigns, while they are still collecting data, is to keep the audience on “Observation”. Observation splits the report. It does not lock delivery to that audience.
Location may be drawn around a very small area. An ad schedule may close most of the day. If another campaign or ad group enters the same auction with a more eligible keyword, your row can look empty. Other advertisers in that auction affect delivery as well.
Illustrative example
This is not a client record. A dental clinic campaign is enabled, the budget is intact, and the keyword [implant] is exact match. The negative list contains “price”. The ad does not show for “implant price”. That row is not a spent budget. The negative removed the query from eligibility.
Diagnosis list
Read the list from the top. A keyword tweak does nothing while a gate above it is closed.
- Did you use Ad Preview and Diagnosis instead of searching for your own ad?
- Is the account suspended, or is a payment declined or awaiting verification?
- Are the campaign, ad group and ad enabled, and is the ad disapproved?
- Does the report range overlap the campaign start and end?
- Have one to two days passed for review of a new ad?
- Is status “limited by budget”, or is the bid or target very tight?
- If automated bidding expects conversions, is measurement recording?
- Is a negative, location, schedule or audience target cutting the query you want?
- Is the keyword on “low search volume”, or is another campaign entering the same query?
Sources
- How to fix Google Ads campaigns not running or low traffic
Accessed October 20, 2026
- Find out why you may not see your ad
Accessed October 20, 2026
- About campaign diagnostics
Accessed October 20, 2026
- About keyword matching options
Accessed October 20, 2026