Sub Club by RevenueCat · 2023-04-19
Maximizing Organic Growth with App Store Optimization — Ariel Michaeli, Appfigures
Appfigures CEO Ariel Michaeli gives an ASO 101 for the App Store: front-load keywords across the concatenated name/subtitle/keyword list, never duplicate keywords, keep names under ~27 characters when using special characters, ratings (not reviews or downloads) drive rank, use promoted IAPs and in-app events for boosts, focus the name when new to a competitive keyword, research via competitor keywords and reviews, and use secondary US localizations (Spanish-Mexico etc.) for extra keyword sets. Host David Barnard recalls his exact-match 'Mirror' app getting 4-5K downloads a day.
Play the episode13 tactics
Numbers mentioned
| Who | Metric | Value | Context | When |
|---|---|---|---|---|
| Mirror | downloads | 4,000–5,000 downloads/day approximate | Daily downloads when the app name was an exact match for the popular keyword 'mirror', about a decade ago | 36:11 |
| marketUS App Store keyword 'weather alerts' (Appfigures popularity score) | keyword popularity | 31 | Looked up live in Appfigures; compared with 'weather widgets', which had a tiny score | 28:18 |
| marketUS App Store keyword 'weather widgets' (Appfigures popularity score) | keyword popularity | tiny | Not worth optimizing for, despite being the host's main value prop | 26:39 |
| benchmarkSafe App Store app-name length when using special (non-alphanumeric) characters | count | 26–27 characters approximate | Out of the 30-character limit; special characters count as two for the ranking algorithm, which truncates at 30 | 20:36 |
| aggregateApps giving a promoted in-app purchase a name containing a target keyword (guest's observation) | share | 50% estimate | How often the keyword-in-IAP-name ranking boost works | 16:58 |
| benchmarkRating level at which the average stops hurting downloads (guest's view) | rating | 4.2 illustrative | 4.2 with ~1,000 ratings is fine; a handful of ratings at 3.8 is not taken seriously | 34:37 |
| benchmarkApp Store metadata character limits for keyword indexing | count | 160 characters | 30 name + 30 subtitle + 100 keyword list, per localization set | 53:56 |
| benchmarkLocalization metadata sets indexed on the US App Store | count | 5 sets estimate | English plus Spanish (Mexico), Russian and a few others; each set indexed separately | 52:05 |
| benchmarkNew-app ranking boost on the App Store | time to milestone | 7 days approximate | Length of the boost for a new 1.0 app, during which ratings count is not required to rank | 12:38 |
| Appfigures | price | USD 5/month approximate | Appfigures price when host subscribed in 2009; host guessed $10, guest corrected to $5 | 55:04 |
| Appfigures | price | USD 30/month estimate | What the host thinks he pays today | 54:59 |