# App Store 关键词字段：哪些字符有效，哪些被浪费

Sam · 发布于 2026年11月4日 · Canonical: https://rankaso.app/blog/zh/app-store-keyword-field/


App Store 关键词字段每个语言区域 100 个字符，和你的应用名称、副标题一起被读取，Apple 会匹配这三处词语的任意组合。所以规则很短：用逗号分隔、不加空格，绝不重复名称或副标题里已有的词，绝不添加已有词的复数，绝不把字符花在 Apple 忽略的词上，比如 "app" 或 "free"。省下的每一个字符，都是一个能挣到排名的词。下面是这些规则，以及我们自己的应用在重写字段那天的字段，和每处改动换来了什么。

![RankASO 的字段报告，关键词字段里每个词挣到了什么](https://rankaso.app/assets/device-06.png)

## Apple 应用的规则

1. **是词，不是短语。** Apple 索引名称、副标题和字段里的单个词，并用它们的组合去匹配搜索。"adult,content,blocker" 覆盖 "adult content blocker"、"content blocker" 和 "adult blocker"。带空格写成 "adult content blocker" 白白多花两个字符。
2. **逗号，不加空格。** 逗号后面的空格是一个被浪费的字符。Apple 自己的指南说用逗号分隔。
3. **名称和副标题已经被索引。** 字段里一个同时出现在名称里的词是重复的；它什么都不带来，却花掉它的长度加一个逗号。
4. **单数覆盖复数。** Apple 会把 "blocker" 匹配到 "blockers"。只加一种形式。
5. **有些词被忽略。** "app"、"apps"、"free"、"the"、"a"、"an"、"and"、"or"、"for"、"of"、"with"、"to"、"in"、"on"、"best"、"top"、"new"。Apple 会把 "app blocker" 匹配到只有 "blocker" 的字段。
6. **字段跨商店读取。** 美国商店读 en-US 加 es-MX 和其他一些；加拿大把 en-CA 和 fr-CA 一起读；英国、澳大利亚和印度读 en-GB。第二个语言区域的字段是同一个商店里的另外 100 个字符。
7. **只有靠前的才算数。** 一个排在 150 的词，挣不到任何用户看得见的东西。字段报告对每个词问的问题是：包含它的任何一个追踪词，是否在任何地方排进了前 10。

## 一个真实字段，修改前后

这是 [Escape](https://escapethegrip.com/) 在 2026 年 11 月 3 日为 5.12 版本在 App Store Connect 里填入的 en-US 字段，在版本发布前经过了 RankASO 的规则检查器和覆盖模拟器。

**修改前（99 个字符）：**

```
filter,addiction,chrome,lust,recovery,urge,no nut,overcome,temptation,website,web,nnn,reboot,safari
```

**修改后（100 个字符）：**

```
filter,addiction,chrome,recovery,urge,no nut,overcome,temptation,website,web,nnn,gooning,relapse,pmo
```

根据当天的实时排名，改了什么、为什么：

| 词 | 决定 | 依据 |
|---|---|---|
| safari | 删除 | "safari blocker" 排在前 200 之外；前 10 是 Apple 自己的，是一堵墙 |
| lust | 删除 | 单独一个词在美国排在 200 名开外，而且这个词被一款更大的应用占据；在加拿大排 83 |
| reboot | 删除 | 在一个单词的搜索词上排 60；没人会滑到的位置 |
| gooning | 新增 | "quit gooning"：Apple 热度 6，占据它的头名应用只有 23 个评分；敞开 |
| relapse | 新增 | 一个带康复意图的词，前 10 里没有竞品在名称里用它 |
| app | 初稿有，后来移除 | 规则检查器标出了它：Apple 忽略 "app"，这四个字符什么都没买到；换成了 "pmo"，一个应用已经在美国排 92、在英国排 64 的词 |

字段的初稿末尾有一个 "app"。规则检查器那一行写着 "app is ignored by Apple. Costs 4 characters for nothing."（app 被 Apple 忽略。白花 4 个字符。）这一个标记，换来了一个已经有排名的词。

覆盖模拟器随后列出了新字段覆盖而旧字段不覆盖的（"app blocker"、"gooning"、"quit gooning"、"relapse"），以及它不再覆盖的（"lust"、"reboot"、"safari blocker"），所以在任何东西发布之前，这笔交换就是明确的。基线排名当天记录；Apple 在版本上线几天后重新索引，而前后对比是评判一次字段改动唯一诚实的方式。

## 语言区域的技巧

Escape 还有一个 es-MX 字段，在美国商店被读取：`bloqueador,sitios,filtro,vicio,impulso,recaida,abstinencia,tentacion,habito,adiccion,adulto,bloquear`。通过这个字段，应用在美国商店 "filtro adulto" 上排 4，"recaída" 上排 6。第二个语言区域就是同一个商店里的第二个 100 字符，而大多数独立应用把它空着。

加拿大把 en-CA 和 fr-CA 一起读，所以法语字段可以承载英语字段放不下的英语词；Escape 的 fr-CA 字段里有 "sobriety" 和 "screen time"，就是这个原因。

## 方法，四步

1. **列出名称、副标题和字段里的每个词，** 按语言区域。划掉重复词、复数和被忽略的词。通常能拿回 10 到 20 个字符。
2. **对剩下的每个词，找到用到它的追踪词。** 背后没有追踪词的词无法评判。追踪一个。
3. **保留在任何商店、任何地方挣到前 10 的词。** 其余的换成你排 11 到 50 的词里的词，那里多一个词也许就能推动你。
4. **提交当天记录排名，发布两周后再记一次。**

RankASO 的 Studio 替你做第 1 步和第 3 步（规则检查器和字段报告），在提交前模拟覆盖，Release impact 视图做第 4 步。

RankASO on the App Store: https://apps.apple.com/app/id6830350753?ct=blog-zh-13&mt=8 (免费开始。无需账户。不收集数据。)

## 常见问题

### 我应该把关键词字段里的词放进名称或副标题吗？

名称和副标题的权重比字段高，所以你最重要的两三个词属于那里。字段留给接下来的十四个。

### 逗号后面需要空格吗？

不需要。空格也是字符，Apple 把逗号当作分隔符。"filter,addiction" 是对的；"filter, addiction" 每个词浪费一个字符。

### 关键词字段改动多久会在排名里显示出来？

Apple 在版本上线后重新索引，通常几天内。把提交当天的排名和发布两周后的排名对比，中间的日子忽略。
