ASO 关键词组词工具
给 App Store 的 100 字节关键词字段去重、合并、压缩。分词用浏览器自带的分词器,所有计算在本地完成,不上传;没有搜索指数数据,词的先后按你输入的顺序。
2. 把准备好的候选词粘贴到右边,越重要的越靠前。品牌名、不希望被拆开的词写进「受保护」。
3. 下面会给出稳妥版和最大覆盖版两套结果,并列出删掉了哪些词、哪些合并有误切风险。
填好后可以到 标题与关键词字数检查 再核对一遍各字段长度。
这个工具能做什么
App Store 的关键词字段只有 100 字节,中文一个字就占 3 字节,候选词一多就放不下。这个工具先去掉标题、副标题里已经有的词和重复词,再把有相同部分的词合并(比如「腾讯新闻」和「网易新闻」合成「腾讯网易新闻」),每次合并都会重新分词检查原来的词还在不在,切不回来的合并会跳过并提示。没有搜索指数数据,所以词的优先级按你输入的顺序来。
使用步骤
- 填标题和副标题,把品牌名和不想被拆开的核心词写进「受保护」。
- 把候选关键词粘贴进去,重要的放前面。
- 对比稳妥版和最大覆盖版,看一眼删除原因和误切提示,复制需要的那一版。
原理说明
- 苹果官方规则(Apple 开发者网站《App Store 搜索》《创建你的产品页面》、App Store Connect《Platform version information》):100 字节上限、英文逗号分隔不加空格、不重复名称/副标题/类别中的词、每个关键词多于两个字符。
- 词袋模型(行业经验,appbk《一篇文章讲清ASO“组词”技术》):搜索系统把文本切成词放进一个「袋子」,不看顺序,所以有共同部分的词可以合并;合并后的词必须还能切出原来的词。
- 工具的去重规则:标题或副标题里原样出现的词直接删除;分词后每个词都已在标题/副标题里出现的,也按跨字段组合的行业经验删除,原因里会写清楚。
- 字节按 UTF-8 计算:英文字母和逗号 1 字节,常用汉字 3 字节。
- 浏览器分词器 Intl.Segmenter 对没收录的词会切成单字,品牌名、产品名请写进受保护词。jieba-wasm 解包约 16MB,对一个网页工具太重,没有引入。
常见问题
苹果官方对关键词字段有哪些明确规定?
Apple 开发者网站写明:关键词总计不超过 100 个字符,App Store Connect 的字段说明写的是 100 字节;多个关键词用逗号分隔、不加空格;不要重复 App 名称、副标题和类别里已有的词;不要用复数、类别名、App 这个词和 # @ 等特殊字符;每个关键词要多于两个字符;不能用竞品名称和未经授权的商标。
标题、副标题和关键词里的词会互相组合吗?
Apple 只说了搜索看标题、副标题、关键词和类别的文本关联度,没有公开组合规则。业内普遍的理解是三个字段的词会被组合匹配,并且只在同一个本地化内组合(aso.dev、RespectASO 等都这样写)。工具里的长尾词预览就是按这个理解推算的,所以标注为估算。
「支付宝」和「宝贝」为什么不能合成「支付宝贝」?
搜索系统是按词检索的。「支付宝贝」可能被切成「支付 | 宝贝」,用户搜「支付宝」时就对不上。这个例子出自 appbk 团队发在鸟哥笔记的《一篇文章讲清ASO“组词”技术》。工具会对每次合并重新分词,原词的切分结果不在新词里就不合并,并列在误切风险里。
关键词之间的逗号可以全部去掉吗?
RadASO 做过实验,中文、日文、韩文关键词去掉逗号后排名没有变化。但 appbk 的文章提到早年全部去逗号的写法曾被当作关键词堆砌拒审,而且和搜索词完全一致时一般有少量加分。工具两版都保留逗号,核心词建议单独放。
稳妥版和最大覆盖版有什么区别?
稳妥版里受保护的词不参与合并,每组合并的词数有上限(默认 5 个,参考 appbk 文章的建议)。最大覆盖版不限组数,还会删掉被更长的词完整包含的短词,比如有了「明星直播」就去掉「直播」,这样省字节,但短词失去了完全匹配。
分词结果和苹果的一样吗?
不一样。苹果没有公开它的中文分词器,这里用的是浏览器自带的 Intl.Segmenter,对新词、品牌名常常切得很碎,所以提供了受保护词。结果只能当参考,上线后要用 ASO 平台或实际搜索确认收录情况。
《ASO优化大师》里怎么讲组词?
能确认的是:这本书作者王亮,人民邮电出版社 2017 年出版,第 4.8 节叫「ASO“组词”技术」,下分分词技术、词袋模型、组词方法、逗号问题四小节。我们没有找到这一节正文的公开摘录,所以不转述书中的具体结论。
相关文章和工具
更多工具见开发者工具箱; 要做应用商店预览图,可以用App Store 截图生成器。