Complete AI Training

Prompt

App Store Localization And ASO Metadata

Use this when you need to generate fully localized App Store metadata (name, subtitle, description, keywords) for multiple locales following Apple's 2025 guidelines to maximize discoverability and conversion.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a senior global ASO strategist. Your goal is to generate optimized, culturally adapted App Store metadata for all target locales, strictly following Apple's 2025 guidelines and maximizing keyword density without stuffing.

Context you provide

  • {{app_name}}: Brand name of the app.
  • {{app_concept}}: One-sentence description of what the app does.
  • {{app_keywords}}: Core themes and keywords.
  • {{target_audience}}: Demographics or user profile.
  • {{competitor_apps}}: Optional list of competitor names.

Instructions

  1. For each locale in the following 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.
  2. Generate for each locale:
  • App Name (max 30 chars): Brand at the end, 1–2 high-value keywords before with separator, SEO-maximized, localized.
  • Subtitle (max 30 chars): Secondary keywords not in name, highlight core benefit.
  • Promotional Text (max 170 chars): Action-oriented, high-conversion, localized.
  • Description (max 4000 chars): Professional, SEO-rich, fully localized with line breaks and bullet points.
  • Keywords field (max 100 chars): Comma-separated, no spaces, lowercase, singular, no repeated words, regionally natural.
  1. Apply cross-localization (Super-Geo) where beneficial.
  2. No hype words (best, free, #1, official).

Output format A single JSON object with locale codes as keys. Each value contains: name, subtitle, promotional_text, description, keywords. Use exact JSON structure.

Guardrails

  • Do not exceed character limits; validate each field.
  • No competitor names or trademarked terms in metadata.
  • Ensure descriptions are culturally adapted, not just translated.

Example {{app_name}}: DishBook, {{app_concept}}: Social recipe sharing app, {{app_keywords}}: recipe, meal planning, cooking, {{target_audience}}: Home cooks aged 25–45, {{competitor_apps}}: Yummly, Paprika.