Most teams "do keywords" exactly once. At launch they guess a handful of obvious terms, drop them into the listing, and never look again — so they end up ranking for words nobody searches, or words they have no chance of winning. That's a costly habit, because search is where the App Store lives: roughly 70% of installs begin with a search query, and about 650 million people visit the store every week (MobileAction, 2026).
App Store keyword research is the process of finding those queries, scoring them, and deciding which ones earn a place in your metadata. It's not glamorous, but it's most of the game — the textual half of how the App Store actually ranks apps. It assumes you've already done the upstream work of app market research to confirm the market is worth competing in. This is the repeatable 2026 workflow we use: seed, expand, score, place, and track.
Key Takeaways
- Search drives roughly 70% of App Store installs, which makes keyword research the highest-leverage work in ASO (MobileAction, 2026).
- Every keyword is judged on three numbers — search popularity (Apple's 5–100 scale), difficulty, and relevance. The indie sweet spot is popularity above ~20 and difficulty under ~60.
- You have a fixed budget of ~150 indexed characters: a 30-char title, a 30-char subtitle, and a hidden 100-char keyword field. Spend it by weight, and never repeat a word across fields.
- Research is never finished — re-check tracked terms every 3–4 weeks, because competitors update and Apple re-indexes constantly.
What is App Store keyword research, and why is it most of ASO?
App Store keyword research is the process of finding the search terms your target users actually type and scoring each one by traffic and competition. The winners then get mapped onto your indexed metadata. It matters more than any other ASO task because search is the dominant discovery channel — about 70% of installs start with a search, on a store roughly 650 million people open each week (MobileAction, 2026). And the competition is steep: the App Store holds over 2 million apps, so the few terms you choose to target carry real weight (MobileAction, 2026).
It helps to separate two things people lump together. Keyword research is discovery: figuring out which terms are worth pursuing. Keyword optimization is placement: spending those terms across your title, subtitle, and keyword field. This guide covers discovery first because placement without research is just guessing — and a guess wastes the scarcest resource you have.
That resource is character inventory. The App Store gives you about 150 indexed characters total, and every keyword you add competes for a slot. The useful reframe: keyword research isn't list-building, it's budget allocation. You're not asking "what could I rank for?" — you're asking "which terms earn a place in a fixed, crowded budget?" Hold that frame and every decision below gets easier. (And remember keywords are only one engine: ratings, conversion, and retention decide where you land among relevant apps — see the full ranking-factors breakdown.)
Which keyword metrics actually matter?
Three numbers decide whether a keyword deserves a slot: search popularity, difficulty, and relevance. Search popularity is Apple's own measure of how often a term is searched. Its Search Popularity score runs on a 5-to-100 scale, and anything near the floor of 5 gets almost no traffic (ALM Corp, 2026). Inside Apple Search Ads you'll also see a coarser 1-to-5 "blue dot" popularity indicator for the same idea.
Difficulty (sometimes called a competition or chance score, usually on a 0-to-100 scale) estimates how hard it is to break into the top results for a term given who already ranks there. Relevance is the tiebreaker that beats raw volume: how directly the keyword describes what your app does. A high-popularity term you're only loosely relevant to will pull tap-throughs that don't convert — and low conversion quietly drags your ranking back down.
For most apps, the pattern to target is popularity above roughly 20 with difficulty under about 60 (ALM Corp, 2026). That zone holds keywords with enough searchers to matter and enough headroom for an app that doesn't yet have millions of downloads. Chasing a single popularity-90 head term almost always loses to owning a cluster of relevant mid-tail terms.
The keyword target zone: popularity vs. difficulty
Step 1: How do you build a seed keyword list?
Start with 20 to 30 seed keywords — the obvious words you'd expect a user to type to find an app like yours (MobileAction, 2026). This is raw input, not the answer; you'll expand and filter it later. The goal right now is breadth, drawn from four sources rather than your own head alone.
Pull seeds from: your features and the problems you solve (a meditation app is "sleep," "calm," and "anxiety," not just "meditation"); your reviews, where customers describe the app in their own words — often phrases you'd never market with; category browsing, to see the vocabulary of your competitive set; and plain intuition. Write each seed the way a user thinks, not the way your brand deck phrases it.
Your reviews are the most underused source here — the exact language people use to praise or describe your app is, by definition, language they'd also search. Mining them is one reason your App Store reviews are a keyword asset, not just a ratings number.
Step 2: How do you expand and mine more keywords?
Multiply your seed list roughly tenfold using three free, high-signal sources (Udonis, 2026). First, App Store autocomplete: type each seed into the store's search bar and harvest every suggestion it offers — those are real queries Apple has decided are popular enough to surface. Second, competitor metadata: look at the terms your top three rivals rank for and find the ones you don't (a classic keyword gap). Third, Apple Search Ads search-term reports, the only first-party source of real query data Apple exposes.
Two multipliers are easy to miss. Long-tail terms — three- and four-word phrases with clear intent — are lower in volume but far easier to win and convert better, exactly the low-hanging fruit a smaller app should grab first. And localization opens an entirely separate keyword pool per market — each language is a fresh set of terms with its own popularity and competition. That's why localization across your priority markets is part keyword research, not just translation.
Here's how that funnel looks in practice. When we ran this process on a word-puzzle title from Atay Games, a starting list of 28 seed keywords expanded to roughly 190 candidate terms once we mined autocomplete and competitor metadata — then collapsed to the 12 terms that actually earned a place in the 100-character keyword field.
From seeds to a shortlist: a real keyword funnel
Modern AI-assisted tools automate this whole expansion step, pulling autocomplete, competitor, and trend data in one pass (IconikAI, 2026). If you'd rather do it by hand to start, our free keyword density checker helps you sanity-check a draft listing, and our roundup of the best ASO tools covers what each platform measures.
Step 3: How do you score and select the winners?
Now apply the three-metric filter from earlier and cut hard. Run every candidate through popularity (is anyone searching it?), difficulty (can I realistically rank?), and relevance (does it actually describe my app?). Kill duplicates, kill terms you can't win given your current download volume, and kill anything only loosely relevant no matter how popular it looks.
Prioritize the low-hanging fruit first: high-relevance, lower-difficulty terms where you can crack the top results soon, rather than vanity head terms you'd need a far bigger app to hold. Score each candidate against your app's current strength too — a popularity-70 term contested by apps with millions of installs is a different proposition for a new app than for an established one.
This is the budget-allocation step made concrete. Every term that survives the cut is a line item competing for the same ~150 characters. So the question is never "is this a good keyword?" — it's "is this a better use of the slot than everything else on the list?" If you're deciding which survivors to formalize into a strategy, that's the heart of keyword and metadata optimization.
Step 4: Where do you place keywords in your metadata?
Spend your selected keywords across the three indexed fields by weight. The 30-character title is the highest-weight field and earns your single strongest term. The 30-character subtitle takes the next strongest. The hidden 100-character keyword field absorbs the rest. That's about 150 indexed characters total — and on iOS the description is not indexed for ranking, unlike Google Play, which has no keyword field and instead indexes the full 4,000-character description (MobileAction, 2026).
The keyword field has strict mechanics. Separate terms with commas and no spaces (a space wastes a character you could spend on a letter), use singular forms (Apple handles plurals), skip the word "app," and never burn characters on a competitor's brand name. Above all, don't repeat a word across fields — Apple de-duplicates, so a term used in both the title and the keyword field is a second keyword you simply didn't claim. Because the title carries the most weight, the keyword-versus-brand-name trade-off there is the highest-leverage call you'll make; our guide to how to spend your 30-character title walks through it.
Your indexed character budget, by field
Two tools make this step almost mechanical. Our keyword field optimizer packs the most terms into the 100-character limit without wasted characters, and the keyword shuffler tests different orderings so you can see which combinations stay within budget. One more 2026 note: screenshot captions are now OCR-indexed too, so keyword-rich captions are a fourth surface worth planning — see the ranking-factors guide for how that works.
Step 5: How do you track and iterate?
Keyword research is never finished. Re-check your tracked terms every three to four weeks, because rankings move constantly as competitors update their listings and Apple re-indexes the store (MobileAction, 2026). Double down on terms that are gaining, cut the ones that flatlined, and feed the survivors back into your next seed list.
Time your expectations to the index. After you change metadata, the keyword field takes about two to four weeks to reindex and stabilize (AppFollow, 2026), so resist the urge to rip everything up after a week of flat data. Treat each app update as a deliberate keyword test: change one thing, let it settle, read the result, and keep what worked. That loop — research, place, measure, repeat — is the engine of an effective ASO strategy.
Stop thinking of keyword research as building the longest possible list. You have a fixed, crowded budget — about 150 indexed characters — and every term is a line item bidding for a slot. The job isn't to find good keywords; it's to find the best use of each character. That reframe kills the two most common mistakes at once: it stops you hoarding high-volume terms you can't win, and it stops you wasting characters repeating a word you've already indexed elsewhere.
What keyword research mistakes should you avoid?
Five mistakes show up again and again. One: chasing high-popularity head terms you can't rank for, instead of winnable mid-tail terms. Two: optimizing for volume over relevance, which buys tap-throughs that never convert — and low conversion drags rankings down. Three: repeating words across the title, subtitle, and keyword field, which wastes characters because Apple de-duplicates. Four: using spaces or plurals in the keyword field, both of which burn characters for nothing. Five: treating research as a one-time launch task rather than an ongoing loop.
The relevance trap is the expensive one. We've watched a keyword that looked perfect on paper — high popularity, comfortably winnable — convert almost nothing because the match to the app was loose, while a "boring" long-tail term at modest popularity drove the best-qualified installs in the set. Volume is seductive; relevance is what pays. A quick pass through our free ASO tools catches the mechanical mistakes (repetition, wasted characters) before they cost you, and a free ASO audit catches the strategic ones.
Frequently asked questions
How do I do keyword research for the App Store?
Build a list of 20–30 seed keywords, expand it roughly tenfold with autocomplete, competitor metadata, and Apple Search Ads data, then score each by popularity, difficulty, and relevance. Place the winners across your title, subtitle, and 100-character keyword field, and re-check every 3–4 weeks (MobileAction, 2026).
What's a good search popularity score for an App Store keyword?
Apple's Search Popularity score runs 5–100, and anything near 5 gets almost no searches. Indies should target terms above roughly 20 popularity with difficulty under about 60 — enough volume to matter and enough headroom to rank (ALM Corp, 2026).
How many keywords can I target on the App Store?
You have about 150 indexed characters: a 30-character title, a 30-character subtitle, and a hidden 100-character keyword field. Realistically that's one strong head term plus a cluster of ~10–15 mid-tail terms, with no words repeated across fields (MobileAction, 2026).
How do I find low-competition keywords?
Mine App Store autocomplete and competitor metadata for long-tail, intent-specific phrases, then filter to terms with decent popularity but lower difficulty scores. These low-hanging-fruit keywords are where a smaller app can crack the top results before it has the downloads to win head terms (AppTweak, 2026).
How often should I redo keyword research?
Treat it as ongoing: review tracked keywords every 3–4 weeks, since competitors update and Apple re-indexes constantly, and re-run the full process each release cycle. After a change, the keyword field takes ~2–4 weeks to reindex (AppFollow, 2026).
The bottom line
With roughly 70% of installs starting in search, keyword research isn't a launch chore — it's the highest-leverage work in ASO. The process is repeatable, and it always comes back to spending a fixed character budget on the terms that earn it:
- Score every candidate on the three numbers that matter — search popularity (5–100), difficulty (0–100), and relevance — and target the zone above ~20 popularity and under ~60 difficulty.
- Build a 20–30 term seed list, expand it ~10x with autocomplete, competitors, and Apple Search Ads, then cut hard to what fits.
- Spend your ~150-character budget by field weight — title, then subtitle, then keyword field — and never repeat a word.
- Track every 3–4 weeks and re-run the loop each release, because the index never stops moving.