Low-Volume Keywords in Apple Search Ads: Why Some Terms Never Spend a Cent
Every indie developer has done this: you add a keyword you are sure people search for, set a reasonable max CPT, launch, and then watch the keyword show zero impressions for a week. It feels like Apple is broken or your campaign is haunted. Usually it is neither. The keyword is either too quiet for the auction to bother with, or it is competitive enough that your bid never wins a slot. The two look identical in the dashboard, but they call for opposite fixes.
This post walks through how to tell them apart, what to check first, and when to stop feeding a keyword that will never pay for itself.
Why zero impressions is not a verdict
Apple Search Ads runs a cost-per-tap auction. When someone searches, every eligible keyword whose match and bid fit that query competes for the ad slot. Your max CPT is the most you will pay per tap, but the auction only shows your ad when your bid is strong enough relative to others and the query actually happens often enough to matter.
That gives you two separate failure modes:
- Low volume. Few people search that exact term in your storefront, so there are few chances for your ad to appear at all.
- Losing the auction. The term gets plenty of searches, but your bid sits below what competitors are willing to pay, so you rarely win.
A keyword with zero impressions could be either. Raising the bid fixes only the second one. If the term is simply rare, a higher bid does nothing except make you look reckless when volume shows up later.
Step 1: Check the query side before the bid
Before touching money, answer three questions:
- Is the term spelled the way people search? Niche words, brand abbreviations, and typos can have almost no traffic.
- Is it in the right country? A keyword that is popular in one storefront may be nearly silent in another. Remember that each campaign targets one country or region.
- Is it duplicated elsewhere? If a broader match already captures the same queries in another ad group, your narrow keyword may be getting nothing because the traffic is routed elsewhere.
If the answer to any of these is a problem, rewrite or move the keyword before you change anything else.
Step 2: Use Apple's popularity signal as a rough guide
Apple Search Ads Advanced accounts surface a search popularity indicator for keywords. Treat it as a relative hint, not a precise forecast. It helps you rank candidates against each other: a term with a higher indicator is more likely to produce impressions at a given bid than one that is nearly unsearched. It cannot tell you your exact future CPT or how many taps you will get.
Use it to build a short list, then test. Do not assume a low indicator means the term is worthless for your app, since a niche term can convert very well when it does fire.
Step 3: Test whether bid is the constraint
If the query side looks healthy and the keyword still delivers nothing after a reasonable window, the bid may be the bottleneck. A practical way to check:
- Set a bid you can afford to lose on for a short, bounded test, such as a modest raise over your current max CPT.
- Give it enough time to produce some impressions. Judging after a few hours tells you almost nothing, because delivery in low-volume terms is lumpy.
- If impressions appear and taps follow, the bid was the constraint. Now evaluate whether the taps convert to installs at a cost that works.
- If impressions still do not appear even at a bid you would be uncomfortable paying, the term is probably too quiet. Stop raising the bid.
The key discipline: never raise a bid on a zero-impression keyword without deciding in advance what result would make you stop.
Step 4: Decide what to do with a dead keyword
A keyword that gets no impressions after you have checked the query side and run a bounded bid test is not free. It occupies a spot in your structure and clutters your reporting. Your options:
Keep it, but stop chasing it
If the term is genuinely relevant and you expect volume to rise, such as after a feature launch or a seasonal shift, leave it at a sensible bid and review it on a slower schedule. Note the reason in your own records so future you knows why it exists.
Replace it with a neighbor
Often the real searches are phrased slightly differently. Look at the search terms that did produce impressions in your broader ad groups and add the closest real phrasing. Real query language beats guessed language nearly every time.
Remove it
If it has no relevance to your product, or it duplicates coverage you already have, delete it. Fewer, better keywords make your budget decisions easier.
Watch for the false-positive trap
One common mistake is judging a low-volume keyword by its CPA. With very few taps, a single install or no install swings the metric wildly. A keyword with two taps and zero installs is not proven to be a loser, and one lucky install is not proof of a winner. Look at the pattern over a longer window, and combine it with how the term fits your product page and monetization. If you have a revenue data source connected, use it to watch install-to-purchase behavior rather than reading install counts alone.
A simple checklist
- Confirm the term is spelled and phrased the way users search in this storefront.
- Check for duplicate coverage in another ad group or campaign.
- Use the popularity indicator to rank candidates, not to predict outcomes.
- Run a bounded bid test with a stopping rule written down in advance.
- If still silent, rewrite using real phrasing from your search term reports, or remove it.
- Judge performance over a window large enough to contain real taps.
Takeaway
Zero impressions is a question, not an answer. Work out whether the query is rare or the bid is losing, and only then decide to raise, rewrite, or delete. Most indie accounts carry a few dead keywords that were never worth a bid in the first place, and trimming them is one of the cheapest improvements you can make.
If you would rather not check this by hand every week, AdsBuddy reads your Apple Search Ads and revenue data and suggests a short, prioritized list of these checks. You still review and approve every change yourself.