Keyword Research
Definition
Keyword Research is the systematic process of discovering, evaluating, and selecting the keywords and phrases that users type into app store search bars when looking for apps. It's the foundational activity of Search Optimization — without quality keyword research, all subsequent metadata optimization is guesswork. The output of keyword research is a prioritized keyword list mapped to specific metadata fields (App Title, Subtitle, Keyword Field, Short Description, Full Description).
How It Works
The keyword research pipeline:
Seed Generation → Expansion → Evaluation → Prioritization → Mapping → Monitoring
Step 1: Seed Generation
Start with 10-20 seed keywords from:
- App's core features and use cases
- How users describe the problem the app solves (user language, not developer language)
- Competitor titles and subtitles
- Category browsing terms
- User review mining — extract exact language from 1-3 star reviews describing what users were looking for
- Support ticket analysis — users often describe functionality using different terminology than developers
Step 2: Expansion
Expand seeds into 200-500 candidates using:
- Autocomplete Suggestions — type each seed in the store, note suggestions. Alphabet expansion ("seed a," "seed b"..."seed z") yields 200+ variations per seed. This remains the simplest, most underutilized research method because autocomplete reflects actual user search behavior—the highest-fidelity signal available.
- Competitor metadata analysis — extract keywords from top 10 competitors' visible metadata. Focus on keyword competitors, not just business competitors—a meditation app competes for keywords with sleep sound apps, breathing exercise tools, and yoga timers.
- Competitor keyword gap analysis — identify terms competitors rank for that you do not
- Search Ads Intelligence — Apple Search Ads Discovery campaigns reveal keywords competitors rank for. Platform-provided keyword suggestions for paid campaigns reflect high-volume, high-relevance queries that are equally valuable for organic targeting.
- ASO tools — AppTweak, MobileAction, and open-source alternatives like AppStoreCat generate keyword suggestions via AI/semantic clustering.
- Google Trends — identify trending and seasonal keywords.
A well-built semantic core typically starts with 500+ raw keywords and narrows to roughly 200 per country after filtering out terms with negligible search volume (popularity scores below 15 on most tools).
Step 3: Evaluation
The modern evaluation sequence prioritizes relevance over volume:
- Keyword Relevance — does this keyword match what the app actually does? High bounce rates from irrelevant keywords send negative algorithmic signals and hurt rankings across all keywords. The test: "If someone searches this keyword and finds my app, will they be satisfied with what they download?" If the answer is not a confident yes, skip it.
- Search Volume — estimated monthly searches (Apple Search Ads Popularity 5-100 scale; tool estimates for Google). Keywords below ~20 Popularity score are unlikely to drive meaningful traffic. A score of 40-50+ on standard ASO tool scales generally indicates meaningful traffic potential.
- Keyword Difficulty — competitive intensity (how strong are currently-ranking apps?). Difficulty is determined by the number and strength of apps already ranking—if the top 10 are dominated by apps with millions of downloads and thousands of ratings, breaking into that list requires massive existing authority.
- Conversion intent — transactional ("best photo editor app") vs. informational ("what is photo editing")
The volume paradox: When a keyword saturates a category, indexation becomes trivial but ranking becomes impossible. Mid-tier apps indexing for oversaturated terms like "AI" (the #1 keyword in 6 out of 20+ major categories, including Productivity, Photo & Video, and Entertainment) compete against apps with massive download velocity and engagement authority. The keyword delivers no meaningful visibility and wastes metadata space.
The saturation creates divergent realities across categories. In Productivity and Photo & Video, "AI" describes real, differentiated features—on-device processing, generative outputs, adaptive interfaces. In Entertainment, Lifestyle, and Health & Fitness, "AI" functions as a quality badge with no operational specificity. It means "better recommendations" or "smart algorithm," but these claims are invisible and indistinguishable to users evaluating the listing.
From a pure ranking standpoint: if you are a mid-tier Health & Fitness app competing against MyFitnessPal or Calm, your "AI" placement does nothing. Worse, it creates a messaging gap. A user searching "calorie tracker" who lands on "AI-powered health companion" faces intent mismatch, which depresses Conversion Rate and signals negative quality to the algorithm.
Specific AI use cases like "AI calorie counter" or "AI photo editor for reels" carry lower volume than their non-AI equivalents while showing equivalent or higher difficulty. The modifier no longer differentiates—it dilutes. Analysis shows these narrow AI-adjacent keywords demonstrate comparable difficulty scores to their non-AI counterparts but reach smaller search audiences, providing no competitive advantage while reducing addressable traffic.
Step 4: Prioritization
Score and rank keywords using a relevance-first composite formula:
Priority Score = (Relevance × 0.35) + (Volume × 0.25) + (Inverse_Difficulty × 0.25) + (Intent × 0.15)
The ideal keywords fall in the 'sweet spot': relevance of 7+, volume of 40+, difficulty under 50. These represent achievable opportunities with meaningful traffic potential. Not all keywords are equal—the evaluation framework requires all three dimensions (volume, difficulty, relevance) to identify hidden gems that drive downloads without requiring a multi-million-user base to compete.
Also prioritize keywords where the app already ranks in positions 5-20 — a small optimization push can move them onto page one more efficiently than chasing entirely new keywords from scratch.
Step 5: Mapping
Assign keywords to metadata fields by priority and platform:
| Priority | Apple Placement | Google Placement |
|---|---|---|
| #1-2 keywords | [[App Title]] | [[App Title]] |
| #3-4 keywords | [[Subtitle]] | [[Short Description]] |
| #5-18 keywords | [[Keyword Field]] | [[Full Description]] (front-loaded) |
| #19+ keywords | N/A (not enough room) | [[Full Description]] (later sections) |
Platform-specific mechanics:
Apple App Store: The title (30 characters), subtitle (30 characters), and keyword field (100 characters) are all indexed. The description is NOT indexed for search. Never duplicate keywords across title, subtitle, and keyword field — Apple treats all three as a combined set. Duplication wastes character space and provides zero additional ranking benefit. Apple's algorithm handles plurals and common misspellings automatically, so "tracker" and "trackers" are redundant.
This creates a zero-sum keyword economy. Every character counts, and repetition is waste. If "budget" appears in your title, repeating it in the keyword field consumes space that could index an entirely different term. The 160-character combined budget (30 + 30 + 100) makes keyword selection in ASO fundamentally more strategic than web SEO. You cannot target as many keywords as you can in web content. Ruthless prioritization is mandatory.
Google Play: The title (30 characters), short description (80 characters), and full description (4,000 characters) are all indexed using natural language processing. Google does not have a hidden keyword field. Important keywords should appear 3-5 times naturally throughout the description without keyword stuffing. Google also considers backlinks to the Play Store listing, user review content, engagement metrics (install rate, retention), and developer name.
This makes Google Play search optimization more complex but also more flexible—you have narrative space to integrate keywords naturally. Google analyzes semantic density, keyword placement, and repetition.
The foundational mistake: treating the App Store and Google Play as interchangeable. Their indexing models, ranking signals, and metadata fields diverge sharply, and effective research must account for both. A term that performs on iOS may require different phrasing, placement, or density on Google Play. Treating both platforms with a single keyword list guarantees suboptimal performance on at least one.
Step 6: Monitoring & Iteration
- Track keyword rankings daily/weekly
- Re-evaluate keywords monthly
- Replace underperforming keywords (ranked #50+) with new candidates
- Adjust for seasonal trends
- Track impression-level data alongside rankings — keywords that powered growth in prior periods may be softening in demand. Rankings alone do not capture demand-side shifts.
Rankings generate downloads, downloads improve authority, authority improves rankings. Apps that treat keyword research as ongoing discipline compound gains over time. Apps that treat it as a launch checklist lose.
The Long-Tail Resurgence
As high-volume generic keywords collapse under competition and AI saturation, long-tail keywords are emerging as the primary driver of quality installs. Long-tail terms—longer, more specific phrases like "sleep meditation timer" or "budget tracker for couples"—carry lower volume but also lower difficulty and higher intent.
Long-tail keywords drive the majority of installs for mid-tier apps because they capture users at the moment of specific need. Someone searching "calorie tracker" could want any of 200 apps. Someone searching "keto calorie tracker with barcode scanner" knows exactly what they want. The latter converts at 2-3x the rate of the former and faces a fraction of the competition.
The keyword landscape rewards specificity over breadth. Generic terms like "AI," "free," "best," and even category names like "game" or "fitness" are saturated to the point of uselessness for all but the top 5 apps in a category. The dynamics that once rewarded broad, trending keyword placement are giving way to a market that punishes vagueness and rewards precision. The era of lazy keyword strategy—stuffing metadata with trending terms and hoping for volume—is over.
This shift is algorithmic and behavioral. Store algorithms increasingly prioritize engagement signals—retention, session depth, uninstall rate—over pure install volume. A keyword that drives 1,000 installs with 80% D7 retention outperforms a keyword that drives 5,000 installs with 20% retention. The algorithm learns which keywords produce satisfied users and ranks accordingly.
The implication: chase intent, not volume. A user searching "budget tracker" has generic intent. A user searching "envelope budget tracker" or "zero-based budget app" has specific intent and will convert at 3x the rate. Lower volume, higher quality, better rankings over time.
The Saturation Point: Understanding Keyword Inflation
Certain keywords achieve cultural momentum, saturate metadata across categories, and gradually lose their conversion power. "AI" exemplifies this cycle in its current phase. The term has become the App Store's new "free" — ubiquitous, overused, and rapidly losing its conversion power.
Analysis of top-ranking apps reveals "AI" now functions as the #1 most-used keyword in Productivity, Photo & Video, and Entertainment, outranking historically dominant terms like "notes" and "tasks" in Productivity, "photo" and "video" in Photo & Video, and "TV" and "content" in Entertainment. The keyword has crossed from descriptive to obligatory across major categories, displacing long-standing category staples.
Two distinct usage patterns emerge:
Pattern 1: AI as functional utility. In Productivity, Photo & Video, and Utilities, the keyword describes genuine, differentiated capabilities. When metadata includes "AI" alongside specific features like "Notes, Tasks, AI" or "AI Video & Photo Editor," it signals on-device processing, generated outputs, or adaptive interfaces—features users can locate and test immediately. In these contexts, the keyword carries Keyword Relevance and performs as intended. When Notion positions itself with "Notes, Tasks, AI" or Canva leads with "AI Video & Photo Editor," the keyword describes something users can find immediately in the product. Here, AI functions as a capability keyword with relatively clear user expectations.
Pattern 2: AI as quality signal. In Entertainment, Lifestyle, and increasingly Health & Fitness, "AI" functions as a credibility badge detached from concrete feature sets. It implies "better recommendations" or "smart algorithm"—statements invisible to users and indistinguishable from competitors. This mirrors historical inflation of "best," "premium," and "free"—keywords that became background noise through overuse. This is the keyword equivalent of every app calling itself "the best." It once meant something. Now it is noise.
The mechanics of saturation create specific ranking and conversion challenges. Indexation is straightforward—ranking is not. Achieving visibility for "AI" in a category requires authority, download velocity, and engagement signals. A mid-sized app competing against established category leaders with massive user bases gains essentially nothing from an "AI" keyword placement alone. Ranking for "AI" in your category is easy. Getting into the top results requires authority, volume, and relevance signals that only the largest apps possess.
Conversion risk compounds the problem. A user searching "calorie tracker" who encounters a page leading with "AI-powered health companion" faces a messaging gap. The more generic the AI framing, the less it matches the specific intent that drove the search. This metadata inflation damages conversion rates—and users notice the disconnect. This is the exact kind of Metadata Optimization inflation that impacts conversion rate negatively.
The irony: even specific AI use cases carry lower search volume than the same keywords without "AI," while showing comparable or higher difficulty. "AI calorie counter," "AI photo editor for reels," "AI habit tracker"—these compress traffic while maintaining crowded competition. These carry lower volume than the same keywords without "AI" in them, while showing comparable or higher difficulty scores.
Practitioner implications:
- Audit AI usage for substance. If the keyword appears in title or subtitle, verify it describes a feature users can access within the first session. If not, it adds conversion friction. Test removing it and measure conversion impact over a full update cycle.
- Prioritize functional specificity over trend alignment. "AI calorie counter" competes against the same top-ranking apps as "calorie counter" but reaches fewer searchers. Unless AI capability is core differentiation, lead with the functional term.
- Monitor keyword performance by source. Track whether AI keywords drive install-to-retention curves comparable to core keywords. If users acquired via AI-heavy keywords show higher uninstall rates, the keyword attracts mismatched intent.
- Test positioning in Custom Product Pages. Segment traffic by keyword cluster—run one CPP variant emphasizing AI capabilities, another emphasizing functional outcomes, and measure conversion and D7 retention for each cohort.
This pattern repeats cyclically. Every few years, a keyword achieves cultural momentum, saturates metadata, and loses conversion power. "Free" went through this cycle. "Premium" followed. "AI" is the current iteration. Early adopters gain signal advantage, saturation erodes that advantage, and practitioners who over-index on the trend pay a conversion tax.
Demand Softening in Mature Categories
Broad keyword demand is no longer rising uniformly across all verticals. In mental health apps, several core terms show softer impressions than in prior periods. Terms like "mental health," "therapy," "mindfulness," "meditation," "anxiety," and "depression" have declined in daily impressions across tracked intervals on US iPhone.
This does not mean underlying need has disappeared—public health data confirms persistent mainstream demand for mental health support. But App Store demand proxies tell a different story: this is no longer a category where broad demand alone drives growth. Broad demand on core mental health terms has softened over the past two years, even as underlying need remains broad and persistent.
Download trends across major apps in the category reinforce this pattern: five of six tracked apps with full data windows declined in estimated downloads over an eleven-month period. This is not a category in freefall, but it is no longer a rising tide that lifts average execution. This is not a winner-takes-all pattern. It is a more mature market, where growth is uneven and efficiency matters more than hype.
Search remains crowded. Apple Search Ads snapshots show 5 visible ads on each of nine tracked mental health keywords. Repeat advertisers appear across multiple terms—Brightside Health on 5 keywords, Talkspace and BetterHelp on 4 each, Ahead and Balance on 3 each. The search results page is both an ASO problem and a paid visibility problem. That is a useful reminder that the search results page is not just an ASO problem. It is a paid visibility problem too.
The teams most likely to win are the ones that track keyword demand proxies with proper nuance, show up in search where intent is commercially meaningful, and use Custom Product Pages to match that intent properly after the tap. Someone searching therapy is not asking for the same thing as someone searching meditation. Someone searching anxiety probably is not in the same mindset as someone searching a brand term. Someone searching mindfulness may be looking for habit support, not clinical reassurance.
This softening reinforces the importance of precision targeting, intent segmentation via Custom Product Pages, and continuous keyword performance monitoring. Categories with declining broad-term impressions require practitioners to focus on conversion efficiency and long-tail specificity rather than relying on rising tide effects.
Localization as Keyword Research
Localization is keyword research, not keyword translation. This distinction is the single most damaging error in international ASO: teams translate their English keywords instead of researching local ones from scratch.
The Indie Developer's ASO Landscape
As the app market becomes increasingly competitive, indie developers are eager to optimize their presence on app stores. App Store Optimization (ASO) is no longer a luxury but a necessity for securing visibility and downloads. However, many of the established ASO tools can be prohibitively expensive, often starting at $500 per month. This has given rise to a new wave of open-source tools and indie-centric resources aimed at democratizing access to ASO capabilities.
New Tools Making a Splash
AppStoreCat
One of the most promising tools is AppStoreCat, a free and open-source solution that provides various essential ASO features:
- Keyword Density Analysis: It performs n-gram analysis across 50 languages, allowing developers to evaluate keyword usage comprehensively.
- Multi-locale Tracking: AppStoreCat tracks listings across multiple countries, which is crucial for developers targeting diverse markets.
- Change Detection & Trending Charts: Users can monitor competitors' updates in real-time and see historical ranking data to understand market shifts better.
This toolkit not only helps developers monitor their position but also provides insights into their competitors' strategies.
KeyASO
In a similar vein, KeyASO is another tool tailored for indie developers. It offers:
- Unlimited Keyword Tracking: Focused on providing keyword monitoring without the burden of a subscription.
- Keyword Difficulty & Popularity Scores: It allows developers to assess the competitiveness of their chosen keywords easily.
By addressing financial barriers, these tools empower indie developers to take charge of their ASO strategies effectively.
Strategies for Optimization
For indie developers focusing on organic growth, it's crucial to leverage these insights to optimize store listings effectively:
- Optimize Screenshots and Metadata: The visuals and text need to clearly communicate value propositions. Developers should ensure that their screenshots effectively highlight key features to appeal to potential users.
- Title & Subtitle Weighting: When strategizing titles and subtitles, placing priority keywords at the forefront is essential. Finding the right balance between keyword presence and readability can greatly enhance discoverability.
Conclusion
The evolution of ASO tools and the changing dynamics of keyword relevance present unique opportunities for indie developers. With free and open-source alternatives like AppStoreCat and KeyASO, they can compete effectively in the vast app landscape. Adapting to market trends and leveraging powerful new tools will be key to driving visibility and growth in this ever-evolving environment. The future of ASO lies not just in high-level analytics but in efficient execution and real-time capabilities that empower developers to act promptly and decisively.
Recent Updates
- 2023-05-13: New tools like AppStoreCat and KeyASO have been highlighted as valuable resources for indie developers.