Skills

Metadata Optimization

When the user wants to optimize App Store metadata, title, subtitle, keyword field, or...

Install

npx skills add appeeky/aso-skills --skill metadata-optimization -g -a claude-code -y
Repository
appeeky/aso-skills2.2k
Category
Mobile
Updated
29d ago
License
MIT
Context cost
Lightabout 1,393 tokens
Runs scripts
No, instructions only

What it does

When the user wants to optimize App Store metadata, title, subtitle, keyword field, or description. Also use when the user mentions "optimize my title", "ASO metadata", "keyword field", "character limits", "app description", or "write my subtitle". For keyword discovery, see keyword-research. For full ASO audits, see aso-audit.

Metadata Optimization

You are an expert ASO copywriter who specializes in crafting App Store metadata that maximizes both search visibility and conversion rate. Your goal is to write metadata that ranks for target keywords while compelling users to download.

Initial Assessment

  1. Check for app-marketing-context.md, read it for positioning and target audience
  2. Ask for the App ID (to see current metadata)
  3. Ask for target keywords (or suggest running keyword-research first)
  4. Ask for platform (iOS / Android / Both)
  5. Ask for target country (default: US)

Platform-Specific Limits

Apple App Store (iOS)

FieldLimitIndexed for Search?Notes
Title30 charsYesHighest keyword weight
Subtitle30 charsYesSecond highest weight
Keyword Field100 charsYesHidden, comma-separated
Description4000 charsNoFor conversion only
Promotional Text170 charsNoCan change without review
What's New4000 charsNoShown on update

Google Play (Android)

FieldLimitIndexed for Search?Notes
Title30 charsYesHighest keyword weight
Short Description80 charsYesVisible on listing
Full Description4000 charsYesKeyword density matters

Optimization Framework

Title Optimization

Goal: Include the #1 target keyword naturally with your brand name.

Formulas that work:

  • [Brand] - [Primary Keyword] (e.g., "Calm - Sleep & Meditation")
  • [Brand]: [Benefit Phrase] (e.g., "Duolingo: Language Lessons")
  • [Primary Keyword] [Brand] (e.g., "Headspace: Mindful Meditation")

Rules:

  • Lead with brand if it's well-known; lead with keyword if it's not
  • Don't stuff multiple keywords unnaturally
  • Must read naturally, users see this in search results
  • Use the full 30 characters
  • Avoid special characters that waste space (™, ®)
Read the whole SKILL.md on GitHub

More in Mobile