Skip to content

appalize/aso-checklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

ASO Checklist βœ… Appalize

The most comprehensive App Store Optimization checklist for iOS App Store & Google Play β€” use it before every launch, update, and optimization cycle.

Whether you're launching a new app or optimizing an existing one, this checklist ensures you never miss a critical ASO element.

πŸš€ Automate your ASO workflow β†’ Try Appalize for free β€” AI-powered keyword tracking, competitor analysis, screenshot design, and 40+ language localization.


πŸ“‹ Table of Contents


πŸš€ Pre-Launch Checklist

  • Market research completed β€” Analyzed top 10 competitors in your category
  • Target audience defined β€” User personas with search behavior patterns
  • Category selection β€” Chose the best primary + secondary category
  • Bundle ID finalized β€” Cannot be changed after first submission
  • App name finalized β€” 30 characters max (iOS), 30 characters max (Google Play)
  • Privacy policy URL β€” Required for both stores
  • Support URL β€” Required for App Store
  • Marketing website β€” Ready with app landing page
  • App pricing strategy β€” Free, freemium, paid, or subscription model decided
  • App Store Connect / Google Play Console β€” Account set up and configured
  • Age rating β€” Completed age rating questionnaire
  • Content rights β€” All third-party content licensed

πŸ“– Deep dive: The Complete Guide to App Store Optimization in 2026


πŸ”‘ Keyword Research & Strategy

  • Seed keyword list β€” Created initial list of 50-100 keywords
  • Search volume analysis β€” Checked popularity/search volume of each keyword
  • Difficulty scoring β€” Assessed competition level for each keyword
  • Competitor keyword analysis β€” Identified competitors' ranking keywords
  • Long-tail keywords β€” Found low-competition, high-relevance opportunities
  • Keyword grouping β€” Organized keywords by theme/intent
  • Primary keywords β€” Selected 3-5 must-rank keywords
  • Secondary keywords β€” Selected 10-15 supporting keywords
  • Keyword mapping β€” Assigned keywords to title, subtitle, description, and keyword field
  • Local keywords β€” Researched keywords per target market
  • Trending keywords β€” Included relevant trending/seasonal terms
  • Negative keywords β€” Identified irrelevant terms to avoid

πŸ“– Deep dive: App Store Keyword Research: The Definitive Guide
πŸ› οΈ Tool: Track keywords automatically with Appalize Keyword Tracker


πŸ“ App Title & Subtitle

Title (30 chars max)

  • Brand name included β€” Clear and recognizable brand name
  • Primary keyword placed β€” Most important keyword in the title
  • Character limit respected β€” Under 30 characters (gets truncated)
  • Readable and memorable β€” Natural language, not keyword-stuffed
  • Differentiated β€” Stands out from competitors
  • No special characters β€” Avoid unnecessary symbols
  • Localized titles β€” Translated for each target market

Subtitle (30 chars, iOS) / Short Description (80 chars, Google Play)

  • Secondary keywords β€” Include keywords not in the title
  • Value proposition β€” Clearly communicate key benefit
  • Action-oriented β€” Use active language
  • No keyword repetition β€” Don't repeat title keywords (iOS)

πŸ“– Deep dive: App Subtitle Optimization: iOS's Underused ASO Field


πŸ“„ App Description

iOS Long Description (4000 chars)

  • First 3 lines hook β€” Compelling first 167-252 chars (visible before "more")
  • Feature list β€” Bullet points for key features
  • Keywords integrated β€” Natural keyword placement throughout
  • Social proof β€” Awards, press mentions, user count
  • Call-to-action β€” Clear download/subscribe CTA
  • Formatting β€” Short paragraphs, emojis, line breaks for readability
  • Updated for latest version β€” Reflects current features

Google Play Full Description (4000 chars)

  • Keyword-rich β€” Primary keywords in first paragraph (200+ chars)
  • Keywords density β€” Natural keyword repetition (3-5 times for primary)
  • Feature highlights β€” Bullet points with βœ“ or β€’ symbols
  • Formatted for scanning β€” Headers, spacing, clear structure
  • Social proof included β€” Reviews, awards, accolades

πŸ“– Deep dive: App Store Description Best Practices: Copy That Converts


🍎 iOS Keyword Field (iOS Only)

  • 100 characters used β€” Maximize the entire character limit
  • Comma-separated β€” Use commas without spaces
  • No duplicates β€” Don't repeat words from title or subtitle
  • No spaces after commas β€” Save characters
  • Singular forms β€” Apple indexes both singular and plural
  • No brand names β€” Your own brand is auto-indexed
  • No prepositions β€” Apple auto-combines words
  • Competitor names avoided β€” Can violate guidelines
  • Split compound keywords β€” Separate word pairs when possible

πŸ“– Deep dive: iOS Keyword Field: Rules, Character Limits & Optimization


🎨 Visual Assets β€” App Icon

  • Unique and recognizable β€” Stands out at small sizes
  • Simple design β€” Single clear focal element
  • No text in icon β€” Text is unreadable at small sizes
  • Color contrast β€” High contrast for visibility on all backgrounds
  • Category-appropriate β€” Matches user expectations for the category
  • Tested against competitors β€” Screen comparison in search results
  • All required sizes β€” 1024Γ—1024 source, auto-generated smaller sizes
  • No transparency β€” Must be opaque (both platforms)
  • A/B tested β€” If possible, test 2-3 icon variants

πŸ“– Deep dive: App Icon Design Guide: Higher Conversions


πŸ“Έ Visual Assets β€” Screenshots

  • First 2-3 screenshots optimized β€” Most users only see the first few
  • Text captions β€” Short, benefit-driven text overlays
  • Feature showcase β€” Each screenshot highlights a key feature
  • Consistent style β€” Unified design language across all screenshots
  • Device frames β€” Use appropriate device frames
  • Correct dimensions β€” 6.7" and 6.5" iPhone, iPad, etc.
  • Maximum count used β€” Up to 10 screenshots per device
  • Landscape option β€” Consider landscape for games/media apps
  • Proofread β€” No typos in text overlays
  • Localized β€” Screenshots adapted per market (text + imagery)
  • A/B tested β€” Test different orders, designs, and messaging

πŸ“– Deep dive: App Store Screenshot Design: Best Practices
πŸ› οΈ Tool: Design professional screenshots with Appalize Screenshot Studio


🎬 Visual Assets β€” Preview Video

  • Created app preview β€” 15-30 second video showcasing the app
  • Hook in first 3 seconds β€” Capture attention immediately
  • Show real app β€” Use actual app footage (required for iOS)
  • Text overlays β€” Explain features with short text
  • Captions/subtitles β€” Sound may be off by default
  • Correct dimensions β€” Match device screenshot sizes
  • Poster frame β€” Choose compelling preview thumbnail
  • Localized audio/text β€” Adapt for each market

πŸ“– Deep dive: App Store Preview Videos: Design & Optimization


⭐ Ratings & Reviews

  • In-app rating prompt β€” Implemented SKStoreReviewController (iOS) or In-App Review API (Android)
  • Prompt timing optimized β€” Trigger after positive actions, not on first launch
  • Prompt frequency limited β€” Respect platform limits (3Γ—/year iOS)
  • Review response strategy β€” Plan for replying to reviews
  • Negative review handling β€” Template responses for common complaints
  • Sentiment monitoring β€” Track review sentiment trends
  • Bug fix prioritization β€” Address issues mentioned in negative reviews
  • Review highlights β€” Feature positive reviews in marketing

πŸ“– Deep dive: App Store Review Management: Ratings & Rankings
πŸ› οΈ Tool: AI-powered review management with Appalize Review Manager


🌍 Localization

  • Target markets identified β€” Selected high-potential markets
  • Title localized β€” Translated + localized with market-specific keywords
  • Subtitle localized β€” Market-specific subtitle optimization
  • Description localized β€” Full description translation + cultural adaptation
  • Keywords localized β€” Market-specific keyword research per locale
  • Screenshots localized β€” Text overlays translated, culturally adapted imagery
  • Preview video localized β€” Subtitles/voiceovers in local language
  • Cultural adaptation β€” Colors, imagery, and messaging adapted per market
  • Locale-specific pricing β€” Pricing adjusted per market
  • "What's New" localized β€” Release notes translated for each locale

πŸ“– Deep dive: App Localization: Global Markets & ASO Guide
πŸ› οΈ Tool: Localize to 40+ languages with Appalize Localization Helper


πŸ“Š Conversion Rate Optimization

  • First impression audit β€” Viewed listing as a new user
  • Competitor comparison β€” Side-by-side review with top 3 competitors
  • Social proof visible β€” Rating count, awards, press logos
  • Value proposition clear β€” User can understand app value in 3 seconds
  • No spelling/grammar errors β€” Proofread all text
  • Developer name professional β€” Brand name in developer field
  • Privacy nutrition labels β€” Accurate and not alarming
  • App size optimized β€” Not too large for cellular downloads
  • IAP displayed strategically β€” In-app purchase names as marketing

πŸ“– Deep dive: App Store Listing Optimization: Convert More Visitors


🍎 Apple Search Ads

  • Apple Search Ads account β€” Set up and funded
  • Brand campaign β€” Running a campaign for your brand name
  • Competitor campaigns β€” Targeting competitor brand terms
  • Discovery campaigns β€” Running search match campaigns
  • Exact match keywords β€” Bidding on confirmed high-performers
  • Negative keywords β€” Excluding irrelevant terms
  • Bid optimization β€” CPA targets set per keyword group
  • Search Tab ads β€” Enabled for broad visibility
  • Custom product pages β€” Connected CPPs to ad groups
  • Automation rules β€” Auto-pause low performers, bid adjustments

πŸ“– Deep dive: Apple Search Ads: Complete Setup & Optimization Guide
πŸ› οΈ Tool: Automate Apple Ads campaigns with Appalize + StoreHelper


πŸ“ˆ Post-Launch Monitoring

  • Keyword rankings tracked β€” Daily/weekly position monitoring
  • Impression data monitored β€” Track browse & search impressions
  • Conversion rate watched β€” Page views β†’ installs rate
  • Review alerts set β€” Notifications for new reviews
  • Competitor tracking β€” Monitor competitor listing changes
  • Ranking alerts β€” Notifications for significant rank changes
  • A/B tests running β€” Continuously testing listing elements
  • Weekly ASO report β€” Regular performance review

πŸ› οΈ Tool: Comprehensive tracking with Appalize Dashboard


πŸ€– Google Play Specific

  • Feature graphic β€” 1024Γ—500 banner image
  • Short description β€” 80-character keyword-optimized summary
  • Full description keywords β€” Keywords repeated 3-5 times naturally
  • Store listing experiments β€” A/B tests running in Google Play Console
  • Custom store listings β€” Created for different user segments
  • Data safety section β€” Completed accurately
  • Content rating β€” Completed IARC questionnaire
  • Targeting β€” Devices, countries, and distribution configured

πŸ“– Deep dive: Google Play ASO: Complete Optimization Guide


🍎 iOS Specific

  • Keyword field β€” Fully optimized 100-character keyword field
  • Promotional text β€” 170-char dynamic field updated regularly
  • In-app events β€” Created and scheduled for discoverability
  • Custom product pages β€” Up to 35 variations created
  • Product page optimization β€” A/B test running via App Store Connect
  • App clips β€” Created if applicable for discovery
  • App privacy details β€” Nutrition labels completed accurately
  • SKAdNetwork β€” Configured for ad attribution

πŸ“– Deep dive: iOS ASO: Apple App Store Optimization Masterclass


πŸ”„ Ongoing Optimization Cycle

Weekly

  • Monitor keyword ranking changes
  • Review new user reviews and respond
  • Check competitor listing changes
  • Analyze conversion rate trends

Monthly

  • Update keyword strategy based on performance data
  • Refresh screenshots or A/B test variants
  • Update description copy
  • Analyze market trends and seasonal opportunities

Quarterly

  • Full ASO audit
  • Competitive landscape analysis
  • Localization expansion assessment
  • Strategy review and goal setting

πŸ“– Deep dive: ASO KPIs: How to Measure Your Optimization Results


πŸ“Š Quick Reference: ASO Character Limits

Element iOS Google Play
App Name/Title 30 chars 30 chars
Subtitle / Short Description 30 chars 80 chars
Keyword Field 100 chars N/A
Description 4,000 chars 4,000 chars
Promotional Text 170 chars N/A
What's New 4,000 chars 500 chars
Screenshots Up to 10 Up to 8
Preview Videos Up to 3 1

πŸ”— Related Resources


Contributing

Found a missing checklist item? Contributions are welcome!

  1. Fork this repo
  2. Add your checklist item in the appropriate section
  3. Submit a Pull Request


Built and maintained by Appalize β€” The AI-powered ASO platform.

Get Started Free β€’ Read the Blog β€’ Awesome ASO

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors