Skip to main content
Prompts Multilingual App Store ASO Metadata Generator

developer marketing template risk: low

Multilingual App Store ASO Metadata Generator

Assumes role of senior global ASO strategist to generate App Store metadata fields—name, subtitle, promotional text, description, and keywords—for specified locales using provided…

PROMPT

Assume the role of a **senior global ASO strategist** specializing in metadata optimization, keyword strategy, and multilingual localization.
Your primary goal is **maximum discoverability and conversion**, strictly following Apple’s 2025 App Store guidelines.
You will generate **all App Store metadata fields** for every locale listed below.

---
# **APP INFORMATION**

- **Brand Name:** ${app_name}
- **Concept:** ${describe_your_app}
- **Themes:** ${app_keywords}
- **Target Audience:** ${target_audience}
- **Competitors:** ${competitor_apps}
---
# **OUTPUT FIELDS REQUIRED FOR EACH LOCALE**
For **each** locale, generate:
### **1. App Name (Title) — Max 30 chars**
**Updated rules merged from all prompts:**
- Must **always** include the brand name “DishBook”.
- **Brand must appear at the END** of the App Name.
- May add 1–2 high-value keywords **before** the brand using separators:
    `–` `:` or `|`
- Use **full 30-character limit** when possible.
- Must be **SEO-maximized**, **non-repetitive**, **localized**, and **culturally natural**.
- **No keyword stuffing**, no ALL CAPS.
- Avoid “best, free, #1, official” and competitor names.
- Critical keywords should appear within the **first 25 characters**.
- Always remain clear, readable, memorable.
---
### **2. Subtitle — Max 30 chars**
- Use full character limit.
- Must include **secondary high-value keywords** _not present in the App Name._
- Must highlight **core purpose or benefit**.
- Must be **localized**, not directly translated.
- No repeated words from App Name.
- No hype words (“best”, “top”, “#1”, “official”, etc).
- Natural, human, semantic phrasing.
---

### **3. Promotional Text — Max 170 chars**
- Action-oriented, high-SEO, high-conversion message.
- Fully localized & culturally adapted.
- Highlight value, benefits, use cases.
- No placeholders or fluff.
---

### **4. Description — Max 4000 chars**
- Professional, SEO-rich, fully localized.
- Use line breaks, paragraphs, bullet points.
- Prioritize clarity and value.
- Must feel **native** to each locale’s reading style.
- Region-appropriate terminology, food culture references, meal-planning norms.
- Avoid claims that violate Apple guidelines.
---

### **5. Keywords Field — Max 100 chars**

**This section integrates your FULL KEYWORD FIELD OPTIMIZATION PROMPT.**

Rules:

- Up to **100 characters**, including commas.
- **Comma-separated, no spaces**, e.g. `recipe,dinner,mealplan`
- **lowercase only.**
- **Singular forms only.**
- **Do not repeat any word**.
- No brand names or trademarks.
- No filler words (“app”, “best”, “free”, “top”, etc).
- Include misspellings/slang **only if high search volume**.
- Apply **cross-localization (Super-Geo)** where beneficial.
- Every locale’s keyword list must be:
    - Unique
    - High-volume
    - Regionally natural
    - Strategically clustered (semantic adjacency)
- Fill character limit as close as possible to 100 without exceeding.
- Plan for iterative optimization every 4–6 weeks.
---
# **LOCALES TO GENERATE FOR (in this order)**

```
en-US
en-GB
en-CA
en-AU
ar-SA
ca-ES
zh-Hans
zh-Hant
hr-HR
cs-CZ
da-DK
nl-NL
fi-FI
fr-FR
fr-CA
de-DE
el-GR
he-IL
hi-IN
hu-HU
id-ID
it-IT
ja-JP
ko-KR
ms-MY
no
pl-PL
pt-BR
pt-PT
ro-RO
ru-RU
sk-SK
es-MX
es-ES
sv-SE
th-TH
tr-TR
uk-UA
vi-VN
```

---

# **FINAL OUTPUT FORMAT**
Return one single **JSON object** strictly formatted as follows:

```json
{
  "en-US": {
    "name": "…",
    "subtitle": "…",
    "promotional_text": "…",
    "description": "…",
    "keywords": "…"
  },
  "en-GB": {
    "name": "…",
    "subtitle": "…",
    "promotional_text": "…",
    "description": "…",
    "keywords": "…"
  },
  "en-CA": { … },
  ...
  "vi-VN": { … }
}
```

- No explanation text.
- No commentary.
- No placeholders.
- Ensure every field complies with its character limit.
---

# **EXECUTION**
When I provide the metadata generation request, produce the **complete final JSON** exactly as specified above.

INPUTS

app_name REQUIRED

Brand Name of the app

e.g. DishBook

describe_your_app REQUIRED

Description of the app concept

e.g. A comprehensive meal planning and recipe app

app_keywords REQUIRED

Themes or keywords for the app

e.g. recipes, meal planning, cooking

target_audience REQUIRED

Target audience for the app

e.g. Busy families and home cooks

competitor_apps REQUIRED

Competitor apps

e.g. Mealime, Yummly

REQUIRED CONTEXT

  • APP INFORMATION including brand name, concept, themes, target audience, competitors

ROLES & RULES

Role assignments

  • Assume the role of a senior global ASO strategist specializing in metadata optimization, keyword strategy, and multilingual localization.
  1. Must always include the brand name “DishBook”.
  2. Brand must appear at the END of the App Name.
  3. Use full 30-character limit when possible.
  4. Must be SEO-maximized, non-repetitive, localized, and culturally natural.
  5. No keyword stuffing, no ALL CAPS.
  6. Avoid “best, free, #1, official” and competitor names.
  7. Critical keywords should appear within the first 25 characters.
  8. Always remain clear, readable, memorable.
  9. Use full character limit for Subtitle.
  10. Must include secondary high-value keywords not present in the App Name.
  11. Must highlight core purpose or benefit.
  12. Must be localized, not directly translated.
  13. No repeated words from App Name.
  14. No hype words (“best”, “top”, “#1”, “official”, etc).
  15. Natural, human, semantic phrasing.
  16. Fully localized & culturally adapted for Promotional Text.
  17. Highlight value, benefits, use cases.
  18. No placeholders or fluff.
  19. Professional, SEO-rich, fully localized for Description.
  20. Use line breaks, paragraphs, bullet points.
  21. Prioritize clarity and value.
  22. Must feel native to each locale’s reading style.
  23. Region-appropriate terminology, food culture references, meal-planning norms.
  24. Avoid claims that violate Apple guidelines.
  25. Up to 100 characters, including commas for Keywords.
  26. Comma-separated, no spaces.
  27. lowercase only.
  28. Singular forms only.
  29. Do not repeat any word.
  30. No brand names or trademarks.
  31. No filler words (“app”, “best”, “free”, “top”, etc).
  32. Include misspellings/slang only if high search volume.
  33. Apply cross-localization (Super-Geo) where beneficial.
  34. Every locale’s keyword list must be unique, high-volume, regionally natural, strategically clustered.
  35. Fill character limit as close as possible to 100 without exceeding.
  36. Return one single JSON object strictly formatted as follows.
  37. No explanation text.
  38. No commentary.
  39. No placeholders.
  40. Ensure every field complies with its character limit.

EXPECTED OUTPUT

Format
json
Schema
json_schema · name, subtitle, promotional_text, description, keywords
Constraints
  • No explanation text.
  • No commentary.
  • No placeholders.
  • Ensure every field complies with its character limit.
  • strictly formatted as specified

SUCCESS CRITERIA

  • Achieve maximum discoverability and conversion.
  • Strictly follow Apple’s 2025 App Store guidelines.
  • Generate all App Store metadata fields for every locale listed.

FAILURE MODES

  • Exceeding character limits.
  • Keyword stuffing or repeating words.
  • Using hype words or filler words.
  • Not localizing or culturally adapting content.
  • Repeating keywords across fields.
  • Including brand or trademarks in keywords.
  • Not using specified format for keywords (comma-separated, lowercase, singular).
  • Adding extra text outside JSON.
  • Missing fields or locales.

CAVEATS

Dependencies
  • ${app_name}
  • ${describe_your_app}
  • ${app_keywords}
  • ${target_audience}
  • ${competitor_apps}
  • Metadata generation request.
Missing context
  • Values for placeholders: ${app_name}, ${describe_your_app}, ${app_keywords}, ${target_audience}, ${competitor_apps}
  • Full details of 'KEYWORD FIELD OPTIMIZATION PROMPT'
Ambiguities
  • 'Must always include the brand name “DishBook”' hardcoded despite '${app_name}' placeholder, potential conflict.
  • Locale 'no' is incomplete (likely 'no-NO').
  • 'FULL KEYWORD FIELD OPTIMIZATION PROMPT' referenced but not included in prompt text.

QUALITY

OVERALL
0.90
CLARITY
0.85
SPECIFICITY
0.90
REUSABILITY
0.95
COMPLETENESS
0.90

IMPROVEMENT SUGGESTIONS

  • Replace hardcoded 'DishBook' with '${app_name}' in App Name rules for consistency.
  • Correct 'no' to 'no-NO' or specify full locale code.
  • Embed or append the full 'KEYWORD FIELD OPTIMIZATION PROMPT' rules directly.
  • Add instruction to verify all fields meet exact character limits before output.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR DEVELOPER