asoapp-store-optimizationkeyword-research

ASO keyword research for indie apps: the 90-minute method that beats $500 tools

The ASO keyword research process Silpho runs on every launch. 90 minutes, no paid tools required, beats most $500-a-month ASO services.

Paweł Karniej·April 23, 2026·6 min read

Free tools, structured method, output as good as Sensor Tower or AppFollow.

TL;DR

Indie founders don't need a $500-a-month ASO tool to research keywords. A structured 90-minute process using free tools (App Store search itself, Google Trends, App Store Connect autosuggest, competitor manual analysis) produces a keyword pack as good as paid services. This article walks through the exact method we use at Silpho on every launch. By the end of 90 minutes you'll have your top 20 keywords, your title structure, your subtitle, and your competitive positioning. Then you ship and iterate based on App Store Connect search data.

Key facts at a glance

  • App Store keywords are limited to 100 characters total. Title and subtitle add another 60 characters that count toward search.

  • Google Play search uses different signals than Apple's App Store; do separate research per platform.

  • Keyword search volume in mobile is 1 to 3 percent of equivalent web search volume.

  • The most important keyword field on iOS is the app name (30 chars), followed by subtitle (30 chars), then keywords (100 chars).

  • Most paid ASO tools are useful at scale (10+ apps, ongoing optimization), not at launch.


The 90-minute method

Minute 0 to 15: define the magical moment in user words

Open a doc. Write 5 to 10 ways a user would describe what your app does in their own words.

Example for a pill identifier:

  • "what's this pill"

  • "identify medication from photo"

  • "pill identifier"

  • "drug identifier"

  • "what does this pill do"

  • "pill scanner"

  • "find pill by appearance"

These are seed phrases. Don't optimize yet. Just write what real humans would type.

Minute 15 to 30: search the App Store yourself

Open the App Store on iPhone. Type each seed phrase. Note:

  • The autocomplete suggestions Apple offers (these are real high-volume queries)

  • The top 5 apps that rank for each phrase

  • The categories and price ranges of those apps

Add the autocomplete suggestions to your seed list.

Minute 30 to 45: analyze the top 3 competitors

For each of the top 3 apps that rank for your seed phrases:

  • Read their app name (they reveal target keywords)

  • Read their subtitle (more keywords)

  • Read the first 3 lines of their description (the "above the fold" zone)

  • Check their reviews for which features users mention most

Build a keyword shortlist from what your competitors target.

Minute 45 to 60: cross-check with Google Trends

Open Google Trends. Search each shortlisted keyword. Look at:

  • Trend over the last 12 months (rising or falling)

  • Geography (where the demand is)

  • Related queries (these often reveal the actual search intent)

Cut keywords that are clearly declining. Add the rising related queries.

Minute 60 to 75: build the keyword pack

You now have a list of 30 to 50 candidate keywords. Score each on:

  • Relevance to your magical moment (1 to 5)

  • Apparent search volume from autocomplete prominence (1 to 5)

  • Competition (number of apps already optimized for it, lower is better)

Pick the top 20 by combined score.

Minute 75 to 90: write the listing

Build:

  • App name (30 chars): brand + 1 to 2 high-value keywords. Example: "Pillsnap: Pill Identifier"

  • Subtitle (30 chars): benefit + 1 to 2 secondary keywords. Example: "Scan and identify any pill"

  • Keywords field (100 chars): top 8 to 12 single-word and short-phrase keywords from your top 20, comma-separated, no spaces.

  • Description first 3 lines: lead with the value, mention 2 to 3 keywords naturally.

Done. You have a launch-ready ASO setup.


Common mistakes in indie ASO

Stuffing keywords into the description

Apple barely uses description text for keyword ranking. The signal is in title, subtitle, and keywords field. Stuffing the description hurts conversion (users read the first 3 lines, decide).

Ignoring autocomplete

Autocomplete shows you what Apple thinks people search. Free signal, most founders ignore it.

Targeting brand-name competitor keywords

Don't put "Calm" or "Notion" in your keywords field. Apple penalizes obvious competitor keyword targeting.

Not localizing

If you have any non-English target market, localize your title, subtitle, keywords, and description. Each locale has its own keyword field. Free conversion lift.

Skipping subtitle

The subtitle has 30 characters of pure keyword juice. Many indie apps leave it blank or write a tagline. Use it for keywords.

Title too long

The full app name in App Store Connect can be longer, but the title displayed in search results is truncated. Keep the actually-displayed portion benefit-leading.


What about Apple Search Ads (ASA)?

ASA is the paid complement to ASO. Once your organic ASO is dialed in, ASA can scale acquisition cost-effectively.

In 2026, ASA cost-per-install for utility apps runs $1 to $5 in tier-1 markets, $0.30 to $1.50 in tier-2 markets. Worth running once you have paywall conversion data to compute LTV.

Aividly is one of the apps Silpho built that monetizes primarily via ASA.


When paid ASO tools ARE worth it

The $500-a-month tools (Sensor Tower, AppFollow, App Annie/data.ai) become worth it when:

  • You have 5+ apps to optimize across

  • You're running ongoing weekly optimization, not just at launch

  • You want competitive intelligence on funded apps in your category

  • You're running ASA and need conversion-funnel data

For a single indie app at launch, free tools plus the 90-minute method get you 80 to 90 percent of the value.


How Silpho handles ASO for clients

Every Silpho Launch sprint includes an ASO Launch Kit:

  • Top 20 keywords for your category and audience

  • Competitor keyword audit (top 3 to 5 competitors)

  • Title and subtitle written for keyword and conversion

  • Description written for the "first 3 lines that matter"

  • Keywords field optimized for the 100-character limit

  • App preview video and screenshots designed for ranking and conversion

Standalone ASO consulting at this depth runs $300 to $1,500. Bundled in the $1,999 Launch tier.


FAQ

How fast does ASO move the needle?

Most ASO changes show ranking impact within 2 to 4 weeks. The cycle time is slow because Apple's algorithm updates rankings on a daily-to-weekly cadence.

How often should I update my keywords?

Every binary update is a chance to refresh keywords. Most indie apps do meaningful keyword refreshes every 2 to 6 months based on App Store Connect search data.

Does App Store Connect's search analytics help?

Yes. Look at "App Store search performance" in App Store Connect Insights. It shows which terms drive your impressions and installs. Use this to discover keywords you didn't research up front.

Should I do keyword research before or after building?

Both. Before, to validate that demand exists for your magical moment. After, to optimize the listing for the demand you confirmed. Don't pick a magical moment that has zero search volume; conversely don't pick one with overwhelming competition.

How is Google Play ASO different?

Google Play uses the description for ranking (Apple barely does). Different signals, different optimization. Run a parallel 90-minute pass for the Play Store listing if you're cross-platform.

What about App Store featured placement?

Featured placement (App of the Day, app collections) is separate from search ranking. It's editor-driven, not algorithm-driven. Focus on search ASO; featured comes from a great app and good editorial relations.

Can I just hire someone for ASO?

Yes. Standalone ASO consultants charge $300 to $2,000 for a launch keyword pack. Productized studios like Silpho bundle it. Tools like AppTweak offer ASO services too. The main question is whether you'd rather pay for the work or do the 90-minute method yourself.

Is the 90-minute method really enough?

For a single app at launch, yes. For ongoing optimization, you'll want either monthly self-driven sessions or a paid tool subscription. The Launch Kit at Silpho includes the launch-time optimization but not the ongoing retainer (we don't do retainers).


Next steps:

Related deep dives: