270 Characters That Determine Your App's Discoverability
App Name: 30 characters Subtitle: 30 characters Keyword Field: 100 characters Promotional Text: 170 characters (doesn't affect search)
That's all you get to make your app discoverable in search. Every character matters.
This guide covers the complete metadata optimization strategy for App Store (iOS) and Google Play (Android) in 2026.
According to Apple, 70% of app downloads come from search. If you're not optimized for keywords, you're invisible to 7 out of 10 potential users.
Understanding App Store Algorithm (2026)
iOS App Store Algorithm
Apple's ranking factors (in order of importance):
- Download velocity (downloads per day, week)
- Conversion rate (impressions → downloads)
- Keyword relevance (metadata matches search query)
- User engagement (session length, retention)
- Ratings and reviews (quality and quantity)
- Update frequency (active development signal)
What Apple indexes:
- App Name (30 chars) - Highest weight
- Subtitle (30 chars) - High weight
- Keyword field (100 chars) - Medium weight
- In-App Purchase names - Low weight
What Apple doesn NOT index:
- Description (purely for conversion, not search)
- Screenshots (not searchable)
- What's New text
Google Play Algorithm
Google's ranking factors:
- Install velocity (downloads per day/week)
- Keyword density (in title + description)
- Ratings (quality + recency)
- Engagement metrics (D1, D7, D30 retention)
- Uninstall rate (high uninstalls = penalty)
- Technical performance (crashes, ANRs)
What Google indexes:
- App Title (30 chars) - Highest weight
- Short Description (80 chars) - High weight
- Full Description (4,000 chars) - Medium weight
- Developer name
What Google doesn't index:
- Screenshots
- Video descriptions
- What's New text
iOS uses a dedicated keyword field. Android indexes your description. This fundamentally changes optimization strategy for each platform.
iOS App Name Optimization (30 Characters)
The Format That Works
Template:
[App Name] - [Primary Keyword]
Examples:
- Notion - Notes, Docs, Tasks (27 chars)
- Calm - Sleep, Meditation (23 chars)
- Duolingo - Learn Languages (28 chars)
What works:
- Brand name first (recognition)
- Dash separator (clean, scannable)
- 1-3 keywords (broad category terms)
What doesn't work:
- Keyword stuffing: "Tasks To-Do List Planner Reminder Organizer"
- All caps: "BEST TASK MANAGER APP"
- Special characters: "Task★Manager™ Pro+"
- Generic names: "Productivity App"
Choosing Your Keywords
Primary keyword criteria:
- High search volume (10K+ searches/month)
- Relevant (accurately describes your app)
- Moderate competition (not dominated by giants)
Research tools (free):
- App Store search autocomplete
- App Annie (free tier)
- Sensor Tower (free tier)
- Google Trends (for category popularity)
Process:
-
Brain storm competitors
- List top 10 apps in your category
- Note their app names
- Identify common patterns
-
Extract keywords
- What words do they all use?
- What words does NO ONE use? (opportunity)
-
Prioritize
- Volume: How many people search this?
- Relevance: Does it match your app?
- Competition: How many apps rank for this?
Example: Task Manager App
| Keyword | Volume | Competition | Use in Name? |
|---|---|---|---|
| tasks | High | Very high | Maybe |
| to-do | High | Very high | Maybe |
| planner | Medium | Medium | Yes |
| organizer | Medium | High | No |
| productivity | High | Very high | Yes |
Final decision: "TaskFlow - Planner & Tasks" (27 chars)
Changing your app name requires app review (1-2 days). Don't change it frequently—hurts rankings.
iOS Subtitle Optimization (30 Characters)
The subtitle appears directly under your app name in search results. It's prime real estate.
The Purpose
Not for: Repeating app name For: Adding 2-3 additional high-value keywords
Bad: "The best task manager app"
Good: "To-Do List & Reminders"
Subtitle Strategies
Strategy 1: Feature-based "Video Calls & Messaging" (Zoom-like apps)
Strategy 2: Benefit-based "Get More Done Daily" (Productivity apps)
Strategy 3: Use-case based "For Students & Teams" (Collaboration tools)
Strategy 4: Hybrid "Workout Plans & Tracking" (Fitness apps)
Common Patterns
Connecting words that don't waste space:
&instead ofand(saves 2 chars)+for additions,to separate concepts
Examples:
- Headspace: "Meditation & Sleep" (20 chars)
- Calm: "Sleep, Meditate, Relax" (25 chars)
- Grammarly: "Keyboard & Writing" (20 chars)
Keyword density: Aim for 2-3 distinct keywords in 30 characters.
Testing Subtitles
A/B test these variables:
- Feature names vs benefits
- "& " vs ", " separators
- Broad vs niche keywords
Use Apple's Product Page Optimization:
- Test 3 subtitle variations
- Run for 2+ weeks
- Measure conversion rate difference
iOS Keyword Field (100 Characters)
This is where the magic happens. 100 characters to cover all your keyword gaps.
The Rules
Do:
- Use commas (no spaces after commas)
- Lowercase only
- Singular or plural (not both)
- Think in phrases
Don't:
- Repeat words from app name or subtitle
- Use spaces (waste of characters)
- Include your app name
- Use category names (Apple already knows)
- Add "app", "free", "best" (filtered out)
Optimization Formula
Step 1: List all possible keywords (50-100)
For a task manager:
- reminders, calendar, agenda, schedule
- goals, habits, routines, projects
- team, collaborate, share, sync
- gtd, pomodoro, eisenhower, kanban
- organize, prioritize, focus, plan
Step 2: Remove words already in name/subtitle
If name is "TaskFlow - Planner & Tasks": Remove: tasks, planner
Step 3: Prioritize remaining by value
Value = Search Volume × Relevance ÷ Competition
Step 4: Fill 100 characters
reminders,calendar,goals,habits,projects,organize,focus,schedule,routines,sync,gtd,team,agenda
That's exactly 100 characters (including commas, no spaces).
Advanced Tactics
Tactic 1: Competitor targeting
Include competitor names (if relevant):
asana,trello,notion,todoist
Apple allows this IF:
- It's relevant (your app is similar)
- You don't claim to BE the competitor
- It's not misleading
Tactic 2: Long-tail phrases
Instead of: meditation,relaxation,stress,calm
Try: meditation,stressrelief,calmexercises
Phrase searches like "stress relief" match "stressrelief"
Tactic 3: Localization keywords Different languages = different keywords
- English: tasks,to-do,reminders
- Spanish: tareas,hacer,recordatorios
- French: tâches,faire,rappels
Keyword Research Tools
Free:
- App Store Search Suggest - Type keyword, see autocomplete
- SearchMan (free tier) - Keyword difficulty scores
- App Annie (free tier) - Top keywords by app
Paid:
- Sensor Tower ($99/month) - Comprehensive ASO
- AppTweak ($79/month) - Keyword tracking
- Mobile Action ($25/month) - Budget option
Common Mistakes
Mistake 1: Keyword stuffing with spaces
Bad: task manager, to do list, planner, organizer
Good: taskmanager,todolist,planner,organizer
(Saves 4 characters with no spaces)
Mistake 2: Repeating words
Bad: task,tasks,todo,to-do,list,lists
Good: task,todo,list,agenda,plan
(Pick plural OR singular, Apple matches both)
Mistake 3: Using filtered words Filtered by Apple:
- "app", "application"
- "best", "top", "#1"
- "free", "premium"
Don't waste characters on these.
Mistake 4: Ignoring competitors Research what top 10 competitors target. Find gaps.
iOS Promotional Text (170 Characters)
Key fact: This does NOT affect search rankings. It's for conversion only.
What to Use It For
Option 1: Current promotion "Get 50% off Pro for a limited time. Upgrade today!"
Option 2: Latest feature "New: Calendar view! See all your tasks in a monthly layout."
Option 3: Social proof "Join 500,000+ users getting more done with TaskFlow."
Option 4: Value prop "Organize your life in one place. Tasks, notes, and reminders unified."
Best Practices
Do:
- Update regularly (weekly/monthly)
- Include call-to-action
- Test different messages
- Keep it scannable (short sentences)
Don't:
- Stuff keywords (doesn't help rankings)
- Write generic filler
- Let it go stale (update it!)
iOS Description (4,000 Characters)
Reminder: The description does NOT affect search rankings on iOS.
Its ONLY purpose: Convert browsers into downloaders.
Structure That Converts
Opening (First 170 characters): This appears before "More" button. Make it count.
Template:
[App Name] helps you [primary benefit]. [Key differentiator]. Perfect for [target audience]. Features: • [Feature 1] • [Feature 2] • [Feature 3]
Features Section: List 5-10 key features with emojis for scannability.
📋 Smart Task Management ✓ Create tasks in seconds ✓ Set reminders ✓ Organize with lists 📅 Calendar Integration ✓ Syncs with Apple Calendar ✓ Weekly/monthly views ✓ Drag-and-drop scheduling
Social Proof:
"Best task manager I've used." - Sarah, Product Manager ⭐️ 4.8 stars (12,000+ reviews) 📱 500,000+ downloads 🏆 Featured by Apple
Call-to-Action:
Download TaskFlow today and take control of your time. Try free for 7 days, no credit card required.
End Section:
SUBSCRIPTION DETAILS [Pricing info] PRIVACY POLICY [Link] SUPPORT Email: support@app.com Website: app.com
Formatting Tips
Use:
- Bullet points (• ✓ →)
- Emojis (sparingly, for scannability)
- Short paragraphs (2-3 lines max)
- Numbered lists
- ALL CAPS for section headers
Avoid:
- Walls of text
- Technical jargon
- Feature lists without context
- Marketing fluff ("revolutionary", "amazing")
Google Play Title (30 Characters)
Android title works like iOS name + subtitle combined.
Best practice:
[App Name]: [Keywords]
Examples:
- Calm: Sleep & Meditation (24 chars)
- Spotify: Music & Podcasts (26 chars)
- Duolingo: Learn Languages (27 chars)
Optimization:
- Brand name first
- Colon separator
- 1-3 high-value keywords
Same strategy as iOS, but you get to combine name + subtitle in one field.
Google Play Short Description (80 Characters)
This appears in search results under your title. Critical for conversion.
The Formula
Template:
[Value proposition] [Key benefit]
Examples:
Task Manager: "Get organized. Manage tasks, set reminders, and achieve your goals faster."
Meditation App: "Reduce stress and sleep better with guided meditation and relaxation exercises."
Fitness App: "Track workouts, monitor progress, and reach your fitness goals with AI coaching."
Optimization Tips
Include:
- Primary benefit (what user gets)
- Secondary benefit (bonus value)
- Call-to-action keywords ("get", "achieve", "discover")
Avoid:
- App name (already in title)
- Generic claims ("best app")
- Wasted words ("This is an app that...")
Google Play Full Description (4,000 Characters)
Unlike iOS, Android descriptions ARE indexed for search. Keyword optimization is critical.
SEO Structure
Opening paragraph (200 chars): Include top 5 keywords naturally.
TaskFlow is the best task manager and to-do list app for busy professionals. Organize your tasks, set reminders, manage projects, and achieve your goals. Perfect for students, teams, and anyone who wants to get more done.
Keywords: task manager, to-do list, organize tasks, reminders, manage projects, goals
Feature sections: Use keyword-rich headers (Google indexes these heavily).
TASK MANAGEMENT & ORGANIZATION • Create and organize tasks in seconds • Set priorities and due dates • Smart reminders keep you on track • Recurring tasks for routines PROJECT PLANNING & COLLABORATION • Manage multiple projects • Share tasks with your team • Real-time sync across devices • Comments and attachments
Keyword density:
- Aim for 1-2% keyword density
- Repeat primary keyword 5-10 times naturally
- Include secondary keywords 2-5 times each
- Don't keyword stuff (Google penalizes)
Close with CTA:
Download TaskFlow today and start getting organized! FREE TRIAL: 7 days of Pro features NO CREDIT CARD required
Android-Specific Tactics
Tactic 1: Answer questions People search "how to organize tasks on Android"
Include: "TaskFlow helps you organize tasks on Android with an intuitive interface..."
Tactic 2: Comparison keywords "Better than traditional to-do lists and planners" "Works with Google Calendar, Notion, and more"
Tactic 3: Long-tail phrases Don't just say "task manager" Say "task manager for students and professionals"
Localization Strategy
Why It Matters
70% of App Store users browse in non-English languages.
Impact of localization:
- German market: +129% conversion
- Spanish market: +113% conversion
- Japanese market: +155% conversion
What to Localize
iOS:
- App name (30 chars)
- Subtitle (30 chars)
- Keywords (100 chars)
- Description (4,000 chars)
- Screenshots
Android:
- Title (30 chars)
- Short description (80 chars)
- Full description (4,000 chars)
- Screenshots
Localization Tools
Free:
- Google Translate (basic, review needed)
- DeepL (better quality)
- ChatGPT (context-aware)
Paid:
- Lokalise ($120/month) - Full platform
- POEditor ($19/month) - Budget option
- Professional translators ($0.10-0.25/word)
Hybrid approach:
- Use AI for first draft
- Hire native speaker for review ($20-40)
- Test with local users
Priority Markets
Start with these 5:
- Spanish (Spain + Latin America, 500M+ users)
- German (100M+ users, high spending)
- French (200M+ users)
- Japanese (125M users, highest ARPU)
- Portuguese (Brazil, 200M+ users)
A/B Testing Metadata
Apple Product Page Optimization
What you can test:
- App icon (3 variations)
- Screenshots (3 variations)
- App name (NO - requires full review)
- Subtitle (YES - Product Page Optimization)
How to set up:
- Go to App Store Connect
- Navigate to Product Page Optimization
- Create test (select subtitle OR screenshots)
- Add 2 variations (A/B/C test)
- Set traffic distribution (33/33/33)
- Run for minimum 2 weeks
What to measure:
- Conversion rate (impressions → downloads)
- Statistical significance (need 90%+ confidence)
Example results:
Control subtitle: "Tasks & Reminders" Variation A: "Get Organized Daily" Variation B: "To-Do Lists & Goals"
Winner: Variation B (+15% conversion)
Google Play Store Listing Experiments
Similar to Apple, but more flexible:
What you can test:
- App icon
- Screenshots
- Short description
- Feature graphic
Process:
- Go to Google Play Console
- Store Presence → Store Listing Experiments
- Create experiment
- Add variations
- Run until statistically significant
Tips:
- Test ONE element at a time
- Run for minimum 1 week (ideally 2-4 weeks)
- Need 1,000+ impressions for significance
Seasonal Updates
Update metadata for peak seasons to capture search traffic.
Calendar of Updates
January (New Year):
- Keywords: "new year", "goals", "resolution", "habits"
- Example: "New year, new you. Start building better habits today."
September (Back to School):
- Keywords: "student", "school", "study", "college"
- Example: "Perfect for students and teachers. Stay organized all semester."
November (Black Friday):
- Keywords: "sale", "deal", "discount" (promotional text only)
- Example: "Black Friday Sale: 50% off Pro. Limited time!"
December (Holidays):
- Keywords: "gift", "holiday", "family"
- Example: "The perfect gift. Share productivity with loved ones."
Event-Based Updates
Product launches: "iOS 18 ready" or "New M3 Mac support"
Competitor news: If competitor has outage: "Reliable alternative to [Competitor]"
Cultural moments: Olympics → fitness apps Tax season → finance apps
Monitoring & Iteration
Track These Metrics
iOS (App Store Connect):
- Impressions by source (browse vs search)
- Product page views
- Conversion rate
- Search term rankings (top 5 keywords)
Android (Google Play Console):
- Organic acquisitions
- Store listing acquisitions
- Conversion rate
- Search terms driving traffic
Target benchmarks:
- Conversion rate: 25-30% (category average)
- Top keywords: Rank in top 10 for 5+ keywords
- Organic %: 60%+ of installs from organic
When to Update
Good reasons:
- Conversion rate drops 10%+
- New feature launched (update description)
- Seasonal opportunity (back to school, holidays)
- A/B test shows winning variation
- Competitor moves (rank for their keywords)
Bad reasons:
- You're bored (don't change for sake of change)
- Following trends (chase viral keywords)
- Frequent changes (hurts rankings)
Update frequency:
- Keywords: Every 3-6 months
- Description: Every 1-2 months
- Promotional text: Weekly/bi-weekly
- Screenshots: Every 6-12 months
Metadata + Screenshots = Complete ASO
AppShots helps you create professional screenshots that match your optimized metadata. Consistent messaging across your entire product page.
Try AppShots FreeCommon ASO Metadata Mistakes
Mistake #1: Keyword Stuffing in Name
Bad: "Tasks To-Do Planner Organizer Reminder Productivity App List Manager"
Why it's bad:
- Looks spammy
- Apple may reject
- Users distrust overstuffed names
Fix: "TaskFlow - Tasks & Planner" (clean, scannable)
Mistake #2: Repeating Keywords Across Fields
Bad:
- Name: "TaskFlow - Task Manager"
- Subtitle: "Task Management App"
- Keywords: "task,tasks,manager,management..."
Why it's bad: Wastes character limits. Apple already knows these keywords from your name.
Fix: Use name/subtitle for top keywords, fill keyword field with DIFFERENT terms.
Mistake #3: Generic Descriptions
Bad: "This is the best app for managing your tasks. Download now to experience the ultimate task management solution."
Why it's bad: No specific value prop, no features, pure fluff.
Fix: "Create tasks in 3 seconds. Set smart reminders. Sync across devices. Perfect for busy professionals."
Mistake #4: Ignoring Competitor Keywords
Bad: Only targeting category keywords (tasks, to-do, planner)
Fix: Research top 10 competitors, target their brand keywords (if relevant).
Mistake #5: Set-and-Forget
Bad: Set metadata at launch, never update.
Why it's bad:
- Market changes (new competitors)
- User language evolves
- New features need highlighting
Fix: Review metadata quarterly, update when data shows opportunity.
The Complete ASO Metadata Checklist
Before you submit (or update):
iOS Checklist
App Name (30 chars):
- Includes brand name
- Contains primary keyword
- Under 30 characters
- No special characters
- Readable and professional
Subtitle (30 chars):
- 2-3 additional keywords
- No repeated words from name
- Clear value proposition
- Under 30 characters
Keywords (100 chars):
- Comma-separated, no spaces
- No words from name/subtitle
- Lowercase only
- Singular OR plural (not both)
- Exactly 100 characters used
Description:
- First 170 chars are compelling
- Features listed with bullets
- Social proof included
- Clear call-to-action
- Contact info at end
Android Checklist
Title (30 chars):
- Brand name + keywords
- Under 30 characters
- Descriptive and searchable
Short Description (80 chars):
- Value proposition clear
- Under 80 characters
- Includes key benefit
Full Description (4,000 chars):
- Top keywords in first paragraph
- Feature sections with keyword headers
- 1-2% keyword density
- Answers user questions
- Call-to-action at end
Advanced Metadata Strategies
Strategy 1: Competitor Displacement
Goal: Rank for competitor's brand searches
How:
Include competitor name in keywords (if relevant):
notion,asana,trello,todoist
When it works: Your app is genuinely similar/alternative
Risk: If Apple/Google thinks it's misleading, they'll reject
Strategy 2: Feature-Specific Landing
Goal: Rank for specific feature searches
Example: If you have a Pomodoro timer feature:
- Keywords:
pomodoro,timer,focus - Subtitle: "Focus Timer & Tasks"
- Description: Heavy Pomodoro mention
Result: Rank for "pomodoro timer app" even though it's not your core feature
Strategy 3: Keyword Arbitrage
Goal: Find high-volume, low-competition keywords
Process:
- Use tools (AppTweak, Sensor Tower) to find keywords
- Filter: Volume greater than 5K, Difficulty less than 30
- Test in keyword field
- Monitor rankings weekly
Example discovery: "GTD app" - 8K searches, only 50 apps targeting it
Strategy 4: Local Language Nuances
Goal: Win non-English markets
Tactic: Don't just translate. Adapt.
Example:
- English: "task manager"
- Spanish (Spain): "gestor de tareas"
- Spanish (Mexico): "organizador de tareas"
- Spanish (Argentina): "administrador de tareas"
Different regions, different terminology.
Tools & Resources
Free Tools
Keyword Research:
- App Store Search Suggest
- Google Play Search Console
- AppFollow (limited free tier)
Analytics:
- App Store Connect (iOS)
- Google Play Console (Android)
- Google Analytics (for website)
Competitor Analysis:
- Manual search and note-taking
- AppAnnie (limited free)
Paid Tools ($50-200/month)
Comprehensive:
- Sensor Tower ($99/month)
- AppTweak ($79/month)
- AppFollow ($50/month)
Specialist:
- SearchMan (keyword tracking)
- Mobile Action (competitive intelligence)
- AppRadar (budget ASO)
Learning Resources
Blogs:
Books:
- The App Store Optimization Bible (Dave Bell)
- ASO Secrets (Michael Markowski)
Communities:
- ASO Stack (Slack)
- r/AppMarketingStrategy (Reddit)
- Indie Hackers ASO threads
Conclusion
Metadata optimization is a game of inches. Every character counts.
Key takeaways:
- iOS uses dedicated keyword field - Optimize all 100 chars
- Android indexes description - Use keywords naturally throughout
- Don't repeat keywords - Maximize unique terms across fields
- Test systematically - A/B test subtitle, screenshots, icon
- Update quarterly - Markets change, so should your metadata
- Localize properly - 128% more downloads in international markets
- Monitor rankings - Track top 10 keywords weekly
The 80/20:
- 80% of impact: App name + subtitle (iOS) or title (Android)
- 20% of impact: Everything else
Get those first 60 characters right, and you're ahead of 90% of apps.
Next steps:
- Audit current metadata (use checklist above)
- Research top 10 competitors
- Create keyword spreadsheet (50-100 candidates)
- Optimize name, subtitle, keywords
- Update description for conversion
- Submit for review
- Monitor rankings and iterate
Metadata won't make a bad app successful. But bad metadata can doom a great app to obscurity.
Invest the time. Your organic download numbers will thank you.
Complete ASO: Metadata + Screenshots
AppShots helps you create professional screenshots that align with your metadata strategy. Consistent messaging drives better conversion.
Try AppShots Free