ブログ · App Store 最適化

App Storeキーワード:100バイトのキーワードフィールドを使い切る方法

App Storeのキーワードフィールドの仕組みを解説。上限が100文字ではなく100バイトである理由、Appleがインデックスする項目、入れてはいけない語、実例つきで繰り返し使える埋め方を紹介します。

Searvia · 2026/10/24 · 読了目安:2分

要点: App Storeのキーワードフィールドには、ローカライズごとに最大100バイトまで入力できます。単語または短いフレーズをカンマで区切り、スペースは入れません。Appleはアプリ名、サブタイトル、カテゴリ、会社名とあわせてこのフィールドをインデックスします。そのため、これらに含まれる語を繰り返さず、すでに使った語の複数形は避け、競合の名前は入れないでください。最も重要な語はアプリ名に、次に重要な語はサブタイトルに入れ、残りの関連語を収まる限りキーワードフィールドに入れます。

キーワードフィールドは、ユーザーの目に一切触れないApp Storeメタデータで、無駄にしやすい項目です。このガイドでは、2026年10月時点でAppleが公開している仕様と、リリースごとに繰り返し使える埋め方を解説します。

キーワードフィールドの仕組み

以下は、App Store ConnectヘルプとApp Storeの検索ガイダンスでAppleが示しているルールです。

実務上、次の2点が重要です。まず、このフィールドは非公開で、プロダクトページには表示されません。競合は、あなたが上位表示されているキーワードから推測するしかありません。次に、フィールドはバージョンごとのローカライズ済みメタデータとして保存されるため、新しいキーワードは新バージョンが承認されて初めて反映されます。Appleはプロモーション用テキストをいつでも変更できるテキストとしていますが、「doesn't affect your app's search ranking」とも述べています。

Appleがインデックスする項目

Appleの検索ページによると、検索結果は「text relevance (matches for your app's title, subtitle, keywords, and primary category)」に、ダウンロード数、評価、レビューなどのユーザー行動を加えたものに基づきます。各テキスト項目と、それに関するAppleの説明は次のとおりです。

項目上限検索でインデックスされる?Appleの説明
アプリ名30文字はいテキスト関連性の一部。ガイドライン2.3.7で30文字に制限
サブタイトル30文字はいテキスト関連性の一部。他のアプリに言及してはいけない
キーワードフィールド100バイトはい非公開。カンマ区切りでスペースなし。他のアプリや企業の名前は不可
プライマリ/セカンダリカテゴリリストから選択はい「Indexed by our search algorithm」。カテゴリ名の語をキーワードで繰り返さない
会社(デベロッパー)名アカウントで設定はい「Your app is searchable by app name and company name」
プロモーション用テキスト170文字いいえ「Doesn't affect your app's search ranking」
説明文4,000文字記載なしAppleはテキスト関連性の対象として挙げていない
プロモーション対象のアプリ内課金名30文字検索結果自体に表示プロモーション対象の課金は「can display in search results」。消耗型は対象外

最後の行はよく誤解されます。Appleのアプリ内課金のプロモーションのページでは、プロモーション対象の非消耗型課金とサブスクリプションが、検索で独立した結果として表示され、プロダクトページにつながると説明されています。課金名がアプリの順位に影響するとは書かれていません。2つ目のキーワードフィールドではなく、追加の露出枠として扱い、「100 gems」のような名前ではなく、アプリに結びついた具体的な名前を付けるというAppleのアドバイスに従ってください。

文字ではなくバイト:言語によってフィールドが早く埋まる理由

App Store Connectはバイト数でカウントします。テキストはUTF-8で保存され、RFC 3629によれば、1文字はコードポイントに応じて1〜4バイトを占めます。

文字例1文字あたりのバイト数
ASCIIの英字、数字、カンマhabit1
アクセント付きラテン文字とトルコ語の文字(é, ü, ş, ğ, ı, ç)ş2
日本語、中国語、韓国語、タイ語、ヒンディー語習3
絵文字や珍しい記号(使わないでください)4

UTF-8エンコーダーで数えた実例です。

つまり、日本語のフィールドに入るのは、漢字・かなで最大33文字、カンマを入れればさらに少なくなります。

実際にどう影響するか見てみましょう。以下で使う架空の習慣トラッカー「Streakly」が、トルコ語ローカライズを追加したとします。名前はStreakly: Alışkanlık Takibi、サブタイトルはGünlük Rutin ve Hedef Planıです。翻訳者が次のキーワードフィールドを納品しました。

hatırlatıcı,motivasyon,disiplin,sabah,odak,ruh hali,verimlilik,kontrol listesi,seri,ajanda,uyku,yoga

文字数カウンターではちょうど100と表示されるので、一見すると満杯で有効に見えます。しかしバイト数では103です。hatırlatıcıにはドットなしのıが3つあり、それぞれ2バイトのためです。このままではApp Store Connectに受け付けられません。yogaを削ると98バイトになります。ここから2つのルールが導けます。区切りには必ずASCIIのカンマ(1バイト)を使うこと、そしてワープロの文字数カウンターを信用せず、バイトで数えることです。

フィールドに入れてはいけないもの

Appleの検索ガイダンスには、避けるべきものが挙げられています。いずれもバイトの無駄になるか、リジェクトのリスクがあるか、その両方です。

複数フィールドをまたいで語が組み合わさる仕組み

Appleは複数語検索のマッチング方法を公開していません。以下は、当社の観察と、ASO担当者の間で広く報告されている観察であり、Appleのルールではありません。

ご自身のアプリで検証してください。リリースごとに変更を1つに絞り、順位を観察します。

ローカライズでキーワードフィールドを増やす

追加したローカライズごとに、独自のアプリ名、サブタイトル、100バイトのキーワードフィールドが用意されます。Appleのローカライズに関するリファレンスによると、多くのストアフロントが複数の言語に対応しています。たとえば米国では、英語(米国)に加えて、スペイン語(メキシコ)、中国語、韓国語などが挙げられています。ストアフロントの検索は、これらの追加ローカライズの一部も読み取るという見方が、実務者の間で以前から広まっており、同じ国でキーワードの枠が実質的に増えることになります。どの組み合わせが対象になるか、現地ユーザーを混乱させずに活用する方法は、App Storeローカライズガイドで詳しく解説しています。

フィールドを埋める手順

1. 候補を集める

50〜100語をリストアップします。アプリができること(機能)、解決する課題(成果)、対象ユーザー、そして自社と競合のレビューでユーザーが使っている言葉です。同義語や、よくあるスペルミスは、実際に入力されている場合のみ含めてください。候補の探し方はApp Storeキーワードリサーチガイドで解説しています。

2. 人気度と難易度を確認する

各候補について、検索される頻度と、上位表示の難しさという2つの数値が必要です。Apple公式の人気度スコアはApple Adsから取得できます。Appleの公式人気度を取得する方法では、追跡している全キーワードでそれを確認する方法を説明しています。単一の語をすばやく調べるなら、無料のApp Storeキーワードチェッカーで、人気度(利用できる場合はAppleのスコア、なければ明示された推定値)、難易度、50か国の現在のトップ10アプリを、アカウント登録なしで確認できます。

3. 優先順位を付けて配置する

どれだけ人気があっても、無関係な語は外します。その語で検索するユーザーがあなたのアプリを求めていなければ、順位が取れてもコンバージョンにはつながりません。そのうえで、残りを次のように配置します。

語を複数の場所に置けそうなときは、2つの判断基準が役立ちます。検索ボリュームが最大で、しかもアプリの自然な説明にもなる語は、名前の印象が多少弱くなっても名前に入れるべきです。フレーズとしてのみ意味を持つ語(「self care」「to do」など)は、フレーズにバイトを使う前に、個々の単語がすでにメタデータ内のどこかにないかを確認してください。

4. フィールドを詰める

再び架空の習慣トラッカーStreaklyの、英語(米国)ローカライズで考えます。

キーワードフィールドの典型的な初稿は次のとおりです。

habit tracker, daily habits, goals, routine planner, reminder app, self care, streak, journal

これは93バイトですが、無駄を取り除くと新しい語はreminder、self care、streak、journalの4つ(33バイト)しか残りません。残りの60バイトは、カンマ後の7つのスペース、名前やサブタイトルにすでにある語(habit、tracker、daily、routine、planner)、複数形の重複(habits、goals)、そして一般的な「app」に使われています。

詰め直したものは次のとおりです。

streak,reminder,checklist,journal,mood,discipline,productivity,motivation,morning,water,todo,focus

これは98バイトで、新しい単語が12個入り、名前やサブタイトルとの重複も複数形の重複もありません。名前とサブタイトルを合わせると、前述のフィールド横断のマッチングに基づき、「habit reminder」「daily journal」「mood tracker」「morning routine」「water tracker」などの検索で上位表示を狙えます。

5. 申請前に確認する

最後に次の点をチェックします。名前、サブタイトル、フィールドをまたいで同じ語が2回出ていないこと。使っている語の複数形がないこと。競合名や商標がないこと。すべてのキーワードが2文字より長いこと。バイト数が100以下であること。フィールドは次に承認されるバージョンでしか変わらない点も忘れないでください。

6. リリースごとに追跡して改善する

承認後は、狙った全キーワードの順位を2〜4週間、毎日追跡します。上位に入れた語は残し、見えないままだった語は入れ替え、リストにある候補と差し替えます。リリースごとに変更を1点に絞ると、結果が読み取りやすくなります。

よくある間違い

間違い悪影響対処法
カンマの後にスペースを入れるキーワードごとに1バイト無駄になるカンマのみを使う
名前やサブタイトルの語を繰り返すAppleはすでにインデックスしている重複をすべて削除する
同じ語の単数形と複数形を入れるAppleは重複とみなすどちらか一方にする
競合名やブランド名を入れる不可。Appleが修正またはリジェクトする可能性があるブランドではなくカテゴリを狙う
非ラテン文字の言語で文字数を数えるトルコ語や日本語などは1文字2〜3バイトUTF-8のバイト数で数える
「app」や「free」などの一般語・価格語広すぎて上位に入れない。2.3.7は価格情報を禁止具体的な機能の語を使う
同じフィールドをすべてのローカライズにコピーする複数のローカライズを読むストアフロントで語が重複するローカライズごとに新しい語を入れる
フィールドを一度も変更しない競合の更新で順位が下がっていくリリースごとに見直す

Searviaでキーワードフィールドを自動で詰める

Searviaでキーワードを追跡している場合、アプリのMetadataタブにあるMetadata simulatorのPack keyword fieldボタンが使えます。追跡中の語から価値の高い順に100バイトを埋め、タイトルやサブタイトルにすでにある語は除外し、重複や長さの問題を指摘し、現在のリスティングと比べて追跡キーワードがどう増減するかを表示します。そのまま同じタブからフィールドをコピーしたり、App Store Connectに公開したりできます。手順はキーワードフィールドのガイドをご覧ください。

よくあるご質問

App Storeのキーワードフィールドには何文字入力できますか?
App Store Connectでは、ローカライズごとに最大100バイトのキーワードを入力できます。半角の英字、数字、カンマは1文字が1バイトなので、100文字になります。アクセント付き文字や非ラテン文字はUTF-8でより多くの容量を使います。ş、ğなどのトルコ語の文字は2バイト、日本語の文字は3バイトのため、日本語のフィールドに入る文字数は約3分の1です。
App Storeのキーワードでは、カンマの後にスペースを入れるべきですか?
いいえ。Appleは、Property,House,Real Estateのように、スペースなしのカンマでキーワードを区切るよう示しています。フレーズ内のスペースは使えますが、カンマの後のスペースはキーワードごとに1バイトを無駄にするだけです。12〜15個のキーワードを入れるフィールドなら、その分でもう1語入れられます。
競合の名前をApp Storeのキーワードとして使えますか?
いいえ。App Store Connectヘルプでは、他のアプリや企業の名前はキーワードフィールドで認められないと明記されています。Appleの検索ガイダンスでも、競合アプリ名や無許可の商標は入れてはいけないものとして挙げられており、ガイドライン2.3.7は商標用語や人気アプリ名でメタデータを埋めることを戒めています。Appleは不適切なキーワードをいつでも修正することがあり、申請がリジェクトされる場合もあります。
キーワードの単数形と複数形は両方必要ですか?
Apple自身のガイダンスでは、climbsとclimbのように、すでに含めた語の複数形は重複とみなされるため避けるよう示されています。単数形は最も適したフィールドに1回だけ入れ、節約したバイトで別の語を使ってください。リリース後に順位を確認し、複数形の検索でもアプリが表示されているか確かめましょう。
新バージョンをリリースせずにApp Storeのキーワードを変更できますか?
いいえ。キーワードフィールドはバージョンのローカライズ済みメタデータとともに保存されるため、新しいキーワードは新バージョンが承認されたときに反映されます。Appleがいつでも変更を認めているテキストはプロモーション用テキストだけで、Appleはこれが検索順位に影響しないと述べています。キーワードの実験は、通常のリリースにまとめて行いましょう。

ソース

  1. Platform version information – App Store Connect Help
  2. App information – App Store Connect Help
  3. App Store search – Apple Developer
  4. Creating your product page – Apple Developer
  5. App Review Guidelines – Apple Developer
  6. Promoting your Apple In-App Purchases – Apple Developer
  7. App Store localizations – App Store Connect Help
  8. RFC 3629: UTF-8, a transformation format of ISO 10646

続きを読む