65% of downloads come from search. Apps ranking in top 3 get 30% of all downloads. This comprehensive ASO guide shows you how to optimize for maximum visibility and conversions.
ASO Impact on Downloads
- 65% of downloads come from search
- Top 3 results get 30% of downloads
- ASO can increase downloads by 200%+
- Conversion rate varies 5-40% based on optimization
ASO vs SEO
Similarities:
- Keyword research critical
- On-page optimization
- User signals matter
- A/B testing important
Differences:
- ASO: App stores only
- Limited external links
- Visual assets crucial
- Reviews impact ranking
- Update frequency matters
Keyword Research
Finding Keywords
Research tools:
- App Store: Search suggestions
- Sensor Tower: Keyword intelligence
- AppTweak: ASO platform
- Mobile Action: Keyword tracking
- Competitor Analysis: Top apps in category
Keyword Metrics
Evaluate keywords by:
Search Volume:
- High: > 50,000 monthly searches
- Medium: 10,000 - 50,000
- Low: < 10,000
Difficulty:
- Easy: < 30 competing apps
- Medium: 30-70 apps
- Hard: > 70 apps
Relevance:
- Score: 1-10 (how well it matches app)
- Prioritize 8+ relevance
Formula: Priority = (Volume × Relevance) / Difficulty
Keyword Strategy
- Head terms: 1-2 words, high volume (e.g., "photo editor")
- Long-tail: 3+ words, lower volume (e.g., "vintage photo filter app")
- Branded: Your app name
- Competitor: Alternative to [competitor]
App Store Optimization (iOS)
App Name (30 characters)
Formula: [Brand] - [Keywords]
Good examples:
- "Headspace - Sleep & Meditation"
- "Duolingo - Language Lessons"
- "Notion - Notes, Tasks, Wikis"
Tips:
✓ Include primary keyword
✓ Keep brand recognizable
✓ Avoid keyword stuffing
✓ Use dashes or colons as separators
Subtitle (30 characters)
Purpose: Additional keyword placement + value prop
Examples:
- "Learn Spanish, French & More"
- "AI-Powered Photo Editor"
- "Budget Tracker & Expense App"
Tips:
✓ Include 2-3 keywords
✓ Clear value proposition
✓ Natural language
Keyword Field (100 characters)
Rules:
- Comma-separated (no spaces after commas)
- App Store indexes all combinations
- Don't repeat words from title/subtitle
- No spaces = more keywords
Example:
meditation,sleep,relax,calm,mindfulness,anxiety,stress,breathing,yoga,wellness
Tips:
✓ Use all 100 characters
✓ Plurals not needed (indexes both)
✓ Avoid brand names
✓ No special characters
Description (4000 characters)
- Not indexed for search (iOS only)
- Focus on conversion
- First 3 lines visible before "more"
- Use bullets for features
- Include social proof
- Call to action at end
Google Play Optimization
App Title (30 characters)
Similar to iOS:
[Brand]: [Keywords]
Example:
"Calm: Sleep & Meditation"
Indexed for search (unlike iOS description)
Short Description (80 characters)
Purpose: Quick value proposition
Example:
"Reduce anxiety & sleep better with guided meditations, sleep stories & music"
Tips:
✓ Include primary keyword
✓ Clear benefit
✓ Compelling copy
Long Description (4000 characters)
Indexed for search! Very important for ASO.
Structure:
1. Hook (first 250 characters - visible before "more")
2. Features (bullet points)
3. Keywords naturally integrated
4. Social proof (reviews, downloads, awards)
5. Use cases
6. Call to action
Tips:
✓ Include all target keywords naturally
✓ Repeat important keywords 3-5 times
✓ Use keyword variations
✓ Natural language (not stuffing)
Visual Assets Optimization
App Icon
Best practices:
- Simple and recognizable
- Works at all sizes (1024px to 29px)
- No text (or minimal)
- Distinct color scheme
- Consistent with brand
- Test multiple versions
A/B test variations:
- Background color
- Icon complexity
- Text vs no text
- Literal vs abstract
Screenshots
iOS (up to 10):
- First 3 most important (above fold)
- Portrait: 1242 x 2688 px
- Add captions explaining value
- Show actual app UI
- Progression: feature → benefit → social proof
Android (up to 8):
- First 2-3 most important
- Portrait: 1080 x 1920 px minimum
- Feature graphic: 1024 x 500 px
- Similar strategy to iOS
Screenshot Copy Strategy
Screenshot 1: Main value proposition
"Track your expenses in seconds"
Screenshot 2: Key feature #1
"Smart categorization with AI"
Screenshot 3: Key feature #2
"Beautiful insights & reports"
Screenshot 4: Social proof
"★★★★★ Rated 4.8 by 50K+ users"
Screenshot 5+: Additional features
App Preview Videos
- 30 seconds maximum (iOS), 30s-2min (Android)
- First 3 seconds are critical
- Show core functionality
- No audio needed (many watch muted)
- Add captions
- End with CTA
Ratings and Reviews
Rating Impact
Average rating impact on downloads:
4.5+ stars: Baseline (100%)
4.0-4.4 stars: -20% downloads
3.5-3.9 stars: -40% downloads
< 3.5 stars: -60%+ downloads
Review count matters:
- More reviews = higher trust
- Aim for 100+ reviews for credibility
- Recent reviews weighted more
Improving Ratings
// iOS - Smart prompt timing
import StoreKit
func requestReviewIfAppropriate() {
let count = UserDefaults.standard.integer(forKey: "appOpenCount")
UserDefaults.standard.set(count + 1, forKey: "appOpenCount")
// Ask after positive action + multiple uses
if count == 10 || count == 50 {
if let scene = UIApplication.shared.connectedScenes.first as? UIWindowScene {
SKStoreReviewController.requestReview(in: scene)
}
}
}
// Android
val manager = ReviewManagerFactory.create(context)
val request = manager.requestReviewFlow()
request.addOnCompleteListener { task ->
if (task.isSuccessful) {
val reviewInfo = task.result
manager.launchReviewFlow(activity, reviewInfo)
}
}
Review Response Strategy
- Respond to ALL reviews (especially negative)
- Thank positive reviewers
- Address negative feedback with solutions
- Response time: < 24 hours
- Professional and helpful tone
Localization
Priority Markets
Tier 1 (Must have):
- English (US, UK, Australia)
- Spanish (Spain, Mexico, Latin America)
- French (France, Canada)
- German
- Japanese
- Chinese (Simplified, Traditional)
Tier 2 (High ROI):
- Portuguese (Brazil, Portugal)
- Korean
- Italian
- Russian
- Dutch
Total addressable: 80%+ of app market
Localization Best Practices
- Localize metadata (title, description)
- Localize screenshots
- Cultural adaptation (not just translation)
- Use native speakers
- Local keyword research
- Test with local users
A/B Testing
App Store Experiments
iOS (Product Page Optimization):
- Test up to 3 variations
- Can test: Icon, Screenshots, Preview videos
- 90% confidence needed
- Takes 1-2 weeks minimum
Google Play (Store Listing Experiments):
- Test up to 5 variants
- Can test: Icon, Screenshots, Short/long description
- 50% traffic to test variants
- Results in 7-14 days
What to Test
High-impact tests:
1. App icon variations (biggest impact)
2. First screenshot (second biggest)
3. Screenshot order
4. Feature highlights in screenshots
5. Video vs no video
Lower priority:
- Description copy (Google Play only for ranking)
- Screenshots 4-10
Update Frequency
Impact on Rankings
- Regular updates signal active development
- iOS: Update every 2-4 weeks ideal
- Android: Update every 1-2 weeks
- Don't update too frequently (spam signal)
"What's New" Optimization
iOS (4000 characters):
Version 2.3.0
✨ NEW: Dark mode support
🚀 IMPROVED: 50% faster loading
🐛 FIXED: Crash on iOS 16
📱 UPDATED: Redesigned home screen
Android (500 characters):
Keep it concise, focus on user benefits
Category Selection
Primary vs Secondary
- Choose most relevant primary category
- Secondary category = additional visibility
- Research competition in each category
- Sometimes a less competitive category = more downloads
Category Ranking Factors
- Download velocity
- Rating and reviews
- Engagement metrics
- Update frequency
- Retention rate
ASO Metrics to Track
Visibility Metrics
- Keyword rankings (track top 20 keywords)
- Search visibility score
- Category ranking
- Impressions
Tools: App Annie, Sensor Tower, AppTweak
Conversion Metrics
Conversion rate = Downloads / Impressions × 100
Benchmarks:
- Top apps: 40-50%
- Good: 25-40%
- Average: 15-25%
- Poor: < 15%
Factors affecting conversion:
- Icon quality
- Screenshots
- Ratings (4.5+ ideal)
- Number of reviews
- Video presence
ASO Tools
Keyword Research
- Sensor Tower: $99+/month - Comprehensive ASO
- App Annie: $50+/month - Market intelligence
- AppTweak: $79+/month - ASO optimization
- Mobile Action: $99+/month - Keyword tracking
- SearchMan: Free tier available
A/B Testing
- SplitMetrics: Advanced A/B testing
- StoreMaven: Video testing
- Built-in tools: iOS Product Page Optimization, Google Play Experiments
ASO Checklist
□ Keyword research completed
□ Title includes primary keyword
□ Subtitle/short description optimized
□ Keyword field fully utilized (iOS)
□ Long description keyword-optimized (Android)
□ App icon A/B tested
□ First 3 screenshots optimized
□ App preview video added
□ 100+ reviews collected
□ 4.5+ star rating maintained
□ Respond to all reviews
□ Localized for top 5 markets
□ Regular updates (2-4 weeks)
□ Category selection optimized
□ Tracking conversion metrics
□ Running A/B tests monthly
Conclusion
ASO is an ongoing process requiring continuous optimization. Focus on keywords, visual assets, and ratings. Test regularly, track metrics, and iterate based on data to maximize organic growth.