mcpField
A
apple-aso

apple-aso

github.com/prisma-labs-dev营销与增长349490 次安装5 周前更新
代码仓库

关于 apple-aso

用于规划和检查 Apple App Store 元数据的 ASO 技能,涵盖关键词规则、字段限制、本地化、验证及 `store.config.json` 工作流。

主要功能

  1. 01标题、副标题和关键词限制
  2. 02关键词选择与格式规则
  3. 03本地化指导
  4. 04元数据审查清单
  5. 05`store.config.json` 工作流

适用场景

  1. 01优化 App Store 关键词
  2. 02为新市场本地化元数据
  3. 03检查元数据字段长度问题
  4. 04准备待上传的元数据

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/prisma-labs-dev/apple-skills --skill apple-aso

安装后在 Claude Code 中输入/apple-aso确认已加载。

详细介绍

Apple ASO(App Store 优化)

遵循 Apple 指南和 ASO 最佳实践优化 App Store 元数据,最大限度提升曝光度和下载量。

适用场景

  • 创建或编辑 store.config.json
  • 优化 App Store 关键词
  • 为新市场本地化 App 元数据
  • 检查现有元数据是否存在 ASO 问题
  • 添加新的语言本地化

字符数限制

字段限制排名权重是否编入索引
标题30 个字符最高是
副标题30 个字符第 2 高是
关键词100 个字符第 3(与副标题相同)是
描述4,000 个字符无否
宣传文本170 个字符无否
发行说明4,000 个字符无否

关键词字段规则

格式
keyword1,keyword2,multi word phrase,keyword3

关键格式要求:

  • 以逗号分隔,逗号后不要加空格(节省字符)
  • 多词短语内部可以有空格
  • 总计 100 个字符
必须遵循
  1. 标题和副标题中的词绝不重复——Apple 会自动将它们编入索引
  2. 尽可能使用单个词——Apple 会自动组合关键词
  3. 如果有单数形式,就不要使用复数形式
  4. 不要使用特殊字符——@、#、- 会被替换为空格
  5. 不要使用通用词——避免使用“app”“game”“free”“best”“new”
  6. 不要使用竞争对手名称或商标
  7. 不要使用类别名称——从类别选择中已编入索引
建议包含
  • 标题或副标题中没有的同义词
  • 其他拼写形式(带或不带变音符号)
  • 相关概念和功能
  • 长尾细分词
  • 地区差异用词
  • 用户会搜索的动作动词

本地化最佳实践

Apple App Store 语言代码
语言代码语言代码
英语(美国)en-US德语de-DE
英语(英国)en-GB法语(法国)fr-FR
英语(澳大利亚)en-AU法语(加拿大)fr-CA
西班牙语(西班牙)es-ES葡萄牙语(巴西)pt-BR
西班牙语(墨西哥)es-MX葡萄牙语(葡萄牙)pt-PT
意大利语it荷兰语nl-NL
日语ja俄语ru
韩语ko简体中文zh-Hans
阿拉伯语ar-SA繁体中文zh-Hant
本地化规则
  1. 不要只做翻译——研究母语用户使用的搜索词
  2. 在非英语地区加入英语关键词(用户经常用英语搜索)
  3. 关键词去掉变音符号(用户输入时往往不会输入重音符号)
  4. 加入地区用词——不同国家使用的词语各不相同
  5. 考虑跨本地化——Apple 会为每个地区将多个本地化内容编入索引
跨本地化(额外免费关键词)

Apple 会将每个地区多个本地化版本中的关键词编入索引:

  • 美国:英语(美国)+ 西班牙语(墨西哥)
  • 英国:英语(英国)+ 英语(美国)
  • 加拿大:英语(加拿大)+ 法语(加拿大)
  • 澳大利亚:英语(澳大利亚)+ 英语(英国)

这实际上能让你在某些市场获得 200 个字符的空间。

优化工作流

步骤 1:分析当前元数据

检查以下问题:

  • 关键词与标题或副标题中的词重复
  • 同义词冗余(例如,“kids”和“children”)
  • 浪费空间的通用词
  • 缺少地区变体
  • 有未使用的字符空间
步骤 2:研究关键词

请考虑:

  • 相关性:它能描述你的 App 吗?
  • 搜索量:有人会搜索它吗?
  • 竞争度:你有现实的机会获得排名吗?
步骤 3:优化关键词
  1. 删除标题或副标题中的所有重复词
  2. 如果有单数形式,就删除复数形式
  3. 加入用户会搜索的动作动词
  4. 加入地区或文化变体
  5. 用相关词填满剩余空间
  6. 去掉变音符号,以便更好地匹配
步骤 4:验证
  • 标题 ≤ 30 个字符
  • 副标题 ≤ 30 个字符
  • 关键词 ≤ 100 个字符(逗号后不加空格)
  • 各字段之间没有重复词
  • 不含禁止使用的词语

示例:优化前与优化后

之前(ASO 效果较差)
{
  "title": "Call Santa Claus Now",
  "subtitle": "Magical Santa Voice Calls",
  "keywords": ["santa", "call santa", "santa claus", "voice call", "kids", "children"]
}

问题:

  • “santa”“call santa”“santa claus”在标题中重复
  • “voice call”与副标题重复
  • “kids”和“children”是同义词
之后(优化后)
{
  "title": "Call Santa Claus Now",
  "subtitle": "Magical Santa Voice Calls",
  "keywords": "christmas,xmas,holiday,north pole,father christmas,talk,phone,festive,rudolph,elves,family"
}

改进:

  • 标题和副标题中没有重复词
  • 地区变体(英国使用 father christmas)
  • 相关词(rudolph、elves、north pole)
  • 其他拼写形式(xmas)
  • 动作动词(talk)

store.config.json 架构

{
  "configVersion": 0,
  "apple": {
    "info": {
      "en-US": {
        "title": "App Name (max 30 chars)",
        "subtitle": "Value proposition (max 30 chars)",
        "description": "Full description (max 4000 chars)",
        "keywords": "comma,separated,no spaces,after commas",
        "releaseNotes": "What's new in this version",
        "promoText": "Short promotional text (max 170 chars)",
        "privacyPolicyUrl": "https://example.com/privacy",
        "supportUrl": "https://example.com/support",
        "marketingUrl": "https://example.com"
      }
    },
    "categories": ["PRIMARY_CATEGORY", "SECONDARY_CATEGORY"]
  }
}

应避免的常见错误

  1. 在不同字段中重复关键词 - 浪费宝贵的字符空间
  2. 直接翻译 - 未考虑当地的搜索习惯
  3. 在标题中堆砌关键词 - 影响可读性和转化率
  4. 忽略副标题 - 排名的第二大影响因素
  5. 逗号后添加空格 - 浪费约 10% 的关键词空间
  6. 频繁更改 - 更新关键词之间应等待 3-4 周
  7. 包含 app/game - 已通过类别建立索引

资源

命令

# Push metadata to App Store
eas metadata:push

# Pull current metadata from App Store
eas metadata:pull

# Validate metadata locally
# (Check JSON syntax and character limits)

评论

支持 Markdown