All posts
· 7 min read

How to write App Store keywords that actually convert

Apple gives you 100 characters. Most devs waste 60 of them on words Apple already indexes. Here's how to pick every character.

ASOApp Store ConnectiOS

Apple’s Keyword field is 100 characters. That’s it. It doesn’t show up anywhere users see, it only tells App Store search what to index your app for. And if you’re like most indie devs, you wasted at least 60 of those 100 characters the first time you filled it in.

Let’s fix that. Here’s how to make every character count.

What Apple already indexes (so you don’t have to repeat it)

Apple automatically indexes these fields — they count toward your search ranking without needing to appear in the Keywords field:

  • App name (up to 30 chars)
  • Subtitle (up to 30 chars)
  • In-app purchase names (all of them)
  • Developer / publisher name
  • Category
Rule of thumb: if a word already appears in your name or subtitle, it’s wasted space in the Keywords field. Apple knows about it. Delete it.

Five character-wasting mistakes

1. Plurals

Apple handles singular/plural matching automatically. runner matches searches for “runners.” Don’t waste 2 characters adding the “s.”

2. Spaces between commas

Use run,track,marathon — not run, track, marathon. Those spaces cost you 4 characters here. For 100 chars, that’s 4% of your budget.

3. Your app’s own name

Already indexed. Remove it.

4. “app”, “free”, and category words

Users search for outcomes, not the word “app.” “Free” is handled by Apple’s filters. And your category is already indexed — putting “productivity” in your Keywords for a productivity app is pure waste.

5. Long tail phrases

Apple matches on individual keywords, not phrases. Adding fitness tracker for runnersis worse than adding fitness,tracker,runner — you’ve lost the flexibility of matching partial searches.

What to actually include

Pick words your target user would type into search. Three categories matter:

Category words they’d search (that aren’t your App Store category)

If you built a habit tracker, “habits” might be in your subtitle — but “streak”, “routine”, “discipline” probably aren’t. Those are Keyword field material.

Competitor-adjacent words

If Strava and Nike Run Club dominate your space, your users know those words. Adding them to Keywords can help you show up for comparison searches — but only if you’re actually a credible alternative. Apple is aggressive about demoting apps that don’t match the search.

Outcome words

What does the user want to achieve? Weight loss, better sleep, faster code, cleaner inbox. These are where high-intent users live.

How to tell if it’s working

Impressions and conversion rate in App Store Connect → Analytics. Specifically:

  • Search impressions: how often you showed up in search results
  • Conversion to page view: of those impressions, how many people tapped in
  • Conversion to install: of those page views, how many installed

A keyword change that boosts impressions but tanks install-rate is pulling in the wrong users. A keyword change that boosts both is a winner. Look at the 30-day delta after any change.

Apple’s analytics lag 24–48 hours. Changes you push today won’t show in the dashboard until tomorrow at earliest. Be patient — don’t change again until you’ve seen at least 7 days of data.

Quick-start template

Here’s a working example for a hypothetical running app:

Name: PaceMaker
Subtitle: Running, elevation, playlists
Keywords: marathon,5k,10k,cadence,streak,heart,rate,interval,recovery,gpx,splits (77 chars — room to breathe)

Note what’s NOT in that Keywords list: “running” (in subtitle), “app” (implicit), “PaceMaker” (already indexed), “elevation” or “playlists” (in subtitle).

Stop copying and pasting ASO changes.

Devflair generates App Store descriptions, keywords, subtitles, and promo text from your product context — then pushes them straight to App Store Connect. One click, no re-uploads.

Try it free →