ASO 101: App Store Optimization for Indie Developers

Learn how to get your app discovered in the App Store and Google Play. A practical guide to ASO without expensive tools.

By Mei Lin

You built a great app. You launched it. And then... nothing. A few downloads from friends. Maybe a random stranger. But nowhere near what you expected.

The problem isn't your app. It's that nobody can find it.

With over 2 million apps in each store, getting discovered is harder than building the app itself. That's where ASO comes in.

What is ASO?

App Store Optimization (ASO) is like SEO for apps. It's the practice of optimizing your store listing to rank higher in search results and convert more browsers into downloaders.

There are two parts:

  1. Search optimization — Ranking for keywords people search for
  2. Conversion optimization — Getting people to tap "Download"

Let's break down both.

Part 1: Search Optimization

How App Store Search Works

When someone searches "habit tracker" in the App Store, the algorithm looks at:

  • App name/title
  • Subtitle (iOS) / Short description (Google Play)
  • Keyword field (iOS only)
  • Full description (Google Play weighs this heavily)
  • Downloads & velocity
  • Ratings & reviews

Keyword Research (Free Methods)

You don't need expensive ASO tools to start. Here's how to find keywords for free:

  1. App Store autocomplete — Type your main keyword and see what the store suggests
  2. Competitor research — What keywords are top apps in your category using in their titles?
  3. Google Keyword Planner — Gives you search volume ideas (not perfect for apps, but directional)
  4. Your own reviews — How do users describe your app?

Where to Put Your Keywords

iOS App Store

App Name30 characters — Include your main keyword
Subtitle30 characters — Secondary keywords + benefit
Keywords100 characters — Comma-separated, no spaces after commas

Pro tip: Don't repeat words across fields. If "habit" is in your title, don't put it in keywords too — it's wasted space.

Google Play

App Title30 characters — Main keyword + brand
Short Description80 characters — Hook with keywords
Full Description4000 characters — Use keywords naturally throughout

Pro tip: Google Play indexes your full description, so use your target keywords 3-5 times naturally.

Part 2: Conversion Optimization

Ranking is only half the battle. When someone finds your app, will they download it?

Your Icon

Your icon is the first thing people see. It needs to:

  • Be recognizable at small sizes
  • Stand out from competitors (check what they're using)
  • Communicate your app's purpose (or at least its vibe)
  • Look professional (no stock art or clip art)

Your Screenshots

Most users decide to download based on screenshots alone. Make them count:

  1. First screenshot = your hook — This is visible in search results. Make it your strongest.
  2. Show benefits, not features — "Track your progress" not "Dashboard screen"
  3. Use captions — Don't assume users understand what they're looking at
  4. Show real content — Not empty states or lorem ipsum

Your Video Preview

If you can make one, do it. Videos autoplay (muted) in the App Store and can dramatically increase conversion.

Keep it:

  • Under 30 seconds
  • Focused on core functionality
  • Visually compelling even without sound
  • Starting with your best moment (first 5 seconds matter most)

Your Description

Most users won't read it. But those who do are your most qualified leads.

Structure:

  1. First sentence — Your value proposition (this is visible without tapping "more")
  2. Bullet points — Key features and benefits
  3. Social proof — Press mentions, awards, user count
  4. Call to action — "Download now and..."

ASO Mistakes to Avoid

  • Keyword stuffing — "Best Habit Tracker App Habit App Habits" looks spammy
  • Ignoring localization — 50%+ of users might not speak English
  • Generic screenshots — "Welcome to AppName" tells users nothing (related: UX mistakes that kill your ratings)
  • Copying competitors exactly — You need to stand out, not blend in
  • Never updating — Stores favor apps that are actively maintained

Quick ASO Wins (Do Today)

  1. Add your main keyword to your app name if it's not there
  2. Rewrite your first screenshot caption to highlight your main benefit
  3. Fill your iOS keyword field completely (use all 100 characters)
  4. Add your target keyword 3-5 times in your Google Play description
  5. Reply to all your reviews (this can boost your ranking)

Need Help With ASO?

Our Quick Review includes a full ASO analysis: we audit your title, description, screenshots, and keywords, then give you specific recommendations to improve your ranking and conversion.


Want to know how your store listing stacks up? Get your ASO review and start getting discovered.


📚 Related Articles

See what a professional ASO analysis looks like in our sample reports, or get your store listing reviewed today.

🔥 Ready to get real feedback on your app?

Stop guessing what's wrong. Get honest, actionable feedback from real device testing.

Get Your App Reviewed →