多くの個人 iOS 開発者は、ユーザーがどうやって自分のアプリを見つけるかを考えるよりも、機能の開発に多くの時間を費やしています。これは批判ではありません。一人で、あるいは少人数のチームで開発していれば、自然とそういう順番になるものです。
しかし ASO の失敗は積み重なっていきます。最初の月に下した誤ったキーワードの判断は、ただ静かに失敗するだけではありません。それは Apple があなたのアプリについて何か月もかけて構築していくシグナルの輪郭そのものを形づくってしまいます。そしてダウンロード数が目に見えて落ち込み、ようやく気づいたときには、6 週間前に始まっていた問題を診断する羽目になっていることがよくあります。
ここでは、1 年目のアプリで繰り返し目にする 5 つの失敗と、その代わりに何をすべきかを紹介します。
1. App Store のメタデータを「変えられないもの」として扱う
最大の失敗は、どれか一つの選択ではありません。最初の提出をそのまま最終的な答えとして扱ってしまうことです。
App Store のメタデータ(タイトル、サブタイトル、キーワードフィールド)は編集できます。それなのに、多くの個人開発者は一度設定したらそのまま放置し、ダウンロード数が崖から落ちるように激減して初めて見直します。その頃にはシグナルはすでに何週間も劣化し続けています。
キーワードのランキングは絶えず変動します。競合はメタデータを更新します。新しいアプリがカテゴリに参入してきます。1 月にある特定の語句で上位 10 位以内にランクインしていたアプリが、自分は何も変えていないのに、競争環境が変わっただけで 4 月には 30 位圏外になっている、ということが起こり得ます。
解決策は、メタデータを設定ファイルではなく、生きた変数として扱うことです。狙ったすべてのキーワードについてランキングの動きを追跡しましょう。毎週見直しましょう。少なくとも App Store のリリースサイクルごとに 1 回は更新しましょう。
自分がどのキーワードでランクインしているか、その順位が安定しているのか下がり続けているのかを追跡していなければ、計器のないまま飛んでいるのと同じです。見えないものは最適化できません。
2. 競合との相性ではなく検索ボリュームでキーワードを選ぶ
ボリュームのデータはどの ASO ツールでも表示され、ほとんどの場合、開発者が最初に並べ替える列になっています。競合スコアはそのすぐ隣の列にあるのに、多くの人がそれを飛ばしてしまいます。
その直感は理解できます。ボリュームが大きければ、対象とするユーザーも大きい、というわけです。しかし、レビュー履歴もなく、インストール数も数百しかない 1 年目の個人アプリにとって、高ボリュームのキーワードでランクインするのはほぼ不可能です。相手は何千件もの評価、何年分ものダウンロードのシグナル、場合によってはエディトリアル掲載を持つアプリです。Apple のアルゴリズムはそのすべてを見ています。
正しいアプローチは「キーワードのはしご」です。まずは、現実的に上位 5 位以内に入れる、具体的で競合の少ないキーワードから始めましょう。それらの語句で検索したユーザーがダウンロードに結びつくことを証明しましょう。そのコンバージョンのシグナルを使って権威性を築いてから、より広い語句に挑むのです。
ボリュームは入力データです。ランキングの順位は出力です。小規模なアプリにとって、出力に影響を与えられないのに入力だけを最適化することは、100 文字のキーワードフィールド、タイトル、サブタイトルを無駄にすることになります。これらはすべて Apple が異なる方法でインデックスしています。
狭く始める。順位を勝ち取る。そこから登っていく。初日から広く狙おうとする直感が、多くの個人アプリの最初の半年を台無しにしてしまうのです。
3. 英語以外のすべての市場を無視する
App Store は 175 のストアフロントで運営されています。典型的な英語の個人アプリは、技術的にはそのすべてでアクセス可能です。しかし、メタデータが英語だけであれば、英語以外のストアフロントでのインデックスはごくわずか、あるいはまったくありません。
Apple は各ストアフロントの言語で App Store メタデータのキーワードをインデックスします。ドイツのユーザーがドイツ語で検索しても、あなたのアプリにドイツ語のローカライズがなければ、その検索結果には表示されません。日本語、ブラジルポルトガル語、フランス語、その他のあらゆる主要市場でも同じです。
よくある反論はコストです。20 を超えるロケールにメタデータを手作業で翻訳するのは高くつき、時間もかかります。かつてはそうでした。今はそれほどでもありません。
自動翻訳ツールを使えば、英語のメタデータを 1 回の操作ですべての有効なロケールに展開できます。代理店レベルのコピーライティングが手に入るわけではありませんが、これまで存在しなかった市場でインデックスされるようになります。多くの個人アプリにとって、ドイツ、日本、ブラジル、フランスを含む価値の高い 3 〜 5 の市場にローカライズを追加することは、時間を比例して投じることなく、キーワードの露出面を大きく広げてくれます。
1 回の自動翻訳で得られる海外のインプレッションは、ほとんどコストがかかりません。一方、英語のままでいることによる海外インプレッションの損失は、そのままでいる限り毎日積み重なっていきます。
4. 競合の動きを見ていない
多くの個人開発者は、競合をチェックするのはリリース前の一度きりです。その後、競合のメタデータは二度と開かないブックマークの中で眠ったままになります。
問題は、競合が動き続けていることです。彼らはキーワードを更新します。何がランクインしているのかを突き止め、それに重点を置きます。新機能を追加して、ユーザーの検索のされ方を変えていきます。もし競合が、あなたと両方が狙っているキーワードにサブタイトルを切り替えれば、あなたがメタデータに手を触れていなくても、そのキーワード争いでの順位は変わってしまいます。
競合のあらゆる動きを真似する必要はありません。重要な動きに不意を突かれない程度の認識があればよいのです。
特に注目に値するのは、競合がタイトルやサブタイトルを変更したとき(どちらもキーワードフィールドより大きなインデックスの重みを持ちます)、競合があなたの押さえているキーワード領域に参入してきたとき、そして競合のレビューの感情が大きく変化したとき(ユーザーのニーズが変わりつつある先行指標であることが多いです)です。
これを手作業でチェックするには、毎週 App Store で競合のページを開き、メタデータのスクリーンショットを撮り、何が変わったかを覚えておこうとすることになります。あまりに面倒なので、ほとんどの開発者は 1 か月以内にやめてしまいます。
代わりとなるのが、競合のメタデータの変更を自動的に浮かび上がらせるツールです。そうすれば、その 15 分を監視ではなく意思決定に使えます。
5. 計測期間を設けずに変更を加える
これは、他のすべての失敗を修正しにくくしてしまう失敗です。あまりに多くの変数を一度に変えてしまい、何が効いたのかを切り分ける仕組みがないのです。
開発者は 1 回のリリースでアプリ名、サブタイトル、キーワード、スクリーンショット、アプリの説明文を更新し、1 週間後にダウンロード数を見て何が起きたのかを推測しようとします。しかし、そのシグナルは解釈不能です。新しいスクリーンショットがプロダクトページのコンバージョンを改善したのか。キーワードの入れ替えで持っていた順位を落としたのか。ダウンロードの落ち込みはそもそもアップデートが原因なのか、それとも季節的な変動なのか。
ASO がきれいなシグナルを返してくれるのは、変更を一つずつ切り分けて行い、次の変更をする前に結果を観測できるだけ十分に待った場合だけです。
実用的なペースは「21 日間ウィンドウ」です。メタデータを更新したら、ランキングの動きとコンバージョンへの影響を評価する前に 21 日間待ちましょう。Apple のインデックスは即座には行われません。インプレッションのデータが安定するには時間がかかります。コンバージョンのデータはさらに長くかかります。3 日目にチェックして「効果がなかった」と結論づけるのは、ほぼ間違いなく誤りです。
1 バージョンにつき 1 変更。21 日間の観測期間。指標は正しい順序で読みます。まずインプレッション、次にページ閲覧のコンバージョン、そしてダウンロードです。そのうえで、次に何を変えるかを決めます。
これが、ASO を当てずっぽうから一つの実践へと変えるフィードバックループです。これがなければ、すべてのアップデートは、そこから何も学べない新しい実験になってしまいます。
週ごとの実際の流れ
個人アプリにとって、この仕組みを回すのに専任の ASO 担当者や週 10 時間は必要ありません。必要なのは、信頼できる週 30 分の見直しと、ノイズなしで正しいデータを見せてくれるツールです。
追跡しているキーワードのランキングの動きをチェックしましょう。数ポジション以上下がったものにはフラグを立てましょう。過去 7 日間の競合のメタデータの変更を確認しましょう。前回のメタデータ更新以降、プロダクトページのコンバージョンが変化していないかをメモしておきましょう。
新しいバージョンの準備ができたら、メタデータの変更は 1 つ、多くても 2 つに留めましょう。何を、なぜ変えたかを記録しておけば、21 日間ウィンドウが何を語っているのかを実際に解釈できます。
これがその仕組みです。複雑ではありません。難しいのは、一貫して続けることと、すべてを一度に直したくなる衝動を抑えて一つずつ変える規律です。
1 年目にこの習慣を築いた開発者こそが、2 年目に揺るがないランキングを手にする開発者なのです。