ASO guide

App Store Optimization for iOS: what actually matters

A practical guide to iOS ASO based on Apple documentation: metadata relevance, screenshots, localization, testing, and measurement.

Updated May 21, 2026 10 min read Apple docs Metadata Screenshots Localization

Quick answer

  • Treat iOS ASO as two linked systems: search relevance and product page conversion.
  • Apple names title, subtitle, keywords, primary category, downloads, ratings, reviews, screenshots, and product page quality as search and conversion inputs.
  • The best ASO work is locale-specific. Translating an English listing is weaker than rebuilding the search promise for each market.
  • Use Product Page Optimization and Custom Product Pages to test message and creative fit after you have a clean metadata baseline.

What Apple says affects App Store search

A useful ASO guide should start with what Apple documents, not with myths about hidden ranking tricks. Apple says App Store search uses text relevance from your app title, subtitle, keywords, and primary category, plus behavior signals such as downloads, ratings, reviews, and more.

That means the work is not just "put keywords somewhere." You need a product page that matches the query, earns the tap, converts after the tap, and collects enough positive usage and review signals to keep improving.

AreaWhat to optimizeWhy it matters
Search relevanceTitle, subtitle, keyword field, primary categoryThese are the fields Apple explicitly names for text relevance.
Search result appealIcon, subtitle, rating, first screenshots or previewsThese elements can be visible before a user opens the product page.
ConversionScreenshots, preview video, description, reviews, custom pagesApple Analytics reports product page conversion, not just impressions.
Market fitLocalized metadata, screenshots, keywords, and page variantsA French user can search with French localized keywords when that localization exists.

A practical iOS ASO workflow

Start with the query, then work backwards into the product page. A finance app, for example, should not write one generic subtitle and then fill the keyword field with every related noun. It should split intents: budgeting, subscription tracking, bill reminders, receipt scanning, tax prep, family sharing, or small-business expenses.

Each intent needs a decision: is it core enough for title or subtitle, narrow enough for the keyword field, visual enough for the first screenshots, or campaign-specific enough for a custom product page?

  • Map the top user problems, not just single-word keywords.
  • Reserve title and subtitle for the clearest high-intent promise.
  • Use the 100-character keyword field for relevant terms that are not already in title, subtitle, or category.
  • Make screenshots prove the same promise the metadata creates.
  • Review App Analytics by source, territory, conversion rate, downloads, ratings, and reviews after each change.

Localization is not a translation pass

Apple recommends localizing app description, keywords, previews, and screenshots for the markets where your app is available. App Store Connect also supports many language and locale combinations, and the language shown can depend on the user location, device language, your added languages, and your primary language.

For ASO, this changes the workflow. You should rebuild keyword research per locale, because users do not always search with direct translations. They use local category terms, abbreviations, brand alternatives, and feature language shaped by the market.

  • Create a source positioning brief first, then local keyword briefs.
  • Write screenshots with local reading length and cultural expectations in mind.
  • Keep legal, privacy, medical, financial, and regulated claims reviewed by someone qualified for that market.
  • Prioritize markets with revenue, impressions, or strategic expansion value before scaling to every locale.

Use Apple tests after you have a clean baseline

Product Page Optimization lets you compare up to three alternate versions of product page assets such as screenshots, app previews, and icons against your original page. Apple reports conversion rate, estimated lift, and confidence in App Analytics.

Custom Product Pages are different. They are additional localizable product pages with unique URLs, and Apple says you can assign keywords so a custom page can appear for selected searches instead of the default page. That makes them useful when one app has multiple strong intents, audiences, or seasonal campaigns.

Use caseBest Apple featureHow to use it
Find the better default screenshot storyProduct Page OptimizationTest one message or creative variable at a time, then apply a winner.
Match a paid search ad groupCustom Product PageAlign screenshots and promotional text to that keyword theme.
Promote a feature launchCustom Product PageGive the campaign a focused page and URL instead of sending everyone to the default page.
Validate a localization angleProduct Page OptimizationTest culturally relevant screenshots or value props where enough traffic exists.

A field-tested ASO checklist

  • Title: brand plus one defensible primary term, within 30 characters.
  • Subtitle: a specific value promise, within 30 characters, without repeating title terms.
  • Keywords: 100 characters total, comma-separated, no spaces after commas, no duplicated title/subtitle/category words.
  • Screenshots: the first one to three frames communicate the core outcome without requiring the description.
  • Ratings and reviews: measure rating quality by territory, because ratings can influence search and conversion.
  • Localization: build per-market keyword and screenshot briefs, not direct translations.
  • Testing: use App Analytics to measure conversion rate and lift before rolling a creative change everywhere.

Sources used

The guide above is based on current Apple developer, App Store Connect, and Apple Ads documentation checked on May 21, 2026.

Product note

Where LocalizeASO fits after the strategy work

The research still has to be yours: market intent, keyword priority, message hierarchy, and review decisions. LocalizeASO helps once that plan is clear, so the same ASO logic can be applied across metadata, screenshots, and App Store Connect locales without copy-paste work.

  • Import keyword sets from CSV, Astro ASO, or manual research.
  • Generate title, subtitle, keyword field, and screenshot copy per locale.
  • Review field limits and publish-ready localizations before pushing to App Store Connect.