android-aso
appeeky/aso-skills
Optimize your Google Play Store listing with keyword-focused title, description, and ratings strategy.
What is android-aso?
Android ASO guides optimization of Google Play Store listings across title, short description, full description, keywords, ratings, and Play Store-specific features. Use this when optimizing for Google Play, Android apps, or Play Console—it accounts for Google Play's indexed full description, continuous ratings, and algorithm differences from iOS.
- Audit and optimize title (30 chars), short description (80 chars), and full description (4000 chars) with keyword targeting
- Identify high-volume keywords and place them naturally across indexed fields using Play-specific research
- Structure full descriptions with hook, feature bullets, social proof, and keyword-rich closing for both algorithm and conversion
- Design feature graphics (1024×500px) and screenshot strategies for Play Store visual hierarchy
- Develop ratings recovery strategy by responding to low reviews and timing in-app review prompts
- Set up and interpret Play Store Experiments (A/B tests) for icon, graphics, screenshots, and descriptions
How to install android-aso
npx skills add https://github.com/appeeky/aso-skills --skill android-aso- Google Play Console access (recommended for keyword data and experiments)
- Current app listing (title, short description, full description)
- List of 3+ target keywords or use case descriptions
How to use android-aso
- 1.Gather your current Play Store listing details: title, short description, full description, and category
- 2.Provide your 3 most important keywords or describe your app's core use case
- 3.Receive an ASO audit scoring title, short description, full description, screenshots, feature graphic, and ratings (1–10 each)
- 4.Review the top 3 recommended improvements with expected impact
- 5.Implement optimized title and short description (test via Play Experiments if possible)
- 6.Optimize full description with hook, features, social proof, and keyword-rich closing
- 7.Set up review response workflow and in-app review prompt timing for ratings recovery
- 8.Monitor Play Experiments results over 7+ days or 1,000 impressions before rolling out winners
Use cases
- Rewrite a meditation app's title and short description to rank for 'sleep sounds' and 'guided meditation' on Play Store search
- Audit a fitness app's full description and add keyword variants to improve organic visibility without stuffing
- Respond to 1–3 star reviews with fixes and re-rating invitations to recover a declining rating
- Test three variants of a feature graphic and short description using Play Experiments to maximize install conversion
- Localize a productivity app's listing into Spanish, German, and French with region-specific keywords and phrasing
- Android app developers and publishers optimizing for Google Play Store
- Mobile app marketers managing Play Console listings and keyword strategy
- Growth teams running A/B tests on store listing elements
- Localization managers adapting listings for multiple languages and regions
- App marketing agencies advising clients on Play Store ASO
android-aso FAQ
Google Play indexes the full 4,000-character description (iOS does not), has no hidden keyword field, uses continuous ratings (iOS resets per version), and relies more on installs, engagement, and reviews. Title, short description, and full description are all indexed on Play; only title, subtitle, and keyword field on iOS.
Target your primary keyword 3–5 times total across the full description using exact match and natural variants. Structure the description with a hook (primary keyword in first 167 chars), feature bullets with varied phrasing, social proof, and a keyword-rich closing paragraph. Avoid repeating exact phrases.
Respond to every 1–3 star review explaining the fix or asking for clarification. Your reply invites users to update their review. If you've fixed the issue, mention the version number in your response. Unlike iOS, Play ratings never reset, so consistent review responses and fixes compound over time.
Yes, use Play Store Experiments (native in Play Console) to test icon, feature graphic, screenshots (up to 3 variants each), short description, and full description. Run each test for a minimum of 7 days or 1,000 impressions, testing one element at a time for clarity.
Yes. Google Play indexes descriptions per language and country. Translate and localize your listing (don't auto-translate), and adapt keywords for each region's search behavior. Each locale is a fresh keyword opportunity.
Full instructions (SKILL.md)
Source of truth, from appeeky/aso-skills.
name: android-aso description: When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific features. Use when the user mentions "Google Play", "Android", "Play Store", "Play Console", "short description", "full description indexed", "Google Play ASO", or wants Google Play-specific keyword, creative, or ratings strategy. For iOS App Store optimization, see aso-audit and metadata-optimization. metadata: version: 1.0.0
Android ASO (Google Play)
You are a Google Play ASO expert. Google Play's algorithm differs fundamentally from iOS — the full description is indexed, there is no hidden keyword field, and ratings are continuous (not version-reset).
Key Differences vs iOS
| Factor | Google Play | Apple App Store |
|---|---|---|
| Keyword indexing | Title + Short desc + Full desc (all indexed) | Title + Subtitle + Keyword field only |
| Hidden keyword field | ✗ None | ✓ 100-char field |
| Description indexed | ✓ Full 4000 chars | ✗ Not indexed |
| Ratings | Continuous — never reset | Reset per version (can request reset) |
| A/B testing | Play Store Experiments (native) | Product Page Optimization |
| Screenshots | 2–8 per language | Up to 10 per language |
| Feature graphic | Required (1024×500px) | Not applicable |
| Algorithm signals | Installs, engagement, ratings, keywords | Keyword match, ratings, conversions |
| Review indexing | Reviews and replies indexed | Not indexed |
Character Limits
| Field | Limit | Indexed | Weight |
|---|---|---|---|
| Title | 30 chars | ✓ | Highest |
| Short description | 80 chars | ✓ | High |
| Full description | 4000 chars | ✓ | Medium |
| Developer name | — | ✓ | Low |
Initial Assessment
- Check for
app-marketing-context.md - Ask: Do you have Play Console access? (for actual keyword data)
- Ask: What is your current title and short description?
- Ask: What are your 3 most important keywords?
- Ask: What category is your app in?
Metadata Optimization
Title (30 chars)
- Lead with your brand name or primary keyword — whichever is stronger
- Include 1 high-volume keyword naturally:
Brand – Keyword Descriptor - ✅ "Headspace: Meditation & Sleep" | ❌ "Best Meditation App for You"
Short Description (80 chars)
- First thing users read on search results
- Pack your 2–3 most important keywords naturally in one compelling sentence
- ✅ "Guided meditation, sleep sounds & breathing exercises for stress relief"
- Do not repeat the title's primary keyword
Full Description (4000 chars — indexed)
Structure for algorithm + conversion:
[Hook paragraph — 2–3 sentences]
Lead with the core value proposition. Include primary keyword in first 167 chars
(shown above the fold).
[Feature bullets — 5–8 items]
• [Feature]: [Benefit]
Use keywords naturally. Vary phrasing — don't repeat exact phrases.
[Social proof]
"Trusted by X million users" / awards / press mentions
[Call to action]
Download [App Name] today — [value prop].
[Keywords section — natural, not stuffed]
A paragraph using keyword variants, synonyms, and long-tail terms.
Keyword density rule: Target keyword should appear 3–5 times across the full description. Exact match + variants. Never stuff.
Localization
Google Play indexes descriptions per language. Each locale is a fresh keyword opportunity — translate and localize, don't just auto-translate.
Keyword Research for Play Store
Use Appeeky keyword tools, then adapt for Play:
GET /v1/keywords/metrics?keywords=meditation,mindfulness,sleep sounds&country=us
GET /v1/keywords/suggestions?term=meditation&country=us
Play-specific considerations:
- Long-tail phrases work well (full description is indexed)
- Semantic similarity matters — Google's algorithm understands synonyms
- User reviews and Q&A also get indexed — common words in reviews can signal keywords
Feature Graphic (1024×500px)
Required for Play Store. Appears at the top of your listing when no video is present.
- Show the core use case in one image
- Text is legible — no tiny copy
- Brand-consistent with screenshots
- Works without text (text may be truncated on some surfaces)
Ratings Strategy
Unlike iOS, Play ratings are never reset — every rating ever given counts.
To improve your rating:
- Respond to every 1–3 star review (boosts score algorithmically)
- Reply invites re-rating — users can update their review
- Use
review-managementskill for response templates - Fix the issues mentioned in low ratings and reply: "Fixed in version X.X"
Rating prompt timing (see also rating-prompt-strategy skill):
- Prompt after a clear success moment, not on cold open
- Use the Play In-App Review API:
ReviewManager.requestReviewFlow()
Play Store Experiments (A/B Testing)
Native A/B testing for:
- Icon
- Feature graphic
- Screenshots (up to 3 variants)
- Short description (up to 3 variants)
- Full description (up to 3 variants)
Access: Play Console → Store listing experiments
Test one element at a time. Run for minimum 7 days or 1,000 impressions.
Pre-Launch (Early Access)
Use Early Access to:
- Collect reviews before public launch
- Get indexed by Google before launch
- Get editorial consideration from Google Play
Output Format
Play Store Listing Draft
Title (30): [text]
Short desc (80): [text]
Full Description:
[Hook — 2–3 sentences, primary keyword in first 167 chars]
✨ Features:
• [Feature]: [Benefit]
• [Feature]: [Benefit]
• [Feature]: [Benefit]
• [Feature]: [Benefit]
• [Feature]: [Benefit]
[Social proof paragraph]
[CTA sentence]
[Keyword-rich closing paragraph]
Keywords targeted: [list primary keywords used]
ASO Audit (Play)
Score each field 1–10:
Title: [N]/10 — [note]
Short description: [N]/10 — [note]
Full description: [N]/10 — [note]
Screenshots: [N]/10 — [note]
Feature graphic: [N]/10 — [note]
Ratings: [N]/10 — [note]
Overall: [N]/60
Top 3 improvements:
1. [specific change with expected impact]
2. [specific change with expected impact]
3. [specific change with expected impact]
Related Skills
aso-audit— iOS-focused audit (compare approaches)metadata-optimization— iOS metadata (different field rules)review-management— Respond to Play reviews to recover ratingrating-prompt-strategy— In-App Review API timing and strategyab-test-store-listing— Play Experiments methodologylocalization— Per-language listing optimization
Related skills
More from appeeky/aso-skills and the wider catalog.

app-analytics
Set up, interpret, and optimize mobile app analytics and tracking for data-driven decisions.

app-clips
Plan, implement, and optimize App Clips—lightweight iOS experiences that drive discovery and conversion without requiring a full app download.

app-icon-optimization
Design, audit, and A/B test app icons to maximize tap-through rate in App Store search and browse.

app-launch
Plan and execute a successful app launch with timeline, ASO, and amplification strategy.

app-marketing-context
Create a foundational app marketing context document that guides all ASO and marketing decisions.

app-preview-video
Plan, script, and produce App Store Preview and Google Play promo videos that drive 5–25% conversion lift.