跳转到内容

App Store 跨区本地化指南:关键词双倍覆盖

跨区本地化是一种利用某一语言(如阿联酋区阿拉伯语)在其他国家/地区实现额外关键词索引的策略,无需为每个本地化单独撰写内容,即可大幅提升应用曝光与覆盖。

每个地区 App Store 都有“主语言”,但同时支持若干“附加语言”。

仅填写相关关键词,避免无关词影响转化。目标是获取真实下载,而非仅展示量。
不要添加空本地化。
可用任意语言填写本地化字段,无需局限于该区母语。

主语言目前在所有国家均被索引。
如将非目标语言设为主语言,并用目标语言(如英语)填写,可提升美区覆盖约 10%。

例如:🇨🇦 加拿大英语 EN_CA、🇫🇮 芬兰语 FI、🇸🇰 斯洛伐克语 SK 等。

以美国区为例,支持 10 种本地化:

主语言:🇺🇸 英语(US):EN_US
可被索引的跨区本地化:
🇦🇪 阿拉伯语 AR
🇨🇳 简体中文 ZH_HANS
🇭🇰 繁体中文 ZH_HANT
🇫🇷 法语 FR
🇰🇷 韩语 KO
🇧🇷 巴西葡萄牙语 PT_BR
🇷🇺 俄语 RU
🇲🇽 墨西哥西班牙语 ES_MX
🇻🇳 越南语 VI

如默认主语言非英语,则美区会多出该语言的标题、副标题和关键词字段。

App Store 不会因重复提升索引权重。每个词只计一次,无论出现在多少字段或本地化。

不建议在不同字段(如标题、副标题、关键词)或不同本地化间重复同一词。
如标题和副标题分别出现同一词,副标题权重更低。

App Store 会自动组合标题、副标题、关键词字段的词,不直接索引完整短语。

不要写长短语如 best photo editor for iPhone,应用逗号分隔:best,photo,editor,iPhone,可组合出更多词组: best photophoto editoreditor for iPhone 等。

标题中的复合词会被自动拆分,无需空格。

AppStoreConnect 会被索引为: appstoreconnectappstoreconnect

建议用驼峰或首字母大写,提升覆盖。

标题开头的词权重最高,建议将核心关键词放前面。

关键词短语仅在单一本地化内组合

Section titled “关键词短语仅在单一本地化内组合”

一般不建议重复关键词,但对最重要短语可适当重复。 App Store 不会跨本地化组合词组,所有短语仅在单一本地化内生成。 如:

  • EN-US Title: Apple
  • EN-GB Subtitle: MusicApple Music 不会被索引。

有些通用词(如 app、game、for)系统自动索引,无需重复填写。

标题字段中,连续英文单词会按大写字母自动拆分。 如 HelloWorld 会被拆分为 helloworld

如无资质,元数据中不得提及 AI,否则应用可能被下架。
如需在中国大陆区用跨区本地化,务必避免 AI 相关内容。
如已获认证或不在中国区发布,可正常使用。

跨区本地化
跨区本地化

App Store 语言使用统计

扩展 ASO 的快速方法之一是选择能覆盖多个国家的语言,我们的文章将展示更多技巧。

语言与主要国家
主要
次要
总计
ISO codeISO codeCountry or regionDefault LanguageAdditional Supported Language(s)Applications Primary Locale🇬🇧 English: EN_GB (United Kingdom)
AFAFG🇦🇫 Afghanistan🇬🇧 English: EN_GB (United Kingdom)
ALALB🇦🇱 Albania🇬🇧 English: EN_GB (United Kingdom)
DZDZA🇩🇿 Algeria🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
AOAGO🇦🇴 Angola🇬🇧 English: EN_GB (United Kingdom)
AIAIA🇦🇮 Anguilla🇬🇧 English: EN_GB (United Kingdom)
AGATG🇦🇬 Antigua and Barbuda🇬🇧 English: EN_GB (United Kingdom)
ARARG🇦🇷 Argentina🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
AMARM🇦🇲 Armenia🇬🇧 English: EN_GB (United Kingdom)
AUAUS🇦🇺 Australia🇦🇺 English: EN_AU (Australia)
🇬🇧 English: EN_GB (United Kingdom)
ATAUT🇦🇹 Austria🇩🇪 German: DE_DE (Germany)
🇬🇧 English: EN_GB (United Kingdom)
AZAZE🇦🇿 Azerbaijan🇬🇧 English: EN_GB (United Kingdom)
BSBHS🇧🇸 Bahamas🇬🇧 English: EN_GB (United Kingdom)
BHBHR🇧🇭 Bahrain🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
BBBRB🇧🇧 Barbados🇬🇧 English: EN_GB (United Kingdom)
BYBLR🇧🇾 Belarus🇬🇧 English: EN_GB (United Kingdom)
BEBEL🇧🇪 Belgium🇬🇧 English: EN_GB (United Kingdom)
🇳🇱 Dutch: NL_NL (Netherlands)
🇫🇷 French: FR_FR (France)
BZBLZ🇧🇿 Belize🇬🇧 English: EN_GB (United Kingdom)
🇲🇽 Spanish: ES_MX (Mexico)
BJBEN🇧🇯 Benin🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
BMBMU🇧🇲 Bermuda🇬🇧 English: EN_GB (United Kingdom)
BTBTN🇧🇹 Bhutan🇬🇧 English: EN_GB (United Kingdom)
BOBOL🇧🇴 Bolivia🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
BABIH🇧🇦 Bosnia and Herzegovina🇬🇧 English: EN_GB (United Kingdom)
🇭🇷 Croatian: HR (Croatia)
BWBWA🇧🇼 Botswana🇬🇧 English: EN_GB (United Kingdom)
BRBRA🇧🇷 Brazil🇧🇷 Portuguese: PT_BR (Brazil)
🇬🇧 English: EN_GB (United Kingdom)
VGVGB🇻🇬 British Virgin Islands🇬🇧 English: EN_GB (United Kingdom)
BNBRN🇧🇳 Brunei🇬🇧 English: EN_GB (United Kingdom)
BGBGR🇧🇬 Bulgaria🇬🇧 English: EN_GB (United Kingdom)
BFBFA🇧🇫 Burkina Faso🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
KHKHM🇰🇭 Cambodia🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
CMCMR🇨🇲 Cameroon🇫🇷 French: FR_FR (France)
🇬🇧 English: EN_GB (United Kingdom)
CACAN🇨🇦 Canada🇨🇦 English: EN_CA (Canada)
🇨🇦 French: FR_CA (Canada)
CVCPV🇨🇻 Cape Verde🇬🇧 English: EN_GB (United Kingdom)
KYCYM🇰🇾 Cayman Islands🇬🇧 English: EN_GB (United Kingdom)
TDTCD🇹🇩 Chad🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
CLCHL🇨🇱 Chile🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
CNCHN🇨🇳 China mainland🇨🇳 Simplified Chinese: ZH_HANS (China mainland)
🇬🇧 English: EN_GB (United Kingdom)
COCOL🇨🇴 Colombia🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
CDCOD🇨🇩 Congo Democratic Republic🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
CGCOG🇨🇬 Congo Republic🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
CRCRI🇨🇷 Costa Rica🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
CICIV🇨🇮 Cote d'Ivoire🇫🇷 French: FR_FR (France)
🇬🇧 English: EN_GB (United Kingdom)
HRHRV🇭🇷 Croatia🇬🇧 English: EN_GB (United Kingdom)
🇭🇷 Croatian: HR (Croatia)
CYCYP🇨🇾 Cyprus🇬🇧 English: EN_GB (United Kingdom)
🇬🇷 Greek: EL (Greece)
🇹🇷 Turkish: TR (Turkey)
CZCZE🇨🇿 Czech Republic🇬🇧 English: EN_GB (United Kingdom)
🇨🇿 Czech: CS (Czech Republic)
DKDNK🇩🇰 Denmark🇬🇧 English: EN_GB (United Kingdom)
🇩🇰 Danish: DA (Denmark)
DMDMA🇩🇲 Dominica🇬🇧 English: EN_GB (United Kingdom)
DODOM🇩🇴 Dominican Republic🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
ECECU🇪🇨 Ecuador🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
EGEGY🇪🇬 Egypt🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
SVSLV🇸🇻 El Salvador🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
EEEST🇪🇪 Estonia🇬🇧 English: EN_GB (United Kingdom)
SZSWZ🇸🇿 Eswatini🇬🇧 English: EN_GB (United Kingdom)
FJFJI🇫🇯 Fiji🇬🇧 English: EN_GB (United Kingdom)
FIFIN🇫🇮 Finland🇬🇧 English: EN_GB (United Kingdom)
🇫🇮 Finnish: FI (Finland)
FRFRA🇫🇷 France🇫🇷 French: FR_FR (France)
🇬🇧 English: EN_GB (United Kingdom)
GAGAB🇬🇦 Gabon🇫🇷 French: FR_FR (France)
🇬🇧 English: EN_GB (United Kingdom)
GMGMB🇬🇲 Gambia🇬🇧 English: EN_GB (United Kingdom)
GEGEO🇬🇪 Georgia🇬🇧 English: EN_GB (United Kingdom)
DEDEU🇩🇪 Germany🇩🇪 German: DE_DE (Germany)
🇬🇧 English: EN_GB (United Kingdom)
GHGHA🇬🇭 Ghana🇬🇧 English: EN_GB (United Kingdom)
GRGRC🇬🇷 Greece🇬🇷 Greek: EL (Greece)
🇬🇧 English: EN_GB (United Kingdom)
GDGRD🇬🇩 Grenada🇬🇧 English: EN_GB (United Kingdom)
GTGTM🇬🇹 Guatemala🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
GWGNB🇬🇼 Guinea-Bissau🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
GYGUY🇬🇾 Guyana🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
HNHND🇭🇳 Honduras🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
HKHKG🇭🇰 Hong Kong🇭🇰 Traditional Chinese: ZH_HANT (Hong Kong)
🇬🇧 English: EN_GB (United Kingdom)
HUHUN🇭🇺 Hungary🇬🇧 English: EN_GB (United Kingdom)
🇭🇺 Hungarian: HU (Hungary)
ISISL🇮🇸 Iceland🇬🇧 English: EN_GB (United Kingdom)
ININD🇮🇳 India🇬🇧 English: EN_GB (United Kingdom)
🇮🇳 Hindi: HI (India)
IDIDN🇮🇩 Indonesia🇬🇧 English: EN_GB (United Kingdom)
🇮🇩 Indonesian: ID (Indonesia)
IQIRQ🇮🇶 Iraq🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
IEIRL🇮🇪 Ireland🇬🇧 English: EN_GB (United Kingdom)
ILISR🇮🇱 Israel🇬🇧 English: EN_GB (United Kingdom)
🇮🇱 Hebrew: HE (Israel)
ITITA🇮🇹 Italy🇮🇹 Italian: IT (Italy)
🇬🇧 English: EN_GB (United Kingdom)
JMJAM🇯🇲 Jamaica🇬🇧 English: EN_GB (United Kingdom)
JPJPN🇯🇵 Japan🇯🇵 Japanese: JA (Japan)
🇺🇸 English: EN_US (United States)
JOJOR🇯🇴 Jordan🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
KZKAZ🇰🇿 Kazakhstan🇬🇧 English: EN_GB (United Kingdom)
KEKEN🇰🇪 Kenya🇬🇧 English: EN_GB (United Kingdom)
XKXKS🇽🇰 Kosovo🇬🇧 English: EN_GB (United Kingdom)
KWKWT🇰🇼 Kuwait🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
KGKGZ🇰🇬 Kyrgyzstan🇬🇧 English: EN_GB (United Kingdom)
LALAO🇱🇦 Laos🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
LVLVA🇱🇻 Latvia🇬🇧 English: EN_GB (United Kingdom)
LBLBN🇱🇧 Lebanon🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
LRLBR🇱🇷 Liberia🇬🇧 English: EN_GB (United Kingdom)
LYLBY🇱🇾 Libya🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
LTLTU🇱🇹 Lithuania🇬🇧 English: EN_GB (United Kingdom)
LULUX🇱🇺 Luxembourg🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
🇩🇪 German: DE_DE (Germany)
MOMAC🇲🇴 Macau🇭🇰 Traditional Chinese: ZH_HANT (Hong Kong)
🇬🇧 English: EN_GB (United Kingdom)
MGMDG🇲🇬 Madagascar🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
MWMWI🇲🇼 Malawi🇬🇧 English: EN_GB (United Kingdom)
MYMYS🇲🇾 Malaysia🇬🇧 English: EN_GB (United Kingdom)
🇲🇾 Malay: MS (Malaysia)
MVMDV🇲🇻 Maldives🇬🇧 English: EN_GB (United Kingdom)
MLMLI🇲🇱 Mali🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
MTMLT🇲🇹 Malta🇬🇧 English: EN_GB (United Kingdom)
MRMRT🇲🇷 Mauritania🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
MUMUS🇲🇺 Mauritius🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
MXMEX🇲🇽 Mexico🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
FMFSM🇫🇲 Micronesia🇬🇧 English: EN_GB (United Kingdom)
MDMDA🇲🇩 Moldova🇬🇧 English: EN_GB (United Kingdom)
MNMNG🇲🇳 Mongolia🇬🇧 English: EN_GB (United Kingdom)
MEMNE🇲🇪 Montenegro🇬🇧 English: EN_GB (United Kingdom)
🇭🇷 Croatian: HR (Croatia)
MSMSR🇲🇸 Montserrat🇬🇧 English: EN_GB (United Kingdom)
MAMAR🇲🇦 Morocco🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
MZMOZ🇲🇿 Mozambique🇬🇧 English: EN_GB (United Kingdom)
MMMMR🇲🇲 Myanmar🇬🇧 English: EN_GB (United Kingdom)
NANAM🇳🇦 Namibia🇬🇧 English: EN_GB (United Kingdom)
NRNRU🇳🇷 Nauru🇬🇧 English: EN_GB (United Kingdom)
NPNPL🇳🇵 Nepal🇬🇧 English: EN_GB (United Kingdom)
NLNLD🇳🇱 Netherlands🇳🇱 Dutch: NL_NL (Netherlands)
🇬🇧 English: EN_GB (United Kingdom)
NZNZL🇳🇿 New Zealand🇬🇧 English: EN_GB (United Kingdom)
🇦🇺 English: EN_AU (Australia)
NINIC🇳🇮 Nicaragua🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
NENER🇳🇪 Niger🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
NGNGA🇳🇬 Nigeria🇬🇧 English: EN_GB (United Kingdom)
MKMKD🇲🇰 North Macedonia🇬🇧 English: EN_GB (United Kingdom)
NONOR🇳🇴 Norway🇬🇧 English: EN_GB (United Kingdom)
🇳🇴 Norwegian: NO (Norway)
OMOMN🇴🇲 Oman🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
PKPAK🇵🇰 Pakistan🇬🇧 English: EN_GB (United Kingdom)
PWPLW🇵🇼 Palau🇬🇧 English: EN_GB (United Kingdom)
PAPAN🇵🇦 Panama🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
PGPNG🇵🇬 Papua New Guinea🇬🇧 English: EN_GB (United Kingdom)
PYPRY🇵🇾 Paraguay🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
PEPER🇵🇪 Peru🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
PHPHL🇵🇭 Philippines🇬🇧 English: EN_GB (United Kingdom)
PLPOL🇵🇱 Poland🇬🇧 English: EN_GB (United Kingdom)
🇵🇱 Polish: PL (Poland)
PTPRT🇵🇹 Portugal🇵🇹 Portuguese: PT_PT (Portugal)
🇬🇧 English: EN_GB (United Kingdom)
QAQAT🇶🇦 Qatar🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
KRKOR🇰🇷 Republic of Korea🇰🇷 Korean: KO (Republic of Korea)
🇬🇧 English: EN_GB (United Kingdom)
ROROU🇷🇴 Romania🇬🇧 English: EN_GB (United Kingdom)
🇷🇴 Romanian: RO (Romania)
RURUS🇷🇺 Russia🇷🇺 Russian: RU (Russia)
🇬🇧 English: EN_GB (United Kingdom)
🇺🇦 Ukrainian: UK (Ukraine)
RWRWA🇷🇼 Rwanda🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
STSTP🇸🇹 Sao Tome and Principe🇬🇧 English: EN_GB (United Kingdom)
SASAU🇸🇦 Saudi Arabia🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
SNSEN🇸🇳 Senegal🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
RSSRB🇷🇸 Serbia🇬🇧 English: EN_GB (United Kingdom)
🇭🇷 Croatian: HR (Croatia)
SCSYC🇸🇨 Seychelles🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
SLSLE🇸🇱 Sierra Leone🇬🇧 English: EN_GB (United Kingdom)
SGSGP🇸🇬 Singapore🇬🇧 English: EN_GB (United Kingdom)
🇨🇳 Simplified Chinese: ZH_HANS (China mainland)
SKSVK🇸🇰 Slovakia🇬🇧 English: EN_GB (United Kingdom)
🇸🇰 Slovak: SK (Slovakia)
SISVN🇸🇮 Slovenia🇬🇧 English: EN_GB (United Kingdom)
SBSLB🇸🇧 Solomon Islands🇬🇧 English: EN_GB (United Kingdom)
ZAZAF🇿🇦 South Africa🇬🇧 English: EN_GB (United Kingdom)
ESESP🇪🇸 Spain🇪🇸 Spanish: ES_ES (Spain)
🇪🇸 Catalan: CA (Spain)
🇬🇧 English: EN_GB (United Kingdom)
LKLKA🇱🇰 Sri Lanka🇬🇧 English: EN_GB (United Kingdom)
KNKNA🇰🇳 St. Kitts and Nevis🇬🇧 English: EN_GB (United Kingdom)
LCLCA🇱🇨 St. Lucia🇬🇧 English: EN_GB (United Kingdom)
VCVCT🇻🇨 St. Vincent and the Grenadines🇬🇧 English: EN_GB (United Kingdom)
SRSUR🇸🇷 Suriname🇬🇧 English: EN_GB (United Kingdom)
🇳🇱 Dutch: NL_NL (Netherlands)
SESWE🇸🇪 Sweden🇸🇪 Swedish: SV (Sweden)
🇬🇧 English: EN_GB (United Kingdom)
CHCHE🇨🇭 Switzerland🇩🇪 German: DE_DE (Germany)
🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
🇮🇹 Italian: IT (Italy)
TWTWN🇹🇼 Taiwan🇭🇰 Traditional Chinese: ZH_HANT (Hong Kong)
🇬🇧 English: EN_GB (United Kingdom)
TJTJK🇹🇯 Tajikistan🇬🇧 English: EN_GB (United Kingdom)
TZTZA🇹🇿 Tanzania🇬🇧 English: EN_GB (United Kingdom)
THTHA🇹🇭 Thailand🇬🇧 English: EN_GB (United Kingdom)
🇹🇭 Thai: TH (Thailand)
TOTON🇹🇴 Tonga🇬🇧 English: EN_GB (United Kingdom)
TTTTO🇹🇹 Trinidad and Tobago🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
TNTUN🇹🇳 Tunisia🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇫🇷 French: FR_FR (France)
TRTUR🇹🇷 Turkey🇬🇧 English: EN_GB (United Kingdom)
🇹🇷 Turkish: TR (Turkey)
TMTKM🇹🇲 Turkmenistan🇬🇧 English: EN_GB (United Kingdom)
TCTCA🇹🇨 Turks and Caicos Islands🇬🇧 English: EN_GB (United Kingdom)
UGUGA🇺🇬 Uganda🇬🇧 English: EN_GB (United Kingdom)
UAUKR🇺🇦 Ukraine🇬🇧 English: EN_GB (United Kingdom)
🇺🇦 Ukrainian: UK (Ukraine)
🇷🇺 Russian: RU (Russia)
AEARE🇦🇪 United Arab Emirates🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
GBGBR🇬🇧 United Kingdom🇬🇧 English: EN_GB (United Kingdom)
USUSA🇺🇸 United States🇺🇸 English: EN_US (United States)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
🇨🇳 Simplified Chinese: ZH_HANS (China mainland)
🇭🇰 Traditional Chinese: ZH_HANT (Hong Kong)
🇫🇷 French: FR_FR (France)
🇰🇷 Korean: KO (Republic of Korea)
🇧🇷 Portuguese: PT_BR (Brazil)
🇷🇺 Russian: RU (Russia)
🇲🇽 Spanish: ES_MX (Mexico)
🇻🇳 Vietnamese: VI (Vietnam)
UYURY🇺🇾 Uruguay🇬🇧 English: EN_GB (United Kingdom)
🇲🇽 Spanish: ES_MX (Mexico)
UZUZB🇺🇿 Uzbekistan🇬🇧 English: EN_GB (United Kingdom)
VUVUT🇻🇺 Vanuatu🇬🇧 English: EN_GB (United Kingdom)
🇫🇷 French: FR_FR (France)
VEVEN🇻🇪 Venezuela🇲🇽 Spanish: ES_MX (Mexico)
🇬🇧 English: EN_GB (United Kingdom)
VNVNM🇻🇳 Vietnam🇬🇧 English: EN_GB (United Kingdom)
🇻🇳 Vietnamese: VI (Vietnam)
YEYEM🇾🇪 Yemen🇬🇧 English: EN_GB (United Kingdom)
🇸🇦 Arabic: AR_SA (Saudi Arabia)
ZMZMB🇿🇲 Zambia🇬🇧 English: EN_GB (United Kingdom)
ZWZWE🇿🇼 Zimbabwe🇬🇧 English: EN_GB (United Kingdom)

国家排序
保存更改到 App Store
刷新信息
设置
查看文档

国家排序选项

  • 按名称
  • 按人口
  • 按人均 GDP

仅当应用状态为“待提交”时可编辑元数据。
如更新后未新建可编辑版本,界面会提示“新建应用版本”。

每个国家卡片显示:

  • 国家代码
  • 国家名称
  • 人口
  • 人均 GDP
  • 支持的跨区本地化语言列表 点击国家卡片可进入本地化编辑器。

每个本地化卡片显示:

  • 本地化代码
  • 本地化名称
  • 使用该本地化的国家列表(点击可跳转)
  • 影响跨区本地化的 3 个字段:
    • 标题
    • 副标题
    • 关键词
元数据输入框
元数据输入框

每个输入框包含多个按钮:

  • 元数据编辑器:快速进入元数据编辑器
  • 批量编辑器:快速进入批量元数据编辑器
  • 翻译:将主语言内容翻译为当前语言
  • 反向翻译:将当前输入内容翻译回设置中的基础语言
  • 复制上个版本:复制上次修改内容
  • 显示差异:如与上次保存内容不同,显示差异
  • 加入追踪列表:仅支持关键词字段,将所有关键词加入追踪列表

清空按钮:清除输入框所有内容

拥有 ASO 分析权限的会员:独立开发者专业版市场营销

对于影响 App Store 搜索结果的字段(如标题副标题关键词),还提供关键词分析功能:

  • 关键词拆分:自动将输入内容拆分为单独关键词
  • 指标展示:为每个关键词显示相关指标,包括:
    • 当前 App 排名:该关键词下 App 的当前排名
    • 搜索广告热度(SAP):Apple Search Ads 热度,悬停可见最后更新时间
    • 难度:该关键词的竞争强度
    • App 总数:使用该关键词的 App 数量
    • 建议数:App Store 中该关键词的建议词数量
    • 关键词管理:可将关键词加入/移除关键词列表
    • 编辑字段:可直接在当前输入框移除/添加该关键词

拥有 ASO 分析权限的会员:独立开发者专业版市场营销

对于关键词字段,还会基于以下来源提供关键词推荐

每个输入框有动态边框反映当前状态(可在页面**设置**中关闭):

  • 蓝色:字段已修改
  • 红色:字段为空
  • 灰色:字段已填写且无变更

此外,每个输入框会显示字符数和最大长度,帮助你符合 App Store 要求。

每个输入框前会显示一条垂直彩色条,作为状态指示。

默认情况下,指示条是可见的,可在设置中通过“隐藏变更指示”选项关闭。

颜色说明:

  • 红色:字段未填写
  • 蓝色:字段已修改
  • 灰色:字段未修改
关键词设置
关键词设置

你可以在 ASO.dev 设置中选择翻译服务商(如 Google Translate、DeepL、ChatGPT、Claude AI),并设置翻译停用词。

Google Translate

Google Translate 默认作为免费翻译服务商集成在 ASO.dev 中。

如未配置其他服务商 API 密钥,将自动使用 Google Translate。

DeepL、ChatGPT、Claude AI、DeepSeek

DeepL、ChatGPT、Claude AI、DeepSeek 为付费翻译服务,翻译质量和准确度高于 Google Translate。

这些服务商采用先进 AI 技术,确保高质量翻译。

如需使用,需获取 API 密钥,填写到设置中,并可选择模型或设置参数。

设置翻译服务优先级

可通过拖拽卡片调整服务商优先级,顺序决定内容翻译时的调用顺序。

禁用某个翻译服务

如需禁用某个服务商,只需将开关切换为“关闭”,该服务将不再用于内容翻译。

你也可以随时调整服务商顺序以优化优先级。

排除品牌词与专有名词自动翻译

Section titled “排除品牌词与专有名词自动翻译”
品牌词设置
品牌词设置

如需在翻译时排除某些词或短语(如品牌名),请按以下步骤操作:

  • 输入你想排除的关键词或短语;
  • 输入后按 Enter 或点击

逗号分隔:可输入多个关键词或短语,用逗号分隔。
区分大小写:请严格按照原文输入,区分大小写。

被排除的词或短语会保留原文,不参与翻译。
这对于品牌名、技术术语等需要保持一致性的内容尤为重要。

合理利用主语言与附加语言、优化关键词元数据,可大幅提升应用在 App Store 的可见性。

跨区本地化界面提供交互表格,直观展示各本地化元数据,便于评估效果并针对不同地区和语言优化。