How-to2026-04-1212 min read

Why Your App Isn't Ranking: 10 ASO Mistakes Indie Devs Make

Your app launched but the downloads aren't coming. Here are the 10 ASO mistakes I see most often when auditing indie apps — from stale keywords to wrong competitor comparisons. Each one is fixable in under an hour.

Your app is live, but the downloads aren't coming

You shipped the app. You're proud of it. You checked back a week later, and the download count is the same as day one. You refresh the dashboard hoping it'll change. It doesn't.

Here's the hard part: it's almost never the product. It's usually one of 10 ASO mistakes that we see in almost every audit we run. Each one is fixable in under an hour. Some take 10 minutes. Read through, flag the ones that apply to you, and start fixing this weekend.

Mistake 1: You set keywords at launch and never updated them

This is the single most common mistake. You researched keywords before launch, picked a set, shipped, and haven't touched them since. Meanwhile the competition has shifted, new keywords have emerged, and Apple's index has re-weighted.

Fix: Re-run keyword research every 6–8 weeks. Even small updates to your 100-character field on each release keep you aligned with how people are actually searching today.

Mistake 2: You targeted keywords that were too competitive

"Photo editor" has millions of searches. It also has 200 apps with 100K+ ratings fighting for it. You're not beating them this year. Most new indie apps pick keywords by search volume alone, and then wonder why they sit at rank 180.

Fix: Score every keyword for difficulty on a 0–100 scale. Anything above 70 is dead to you unless you already have serious ratings. Aim for keywords in the 15–40 range — lower volume, but you can realistically rank top 10.

Mistake 3: You wasted space with plurals or your own app name

Apple automatically matches singular and plural. Writing both is a waste. Writing your app name in the keyword field is also a waste — Apple indexes it separately. We see developers burn 20+ characters on redundant terms.

Fix: Audit your 100-character field today. Remove plurals. Remove your app name. Remove spaces after commas. You'll usually find 15 to 30 free characters you can put toward real keywords.

Mistake 4: Your subtitle is generic

"The best way to manage your tasks." "Simple, fast, and beautiful." These subtitles are invisible in search. Your subtitle is the second highest weight field in the entire ranking algorithm. Generic copy is a direct loss.

Fix: Rewrite your subtitle with your second-most-important keyword embedded naturally. Example: instead of "Simple budget tracking," write "Track spending and save money." Each noun is a search signal.

Mistake 5: You're not localizing at all

The App Store lets you add keyword fields for every localization you ship. Each one is another 100 characters of indexed space. Adding even one localization can double your keyword footprint. Most indie devs ship English-only and leave that space empty.

Fix: Pick your two biggest non-English markets (usually Spanish, Portuguese, or German for most categories). Add a localization with translated keywords. You don't need to translate the whole app UI to benefit from the metadata space.

Mistake 6: Your screenshots don't match search intent

This one costs you conversions, not rank — but the effect on downloads is the same. A user searches for "pomodoro timer," lands on your screen, sees screenshots of a calendar, and bounces. The App Store counts that bounce against you.

Fix: The first screenshot should visually reinforce the keyword that brought the user to your page. If you rank for multiple keywords with different intents, the first screenshot should match your highest-converting one. Test this.

Mistake 7: You have old, unanswered 1-star reviews

One-star reviews from a year ago, still unanswered, still the first thing prospective users see. They hurt twice: the rating average drags your overall rank, and prospective users read the replies (or absence of them) before deciding.

Fix: Reply to every bad review, even old ones. Apologize, explain what changed, and ask them to re-rate. A reply also signals to future users that you're responsive. We've seen average ratings climb 0.3 stars just from replying consistently for a month.

Mistake 8: Your app hasn't been updated in 6+ months

Apple quietly demotes apps that haven't shipped updates in a while. It's not documented, but it's consistent across every app we've tracked. No updates in three months = mild demotion. Six months = serious demotion. A year = you might as well be invisible.

Fix: Ship a small update this week. Even a crash fix with updated release notes restarts the freshness clock. We see a measurable rank bump within 48 hours of any update with non-boilerplate release notes.

Mistake 9: You're comparing yourself to the wrong competitors

You open the top charts, see the apps at the top, and try to benchmark against them. These apps have 100K+ ratings, full-time growth teams, and paid user acquisition budgets. Their ASO strategy is the wrong model for you.

Fix: Find competitors with 50 to 1,000 ratings that rank in your target keywords. These are apps in your weight class. Their keyword choices, subtitles, and update cadences are the ones you can realistically copy and beat. This is exactly why Apsity filters competitor analysis to this range by default — comparing against giants is noise that leads to wrong decisions.

Mistake 10: You're measuring the wrong metric

"My rank went up to #5!" Great. How many downloads did that generate? If the answer is "I don't know," rank is a vanity metric. The end goal is installs and revenue. Rank is a leading indicator of that, not a substitute.

Fix: Every week, look at rank and impressions and conversion rate side by side. App Store Connect gives you all three. The combination tells you which of the three is actually your bottleneck. If impressions are up but installs are flat, you have a conversion problem, not a ranking problem.

What to do right now

Pick the three mistakes that apply to your app the most. Spend one hour on each this weekend. In two weeks, check if rank or impressions moved. ASO is a compounding lever — each fix layers on the previous, and the cumulative effect over a month is usually larger than any single change you could make.

And if you want to skip the manual audit, we built Apsity to do exactly this — scan your current metadata, flag the mistakes on this list automatically, and suggest the next fix in priority order. It's how we run our own apps every Monday morning.

Try Apsity for free

Track rankings, revenue, and competitors. Set up in 2 minutes.

Get Started Free