Brewed in Pixels Screenshots App Optimization Free audit
Creators Blog Screenshots & ASO

ASO for Indie Apps: What It Is and How to Set It Up

ASO stands for App Store Optimization. It’s the process of improving your app’s visibility and conversion rate in the App Store and Google Play so more people find your app and download it.

Think of it as SEO, but for app stores. If you’ve built a great app but nobody can find it, ASO is how you fix that.

Why should you care?

Most app downloads come from store searches. If your app doesn’t show up when someone types a relevant keyword, you’re invisible. ASO helps you appear in those searches and, once people land on your listing, convinces them to hit “Install.”

The best part: unlike paid ads, ASO is free. You’re optimizing what you already have, your listing, to get more out of the organic traffic the stores already send your way.

What does ASO actually involve?

There are two sides to it:

Visibility (getting found): This is about keywords, making sure the right terms are in your app title, subtitle, keyword field, and description so the store’s algorithm surfaces your app when people search.

Conversion (getting downloaded): This is about your listing page, screenshots, icon, description, ratings. Once someone lands on your page, these elements determine whether they install or bounce.

Both matter. Ranking #1 for a keyword means nothing if your listing doesn’t convert. And a beautiful listing means nothing if nobody sees it.

The key ranking factors

Here’s what influences where your app shows up in search results, roughly in order of importance:

App title (30 characters max): The strongest ranking signal. Include your primary keyword alongside your brand name.

Subtitle (30 characters max, iOS): Second strongest. Use it for a secondary keyword or your value proposition.

Keyword field (100 characters, iOS only): A hidden field where you list relevant search terms. Google Play doesn’t have this. It indexes your full description instead.

Download velocity: How many people are downloading your app in a given period. More downloads = higher ranking.

Ratings and reviews: Both a ranking signal and a trust factor. Apps with 4.5+ stars convert significantly better.

Retention: If people download your app and immediately uninstall, the stores notice. Good retention signals a quality app.

Android Vitals (Google Play only): Crash rate and ANR (Application Not Responding) rate are direct ranking factors. Apps with poor stability are visibly penalized in Play Store rankings. This is a category of off-metadata factor that doesn’t exist in the App Store.

In-app events (both stores): The titles and descriptions of in-app events are indexed by the algorithm, making them free additional keyword territory beyond your core metadata. A well-titled event can expand your indexed keyword surface area without touching your title, subtitle, or keyword field.

How is ASO different from SEO?

If you’re familiar with web SEO, here’s where ASO differs:

ASO results show up faster, weeks instead of months. You’re working within a much smaller space (30 characters for a title vs. unlimited web pages). Visual elements like screenshots and icons carry much more weight than anything on a web page. And the “authority signal” isn’t backlinks. It’s download volume and user engagement.

One key similarity: both reward consistency. ASO isn’t a one-time setup. The apps that stay visible are the ones that keep updating their metadata, testing their visuals, and responding to user feedback.

What does this mean for you as an indie creator?

You don’t need a marketing budget to do ASO. You need:

  1. A clear understanding of what keywords your audience searches for
  2. A well-written title and subtitle that include those keywords
  3. Screenshots that tell a compelling story in the first 3 frames
  4. A description that hooks in the first sentence
  5. Consistent updates and attention to your ratings

That’s it. No ad spend required. Just thoughtful optimization of what you already control.

Setting it up, week by week

Knowing what ASO is does not tell you what to do on Monday. This is the setup I run for a launch, split across three weeks so it fits around building the app.

You don’t need to become an ASO expert to launch well. You need a solid baseline that makes your app findable and your listing convincing. Here’s a practical, step-by-step process you can follow in about a week.

Week 1: Keyword research

Before writing anything, figure out what words your potential users actually type when looking for an app like yours.

Step 1: Brainstorm 20-30 seed keywords. Think about what your app does, what problem it solves, and how someone would search for it. If you built a meditation app, your seeds might be: meditation, mindfulness, relax, sleep, calm, breathing, stress relief, guided meditation.

Step 2: Validate with free tools. Use any of these to check search volume and competition:

  • ASOMobile (free plan, 13 tools, 20 keywords, 2 apps): keyword suggestions, rank tracking, and text analysis with no credit card required
  • App Radar (free tier): competitor analysis and keyword tracking
  • AppTweak (7-day free trial, then from $83/mo): more advanced keyword research and volume data, worth the trial if you’re serious about ASO

Step 3: Pick your battles. For each keyword, you’re balancing three things: search volume (are people searching this?), difficulty (can you realistically rank?), and relevance (does it describe your app?). As a new app, go for long-tail keywords, “budget tracker for couples” is much easier to rank for than “budget app.”

Week 2: Optimize your metadata

Now put those keywords to work.

App title (30 characters max): This is your most important ranking factor. Include your primary keyword plus your brand name. Example: “Calmify, Meditation Timer”, not just “Calmify.”

Subtitle (30 characters max, iOS): Your second strongest spot. Don’t repeat words from the title. Add a secondary keyword or value proposition. Example: “Sleep Better, Stress Less.”

Keyword field (100 characters, iOS only): Fill all 100 characters. Use commas to separate terms. Include variations and synonyms you couldn’t fit in the title or subtitle. Don’t repeat words that are already in your title or subtitle, Apple already indexes those.

Description: Your first sentence is critical because it’s the only text visible before someone taps “read more.” State the problem and your solution immediately. Example: “Can’t sleep? Calmify guides you through 5-minute meditations designed for busy people.”

Keep the full description under 4,000 characters. Structure it clearly: problem statement, key features (3-5), social proof if you have any, and a call to action.

One key difference between stores: Google Play indexes your full description, so use a 2–3% keyword density, enough for the algorithm to pick up your target terms. The App Store does not index the description at all, so write it entirely for humans. Different goals, different writing approach.

Week 3: Visual assets

This is where most indie creators underinvest, and it’s a mistake.

Screenshots: Aim for 5-8 per store. Your first three frames should tell a complete story: what problem the app solves, an emotional hook, and the result. Use real app UI with populated data, bold captions of 3-5 words, and keep a consistent visual style. Create separate versions for iOS and Android.

App icon: Make it simple, recognizable, and distinctive at small sizes. Avoid text in the icon, it’s illegible at 60×60 pixels.

Preview video (optional but powerful): If you can produce a short video showing the app in action, it can increase installs significantly. Keep it under 30 seconds and lead with your strongest feature.

After launch: Monitor and iterate

ASO isn’t a set-it-and-forget-it task. Here’s your ongoing rhythm:

First 2 weeks: Check your keyword rankings daily. Are you appearing for your target terms? Check your conversion rate, how many page views turn into installs?

Monthly: Update one element at a time. Try new screenshot captions, tweak your subtitle, or adjust keywords based on what’s working. Give each change 2-4 weeks to show results before changing something else.

Quarterly: Do a bigger review. Revisit your keyword strategy, check what competitors are doing, and consider A/B testing your screenshots.

Free tools you can use right now

Tool What it does Cost
ASOMobile Keyword suggestions, rank tracking, text analysis Free plan (13 tools, 20 keywords, 2 apps)
App Radar Competitor analysis, keyword tracking Free tier available
AppTweak Advanced keyword research, volume data 7-day free trial, then from $83/mo
App Store Connect iOS analytics, conversion rates, A/B tests Free (Apple)
Google Play Console Android analytics, experiments Free (Google)

In-app events, the part most founders skip

Everything above is the listing itself. There is one more surface most indie apps never touch, and it is the one Apple and Google have been pushing hardest.

Most indie apps are leaving keyword territory on the table. In-app events, one of the most underused features in both the App Store and Google Play, don’t just drive re-engagement. They expand your app’s indexed keyword surface area without touching your core metadata.

What in-app events are

In-app events are cards that appear directly on your app’s store listing, in search results, and in the stores’ editorial recommendation sections. They promote specific moments happening inside your app: a new content drop, a live challenge, a seasonal feature, a major update.

Users who already have your app installed see event cards instead of screenshots in search results, which keeps your listing fresh and active for your existing base. Users who don’t have your app can discover it through the event card in “Events You Might Like” and similar editorial surfaces.

Google Play calls their version “Promotional Content”, same concept, slightly different mechanics.

The ASO angle most founders miss

Every word in your in-app event title and description is indexed by the store algorithm. This means every event you publish is additional keyword real estate, beyond your 30-character App Name, 30-character Subtitle, and 100-character Keyword field.

A meditation app that runs a “30-Day Stress Relief Challenge” event just indexed “stress relief,” “30-day challenge,” and “daily meditation” without touching its core metadata.

This matters especially for seasonal and trending terms that don’t belong permanently in your core metadata but are high-volume at specific times of year (holiday themes, new year goals, summer fitness, back-to-school productivity).

In-App Event types (App Store)

Apple has 7 event badge types: Premiere (new content available), Challenge (user participation challenge), Competition (competitive event with rankings), Live Event (real-time or limited-time experience), Special Event (branded or seasonal event), New Season (new content season), and Major Update (significant feature release).

Technical specs: max duration 31 days, can start promoting 14 days before the event begins, image 16:9 ratio at 1920×1080px minimum with no text or logos. Since October 2025, you can submit events for review even with other pending app reviews.

Promotional Content (Google Play)

Google Play’s equivalent drives measurable results. During beta, apps using promotional content saw 5% more active users and 4% more revenue compared to control groups.

Three priority levels determine visibility: Normal (unlimited per quarter), High (max 3 per quarter), Very High (1 per quarter, reserved for your biggest moments). Max duration: 29 days active, with a 15-day preview period before start.

Who should use them

Any app with recurring engagement patterns: apps with content updates (new courses, guided sessions, templates), apps with seasonal use spikes (fitness in January, travel in summer), apps shipping a meaningful feature update, and apps running community or challenge-based features.

The apps that benefit least are pure utilities with no natural “event” moments. But even then, a “Major Update” event after a significant release gives you indexed keyword exposure for the new features.

Full ASO checklist

  • ASO = making your app easier to find and more appealing to download
  • Title and subtitle are your most powerful ranking tools
  • Screenshots and icon drive conversion once people find you
  • Results come faster than SEO, expect movement in 2-4 weeks
  • It’s free and ongoing, not a one-time task
  • Research and select 10-15 target keywords
  • Write title with primary keyword + brand name
  • Write subtitle with secondary keyword (iOS)
  • Fill all 100 characters of keyword field (iOS)
  • Write description with problem-first opening
  • Design 5-8 screenshots with value story in first 3 frames
  • Create separate screenshot sets for iOS and Android
  • Set up analytics tracking in App Store Connect / Play Console
  • Schedule monthly metadata review
  • In-app events are being published at least quarterly
  • Event titles include keywords relevant to the app’s target search terms
  • Event descriptions are written with keyword relevance in mind (they’re indexed)
  • Event image is 1920×1080px with no text or logos
  • Event is submitted for review at least 14 days before the planned start date (App Store)
  • Google Play promotional content priority levels are being used strategically
Common questions

Frequently asked questions

Is ASO worth it for a small indie app?

Yes, and more so than for a large one. ASO is the only acquisition channel that costs time rather than money, which is exactly the trade an indie developer wants to make. The ceiling is lower than paid acquisition but the floor is your own effort.

How long does ASO take to show results?

Metadata changes typically take one to two weeks to be reflected in rankings, and longer to show in downloads. Visual asset changes show up faster in conversion rate than in ranking, because they affect people who already found you.

What is the difference between ASO and SEO?

The intent is narrower and the surface is smaller. An App Store search has one obvious next action, which is installing something, so there is far less informational browsing. You also control fewer fields, which means each one matters more.

Do I need paid tools for ASO?

Not to start. The free tools listed above cover keyword research and rank tracking well enough for a first launch. Paid tools become worth it once you are iterating weekly and need historical data.

Your app

Is your listing earning the download?

Knowing what belongs in a screenshot set is one thing. Building one that converts browsers into installs is the job. I design them, and I tell you what I would change before you pay anything.

See App Screenshots
← Previous Next →

Conversion design for app creators. Screenshots, paywalls, onboarding — one funnel, not three projects.

Bali, Indonesia
Local time · GMT+8
hello@brewedinpixels.com

Services

ScreenshotsApp Optimization

Studio

Who is behindCreators blogContact

Elsewhere

Free audit
Brewed in Pixels
© 2026 Brewed in PixelsCreators blog