NewThe Flutter Kit — Flutter boilerplate$149$69
Playbook

App Store Optimization for Indie Developers 2026

The complete 2026 ASO guide for indie iOS developers. The five metadata fields that matter, the 100 character keyword field strategy, conversion drivers, Custom Product Pages, ratings as a ranking signal, and a 90 day execution plan.

Ahmed GaganAhmed Gagan
22 min read

Skip 100+ hours of setup. Get The Swift Kit $149 $99 one-time

Get it now →

The 30-second answer

App Store Optimization is the practice of optimizing an iOS app to rank higher in App Store search and convert browsers into installs. Over 65 percent of iOS app discovery happens via search. The five metadata fields that matter, in order of weight: Title, Subtitle, Keywords, Promotional Text, Description. Visual conversion is driven by icon, the first three screenshots, App Preview video, and ratings. A 30 percent ranking improvement typically translates into 50 to 100 percent install lift.

ASO is the highest leverage marketing channel for indie iOS developers because it compounds. A well optimized App Store listing keeps delivering installs months and years after the work is done. This guide walks the full ASO loop in 2026: keyword research, the five metadata fields, visual conversion, ratings strategy, Custom Product Pages, and a 90 day execution plan you can run yourself.

Why ASO Matters More Than Paid Acquisition for Indies

Three numbers worth memorizing:

  • 65 percent plus of iOS app discovery happens through App Store search (Apple internal data, 2025).
  • 20 to 50 dollars typical Apple Search Ads cost per install for indie categories.
  • 0 dollars incremental cost for organic search installs once your listing is optimized.

The math is simple. If you can drive 100 organic installs per day from search, that is 1,000 to 5,000 dollars per day in equivalent paid spend. ASO is the only marketing channel where work compounds rather than evaporating when the budget runs out.

The Five Metadata Fields, Ranked by Weight

FieldLengthWeightUpdates with
Title30 charsHighestApp version
Subtitle30 charsHighApp version
Keywords100 charsHighApp version
Promotional Text170 charsLowAnytime
Description4,000 charsLowestApp version

Apple has indicated through WWDC sessions that the title carries the strongest weight, followed by subtitle, then keywords. The description is mostly for conversion (people reading it), not ranking. The first 25 characters of description are rumored to weight more in iOS 27, but treat that as unconfirmed.

Title Strategy

30 characters total. The single most important text on your listing. It serves three jobs at once:

  • Tells the algorithm what your app is about.
  • Tells the user in search results what your app does.
  • Anchors the conversion story alongside icon and subtitle.

The right structure: Brand: One Line What It Does. Examples that work:

  • Calm: Sleep, Meditate, Relax
  • Bear: Markdown Notes
  • Tot: Notebook for Quick Ideas
  • Things 3: Todo, Tasks & Reminders

What to avoid:

  • Apple trademarks (iPhone, iPad, App Store, Apple).
  • Special characters, emojis (rejection risk).
  • Stop words (and, the, app) outside their natural use.
  • All caps spamming.

Subtitle Strategy

30 characters more, immediately below the title in search results and on the listing. Use it to expand the title with a keyword phrase that also reads well.

  • If title says what it is, subtitle says who it is for.
  • If title says who it is for, subtitle says what makes it different.

Example pairings:

TitleSubtitle
Bear: Markdown NotesBeautiful Writing for iPhone
Streaks: Habit TrackerBuild a Daily Routine
Carrot WeatherForecast with Personality
Reeder 5RSS, Twitter & Mastodon

The 100 Character Keyword Field

The keyword field is invisible to users but heavily weighted in ranking. The rules:

  1. Comma separated, no spaces around commas. "fitness,workout,running" not "fitness, workout, running". Spaces consume characters.
  2. No plurals. Apple stems automatically. "task" covers "tasks". Use only the singular form.
  3. No words already in your title or subtitle. Apple combines all three for ranking, so repetition wastes characters.
  4. No stop words. "and", "the", "app" are filtered. Do not include them.
  5. No Apple trademarks. "iPhone", "iPad", "Apple Watch" are forbidden.
  6. No competitor brand names. Apple removes them in review.
  7. Words combine combinatorially. "fitness,running,weight,loss" gives you ranking on "fitness running" and "weight loss" automatically.

A real example for a fitness habit tracker:

fitness,workout,routine,daily,goal,track,run,gym,health,wellness,exercise,strength,cardio,plan,muscle

15 words, 99 characters, covers 50 plus search combinations.

iOS 17 Plus: Localized Keyword Indexing

Each App Store country has its own keyword field. Localize for your top markets (US, UK, DE, FR, JP, BR) for materially higher rankings in those countries. Auto translate is acceptable for the keyword field but should be reviewed by a native speaker for top three markets.

Promotional Text and Description

Promotional Text (170 chars) updates without app review. Use it for time sensitive announcements (sales, new features, holiday hooks). Lower ranking weight but immediate conversion impact.

Description (4,000 chars) is largely for conversion. Open with a 25 to 50 word hook that answers "what does this app do and why should I install it". Follow with feature bullets. Close with social proof or a call to action.

Visual Conversion: What Drives Installs

Five elements drive conversion from listing view to install:

  1. The icon (3 second decision). High contrast against the App Store background. Single subject. Avoid text inside the icon (illegible at small sizes).
  2. The first 3 screenshots. Read in order. Always show value, never settings or empty states. Add captions that complete the value story.
  3. The App Preview video (autoplays in iOS 16 plus). Must communicate value in the first 5 seconds. No splash screens, no logo intros.
  4. Ratings and reviews. 4.6 plus is the threshold for strong conversion. 4.5 is acceptable. 4.0 to 4.4 converts 30 percent worse than 4.5 plus.
  5. Title plus subtitle pair. Visible in search results before users tap into the listing. Must answer "what does this app do".

Screenshot Strategy

The App Store shows 3 screenshots in search results. Make those three count. Three patterns that work:

  • Headline plus app: Bold caption above each screenshot describing the value. "Save 5 hours a week" plus screenshot of the calendar view.
  • Full bleed app screenshot: No captions, just polished UI. Works for visual apps (photo editors, design tools) where the UI itself sells.
  • Story sequence: Screenshots flow as a narrative across all 6 to 10 slots. Slot 1 problem, slot 2 to 3 solution, slot 4 to 5 features, slot 6 social proof.

App Store size requirements changed in 2026 to accommodate iPhone 17 Pro Max (1320 by 2868). Ship the new size as primary.

Custom Product Pages and A/B Testing

Custom Product Pages let you ship up to 35 alternative listings per app, each with different screenshots, video, and promotional text. Use them in two ways:

  1. Audience targeting. Different CPP for different ad campaigns (fitness focused screenshots for fitness ads, productivity focused for productivity ads).
  2. A/B testing via Product Page Optimization. Apple lets you test up to 3 variants of icon, screenshots, or video against the default page for 90 days, with statistical significance.

The default page is what shows in search results. CPPs only show via deep link. Optimize the default page first, then use CPPs for refinement.

Ratings as a Ranking Signal

Apple confirmed during WWDC 2024 that ratings and reviews are part of the App Store search ranking algorithm. The exact weight is undisclosed, but pattern matching across categories:

  • 4.5 plus rating ranks materially higher than 4.0 to 4.4.
  • 4.0 below ranks substantially worse and may face featuring restrictions.
  • Recency matters: 100 reviews in last 90 days outranks 1,000 reviews from 3 years ago.

Generating Reviews Without Manipulation

Apple guidelines forbid incentivizing reviews. Acceptable patterns:

  • Use SKStoreReviewController.requestReview() at natural value moments (post purchase, post task completion, after using a feature 5 plus times).
  • Limit to 3 prompts per 365 days per Apple rules.
  • Trigger only for users who have shown engagement (not on first launch, not on error states).
  • Build a custom prompt that asks "are you enjoying the app" first, and only show the system prompt if yes.
import StoreKit

func requestReviewIfAppropriate() {
    guard hasUserCompletedKeyTask, !hasShownReviewPromptThisVersion else { return }

    if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
        SKStoreReviewController.requestReview(in: scene)
        UserDefaults.standard.set(currentVersion, forKey: "lastReviewPromptVersion")
    }
}

A typical indie iOS app should target 5 to 15 percent monthly review rate from active users. Anything above 5 percent compounds favorably over time.

Apple Search Ads vs Organic ASO

Apple Search Ads is paid ads at the top of App Store search. The two channels interact:

  • Apple Search Ads keyword performance (impressions, taps, conversion) is a strong signal that organic search will reward those keywords.
  • Use Apple Search Ads as a paid keyword research tool: bid on candidate keywords to learn which actually convert before adopting them in organic metadata.
  • For pure indies without budget, use the Apple Search Ads keyword report (free) and the App Store Connect Search Terms report (free) for organic research instead.

Free ASO Tools (No Subscription Required)

  • App Store Connect Search Terms report. Free, shows actual search terms users typed before installing your app.
  • Apple Search Ads keyword popularity. Free with a Search Ads account, reports popularity scores for any keyword.
  • App Store autocomplete. Type a seed keyword in the App Store search bar and see what Apple suggests. Free competitor research.
  • Manual competitor inspection. Open competitor listings, read their title, subtitle, screenshot copy. Free.
  • Sensor Tower free tools. Limited free reports for keyword research.

Paid ASO Tools (When You Outgrow Free)

ToolPricingBest for
AppFollowFrom 49 USD per monthReview monitoring plus keyword tracking
AppTweakFrom 79 USD per monthComprehensive ASO including ranking
Sensor TowerFrom 99 USD per monthMarket intelligence plus competitor analysis
data.ai (App Annie)Custom enterpriseLarge publishers

ASO Mistakes That Get You Rejected

  • Using Apple trademarks in title or keywords.
  • Stuffing the title with keywords (Apple rejects spam looking titles).
  • Using competitor brand names anywhere in metadata.
  • Misleading screenshots that show features the app does not have.
  • Buying reviews or running review trade groups (Apple detects and bans).
  • Auto translating into a market where the result reads as broken or spammy.

Time Horizons for ASO Results

  • Immediately: Promotional Text updates apply within an hour. Custom Product Pages within minutes.
  • 1 to 2 weeks: Title, Subtitle, Keywords changes ship with the next version. Apple re indexes within 2 to 7 days post review approval. Ranking shifts in 1 to 2 weeks.
  • 30 to 90 days: Sustained ranking improvements compound as install velocity raises, more reviews accumulate, the app earns more search positions.

The 90 Day Indie ASO Execution Plan

Days 1 to 14: Foundation

  • Audit current Title, Subtitle, Keywords against the rules above.
  • Pull App Store Connect Search Terms report. Identify what users actually search for to find your app.
  • Inspect 5 to 10 direct competitors. Note their Title, Subtitle, screenshot copy, video.
  • Update metadata with the next version submission. Bump dateModified after release.

Days 15 to 45: Visual Conversion

  • A/B test new icon variant via Product Page Optimization.
  • Ship updated screenshots with caption hierarchy and clear value statements.
  • Ship App Preview video that communicates value in 5 seconds.
  • Implement SKStoreReviewController at the right value moment.

Days 46 to 90: Iteration

  • Localize Title, Subtitle, Keywords, Description into top 3 markets beyond English.
  • Set up Custom Product Pages for the most important traffic sources.
  • Track keyword rankings weekly. Adjust metadata in the next version.
  • Monitor reviews. Reply to every 1 and 2 star review with a fix offer when applicable.

The Swift Kit Ships ASO Friendly Defaults

The Swift Kit includes ASO friendly defaults that get you to a competitive listing faster: SKStoreReviewController integration with smart timing, App Preview video setup guide, screenshot template Figma file, and a metadata checklist baked into the documentation. Combine with the free App Store Description Generator tool to ship a strong listing in days, not weeks.

Frequently Asked Questions

How long does ASO take to show results?

Promotional Text and Custom Product Pages update within minutes. Title, Subtitle, Keywords ship with the next app version and take 1 to 2 weeks for the new ranking to settle. Sustained gains compound over 30 to 90 days as install velocity and review count grow.

Should I worry about ASO for Google Play if I am iOS only?

Only if you plan to ship Android in the next 12 months. Google Play ASO is a separate practice with full text indexing of long description and different keyword field semantics. Stay focused on iOS App Store ASO if you are iOS only.

Do indie apps need a paid ASO tool?

Not for the first year. Free tools (App Store Connect Search Terms, Apple Search Ads keyword popularity, autocomplete) cover the basics. Paid tools (AppFollow at 49 dollars per month is a fair starting point) help when you ship multiple apps or need automated rank tracking.

Are keywords more important than screenshots for ASO?

Different roles. Keywords drive ranking (visibility). Screenshots drive conversion (installs from visibility). You need both. A strong listing combines high search visibility with screenshots that convert that visibility into installs.

Can I use ChatGPT or Claude to generate ASO copy?

Yes, with review. AI is good for first drafts of description, screenshot captions, and brainstorming keywords. Always review for accuracy, character counts, and category specific language. Pair with category specific tools for keyword popularity (AI does not know real volume).

Where to Go Next

Share this article
Limited-time · price rises to $149 soon

Ready to ship your iOS app faster?

The Swift Kit gives you a production-ready SwiftUI codebase with onboarding, paywalls, auth, AI integrations, and a full design system. Stop rebuilding boilerplate — start building your product.

$149$99one-time · save $50
  • Full source code
  • Unlimited projects
  • Lifetime updates
  • 50+ makers shipping