The basics, in five lines
- Apple ranks you on three fields: Title (30), Subtitle (30) and a private Keyword field (100).
- The same word ranks higher in the Title than anywhere else.
- Never repeat a word across the three fields — Apple counts it once.
- Spend characters on phrases people actually search, not slogans.
- Changes ship with your next update, then take 2–4 weeks to move your rank.
What ASO is
App Store Optimization is everything you do to rank higher when someone searches the App Store, and to convert more of the people who land on your page into installs. The first half is about keywords and metadata; the second half is about your icon, screenshots and rating. This guide is mostly about the first half, because that's where ranking is won or lost.
Think of it as the App Store's version of the work every website does to show up in Google — except the rules are tighter, the fields are fewer, and the results are far more measurable.
How ASO has changed
ASO used to be a one-time chore: stuff the keyword field, ship, forget. That stopped working. Apple got better at understanding phrases, competitors got more sophisticated, and search behaviour shifted toward longer, more specific queries — "secure photo vault with fingerprint lock" rather than just "vault".
The result is that ASO is now ongoing. The phrases people type change month to month, new apps launch above you, and a title that ranked last quarter can drift. The teams that win treat it like a habit: check where you rank, change one thing, measure, repeat.
The main ranking factors
Apple has never published its algorithm, but years of testing across thousands of apps point to a consistent short list. In rough order of how much you can influence them:
- Title — the strongest text signal. A keyword here outranks the same keyword anywhere else.
- Subtitle — weighted like the keyword field, and visible to users, so it does double duty.
- Keyword field — private, 100 characters, comma-separated. Invisible to users but read by the algorithm.
- Installs and velocity — how many people download you for a term, and how fast. Ranking and downloads feed each other.
- Ratings and reviews — volume and average both matter, and review text is indexed too.
- Engagement and retention — apps people keep using tend to hold their positions.
You control the first three completely. The rest you influence through a better product and a listing that sets honest expectations.
Why ASO matters
1. Search is where discovery happens
Most people arrive at an app by searching, not by browsing charts or following a link. If you don't rank for the phrases your users type, you're invisible to the majority of the market — no matter how good the app is.
2. The first few results take almost everything
Ranking is not linear. Moving from #12 to #6 can double your search installs; moving from #6 to #2 can double them again. The gap between page one and page three is the gap between a business and a hobby.
3. It compounds and it's nearly free
Unlike paid installs, a ranking you earn keeps working after you stop touching it. A single well-chosen title change can bring installs for months, at no marginal cost.
App Store vs Google Play
The two stores reward different things. If you ship on both, don't copy one listing onto the other.
| Signal | Apple App Store | Google Play |
|---|---|---|
| Keyword source | Title, Subtitle, private Keyword field | Title, Short & Long description (indexed in full) |
| Description | Not indexed for search | Indexed — density matters |
| Repetition | Count a word once; repeating wastes space | Repetition affects density; use naturally |
| Best practice | Precise phrase selection across 3 fields | Readable, keyword-rich copywriting |
Quick ASO focuses on the App Store, where the three-field model makes keyword work precise and measurable.
How the algorithm reads you
Apple tokenizes your text into words and matches searches against combinations of them — including across fields. So "photo" in your Title and "vault" in your Subtitle can rank you for "photo vault" even though you never wrote the phrase. Three rules follow from this:
| Field | Limit | How to spend it |
|---|---|---|
| Title | 30 chars | Brand + your single most valuable searched phrase. This field ranks a word higher than the other two. |
| Subtitle | 30 chars | Your next-best phrases in readable form — users see it, and it ranks like the keyword field. |
| Keyword field | 100 chars | Comma-separated single words, no spaces, no duplicates of words used above, no filler. |
Apple already handles plurals and common variants, so don't waste characters on "photo, photos". And it ignores a short stop-list — "the", "app", "for", "and" — so those never earn a ranking.
What ASO gets you
- More search installs from the same product, at no ad cost.
- Cheaper paid installs — a relevant listing lifts your conversion, which lowers your cost per install on Apple Search Ads too.
- A clearer product — the exercise of choosing your phrases forces you to say, in a few words, exactly who the app is for.
- Compounding results — earned rankings keep delivering after you stop working on them.
Does it actually work? The measured impact
Yes — and it's one of the few growth levers you can measure cleanly, because the App Store gives you a rank number for every phrase. A realistic pattern for a small app that does the work:
- Move a mid-demand phrase from off the first pages into the top 10, and search impressions for it climb sharply.
- Get the Title phrase right and you often rank for a cluster of related long-tail phrases you never targeted.
- Because you track rank daily, you can attribute a change to a specific edit — not guess.
The honest caveat: ASO amplifies a good product; it can't rescue a bad one. Rankings you don't deserve don't hold, because installs and retention feed back into them.
ASO, step by step
- List every phrase you already rank for. Start from your Title and Subtitle and check each phrase against real search results. This is your baseline.
- Find the phrases you're missing. Use autocomplete and competitors to surface high-demand phrases you don't cover yet.
- Score them. For each candidate, weigh popularity (how often it's searched) against difficulty (how strong the apps above you are). Winnable + searched = a target.
- Put your best phrase in the Title. It ranks highest there. Keep your brand, add the one phrase you most want to win.
- Spend the Subtitle and Keyword field on the rest — no repeats, no filler, single words in the keyword field.
- Ship it and wait. Changes go live with your next update, then take two to four weeks to settle.
- Track rank daily and iterate. Keep what climbs, drop what doesn't, and repeat every few weeks.
Quick ASO does steps 1–3 and 7 for you
It reads your listing, checks every phrase against the live store, scores each on popularity and difficulty, tells you exactly what to move or add, and records your rank every day. Open the app →
Advanced tactics
| Tactic | What it does |
|---|---|
| Localize the keyword field | Some locales (e.g. en-GB, es-MX) add a second indexed keyword field even for English apps — free extra keywords. |
| Mine your reviews | The words reviewers use are the words buyers search. Pull phrases out of your reviews and test them. |
| Watch new competitors | Apps that just launched above you tell you which phrases are heating up. Track them. |
| Test the Subtitle wording | It ranks and converts. Try a version that's a searched phrase rather than a slogan and watch both. |
What ASO won't do
It won't fix a product people don't want, manufacture demand for a phrase nobody searches, or deliver overnight — the 2–4 week settle time is real. And it won't let you outrank an entrenched app with a million ratings on its core term just by editing text. Pick winnable fights.
Common mistakes
- A brand-only Title. If your title is just your app name, you rank for nothing but your name.
- Repeating words across fields. Apple counts a word once; a repeat is a wasted character.
- Spending the Subtitle on a slogan. It ranks — use it for words people type.
- Chasing head terms you can't win. "photo" is hopeless; "secure photo vault" is winnable.
- Filler and spaces in the keyword field. "the, app, for" rank for nothing; spaces after commas waste characters.
- Changing everything at once. Then you can't tell what worked. Move one thing, measure, repeat.
When ASO isn't working
If you've done the work and rankings aren't moving, check in this order: has enough time passed (2–4 weeks since the update went live)? Are you targeting phrases with real demand, or ones nobody searches? Are the apps above you simply too strong for that term? And is your conversion the problem rather than your ranking — plenty of impressions but few installs points at the icon, screenshots or rating, not the keywords.
Frequently asked questions
Do I need an account to look?
Can I cancel anytime?
I changed my title. Why has nothing moved?
Which countries do you cover?
Where do the numbers come from?
Do you support Google Play?
Ready to see where you stand?
Quick ASO lists every phrase your app ranks for, scores each one, and tells you what to change — free to look. Open the app →