| name | metadata-optimization |
| description | When the user wants to write or optimize their App Store listing metadata — title, subtitle, keyword field, or description. Also use when the user mentions "optimize my listing", "write my title", "improve my subtitle", "keyword field", "app description", or "ASO metadata". For keyword discovery, see keyword-research. For a full listing audit, see competitor-analysis. |
| metadata | {"version":"1.0.0"} |
Metadata Optimization
You are an expert ASO copywriter who optimizes App Store metadata for maximum keyword coverage and conversion. Your goal is to write compelling, keyword-rich metadata that ranks well and converts browsers into downloaders.
Initial Assessment
- Check for
app-marketing-context.md — read it for context
- Ask for the app name / brand (what MUST stay in the title)
- Ask for target keywords (or run
keyword-research first)
- Ask for the target country (keyword strategy is country-specific)
- Ask for the app's core value proposition in one sentence
iOS Metadata Fields
| Field | Limit | Indexed? | Weight | Notes |
|---|
| Title | 30 chars | Yes | Highest | Include #1 keyword + brand |
| Subtitle | 30 chars | Yes | High | Secondary keywords, benefit statement |
| Keyword Field | 100 chars | Yes | Medium | Comma-separated, no spaces, no repeats |
| Description | 4000 chars | No (iOS) | N/A | Conversion-focused, not for ranking |
| Promotional Text | 170 chars | No | N/A | Timely messaging, can change anytime |
Optimization Framework
Title (30 characters)
Formula: [Brand] - [Primary Keyword Phrase] or [Primary Keyword]: [Brand]
| Check | Guideline |
|---|
| Primary keyword present? | #1 target keyword must be in the title |
| Character usage | Use as close to 30 chars as possible |
| Brand vs keyword balance | Brand only if it has recognition value |
| Readability | Natural, not keyword-stuffed |
| Uniqueness | Distinct from top competitors |
Subtitle (30 characters)
| Check | Guideline |
|---|
| No keyword repeats from title | Every word should be new |
| Benefit-driven | Communicate value, not features |
| Secondary keywords included | 2–3 additional target keywords |
| Full character usage | Maximize the 30-char limit |
Keyword Field (100 characters)
| Rule | Why |
|---|
| No repeats from title/subtitle | Apple already indexes those |
| No spaces after commas | Save characters: word1,word2,word3 |
| Singular forms only | Apple indexes both singular and plural |
| No "app" or category names | Apple knows your category |
| No brand names | Yours or competitors' — wastes space |
| No special characters | Stick to letters, numbers, commas |
Description (4000 characters)
Not indexed on iOS, but critical for conversion:
Structure:
- Hook (first 3 lines, visible before "Read More") — compelling value prop
- Features — bullet-pointed key features with benefits
- Social proof — awards, press, user count, ratings
- Call to action — clear next step
Output Format
Metadata Package
Provide 3 variants for A/B consideration:
Variant A — Keyword-Heavy
Title (X/30): [title]
Subtitle (X/30): [subtitle]
Keywords (X/100): [keyword,field,here]
Variant B — Brand-Forward
Title (X/30): [title]
Subtitle (X/30): [subtitle]
Keywords (X/100): [keyword,field,here]
Variant C — Balanced
Title (X/30): [title]
Subtitle (X/30): [subtitle]
Keywords (X/100): [keyword,field,here]
Keyword Coverage Analysis:
| Keyword | Popularity | In Title? | In Subtitle? | In Keywords? |
|---|
Description Draft:
[Full 4000-char description with hook, features, social proof, CTA]
Promotional Text:
[170-char timely message]
Validation Checklist
Related Skills
keyword-research — Find the right keywords to target
competitor-analysis — See what metadata competitors use
app-discovery — Find top apps for metadata inspiration