educationFeatured

Complete App Store Metadata Optimization Guide 2026: Keywords, Descriptions, and Subtitles

Master ASO metadata optimization. Learn how to choose keywords, write compelling descriptions, and optimize subtitles to rank higher and convert better.

AppShots Team·Product & Marketing
··18 min read
#aso#app-store-optimization#metadata#keywords#app-marketing

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):

  1. Download velocity (downloads per day, week)
  2. Conversion rate (impressions → downloads)
  3. Keyword relevance (metadata matches search query)
  4. User engagement (session length, retention)
  5. Ratings and reviews (quality and quantity)
  6. 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:

  1. Install velocity (downloads per day/week)
  2. Keyword density (in title + description)
  3. Ratings (quality + recency)
  4. Engagement metrics (D1, D7, D30 retention)
  5. Uninstall rate (high uninstalls = penalty)
  6. 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:

  1. High search volume (10K+ searches/month)
  2. Relevant (accurately describes your app)
  3. 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:

  1. Brain storm competitors

    • List top 10 apps in your category
    • Note their app names
    • Identify common patterns
  2. Extract keywords

    • What words do they all use?
    • What words does NO ONE use? (opportunity)
  3. Prioritize

    • Volume: How many people search this?
    • Relevance: Does it match your app?
    • Competition: How many apps rank for this?

Example: Task Manager App

KeywordVolumeCompetitionUse in Name?
tasksHighVery highMaybe
to-doHighVery highMaybe
plannerMediumMediumYes
organizerMediumHighNo
productivityHighVery highYes

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 of and (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:

  1. Brand name first
  2. Colon separator
  3. 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:

  1. Use AI for first draft
  2. Hire native speaker for review ($20-40)
  3. Test with local users

Priority Markets

Start with these 5:

  1. Spanish (Spain + Latin America, 500M+ users)
  2. German (100M+ users, high spending)
  3. French (200M+ users)
  4. Japanese (125M users, highest ARPU)
  5. 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:

  1. Go to App Store Connect
  2. Navigate to Product Page Optimization
  3. Create test (select subtitle OR screenshots)
  4. Add 2 variations (A/B/C test)
  5. Set traffic distribution (33/33/33)
  6. 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:

  1. Go to Google Play Console
  2. Store Presence → Store Listing Experiments
  3. Create experiment
  4. Add variations
  5. 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 Free

Common 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:

  1. Use tools (AppTweak, Sensor Tower) to find keywords
  2. Filter: Volume greater than 5K, Difficulty less than 30
  3. Test in keyword field
  4. 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)

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:

  1. iOS uses dedicated keyword field - Optimize all 100 chars
  2. Android indexes description - Use keywords naturally throughout
  3. Don't repeat keywords - Maximize unique terms across fields
  4. Test systematically - A/B test subtitle, screenshots, icon
  5. Update quarterly - Markets change, so should your metadata
  6. Localize properly - 128% more downloads in international markets
  7. 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:

  1. Audit current metadata (use checklist above)
  2. Research top 10 competitors
  3. Create keyword spreadsheet (50-100 candidates)
  4. Optimize name, subtitle, keywords
  5. Update description for conversion
  6. Submit for review
  7. 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

Ready to create stunning app screenshots?

AppShots makes it easy to generate professional app store screenshots with AI-powered backgrounds and captions.

Try AppShots Free