mcpField
A
app-store-optimization

app-store-optimization

github.com/alirezarezvaniマーケティング・グロース29.0k878 回インストール今日更新
リポジトリ

app-store-optimization について

モバイルアプリのマーケター向けに、キーワード調査、ストア掲載情報、競合分析、ローンチ計画、A/Bテストを扱うASOスキルです。キーワード機会の発見からテスト結果の評価まで、手順に沿って進められます。

主な機能

  1. 01キーワードの調査と優先順位付け
  2. 02ストア掲載情報の最適化
  3. 03競合キーワードと素材の分析
  4. 04アプリ公開の計画
  5. 05A/Bテストの設計と評価

活用シーン

  1. 01ストア掲載用キーワードの選定
  2. 02アプリのタイトルと説明文の改稿
  3. 03競合のキーワード未対応領域の発見
  4. 04アイコンやスクリーンショットの効果検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alirezarezvani/claude-skills --skill app-store-optimization

インストール後、Claude Code で/app-store-optimizationを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

expected_output.json
HOW_TO_USE.md
README.md
sample_input.json
assets/
aso-audit-template.md
references/
aso-best-practices.md
keyword-research-guide.md
platform-requirements.md
scripts/
ab_test_planner.py
aso_scorer.py
competitor_analyzer.py
keyword_analyzer.py
launch_checklist.py
localization_helper.py
metadata_optimizer.py
review_analyzer.py

詳細

アプリストア最適化(ASO)


キーワード調査ワークフロー

アプリストアでの露出につながるキーワードを見つけ、評価します。

ワークフロー:キーワード調査の実施
  1. ターゲットユーザーとアプリの主要機能を定義します:
    • 主なユースケース(アプリが解決する問題)
    • ターゲットユーザーの属性
    • 競合カテゴリー
  2. 次の項目からシードキーワードを作成します:
    • アプリの機能とメリット
    • ユーザーが使う言葉(開発者用語ではありません)
    • アプリストアのオートコンプリート候補
  3. 次の項目を使ってキーワードリストを拡張します:
    • 修飾語(無料、最高、シンプル)
    • アクション(作成、追跡、整理)
    • 対象ユーザー(学生向け、チーム向け、ビジネス向け)
  4. 各キーワードを評価します:
    • 検索ボリューム(推定月間検索数)
    • 競合状況(ランキング上位アプリの数と品質)
    • 関連性(アプリの機能との一致度)
  5. キーワードを採点し、優先順位を付けます:
    • 優先:タイトルとキーワード欄(iOS)
    • 次点:サブタイトルと短い説明
    • その次:詳細な説明のみ
  6. キーワードをメタデータの掲載箇所に割り当てます
  7. トラッキング用にキーワード戦略を文書化します
  8. 検証: キーワードの採点が完了していること、掲載箇所が割り当てられていること、競合ブランド名が含まれていないこと、iOS のキーワード欄に複数形が含まれていないこと
キーワード評価基準
要素重み高得点の目安
関連性35%アプリの主要機能を説明している
検索ボリューム25%月間検索数が10,000件以上
競合状況25%上位10アプリの平均評価が4.5未満
コンバージョン15%購買意図がある(「最高のXアプリ」)
キーワードの掲載優先順位
掲載箇所検索上の重み
アプリタイトル最高
サブタイトル(iOS)高
キーワード欄(iOS)高
短い説明(Android)高
詳細な説明中

参照:references/keyword-research-guide.md


メタデータ最適化ワークフロー

検索順位とコンバージョンを高めるため、アプリストアの掲載要素を最適化します。

ワークフロー:アプリのメタデータを最適化
  1. 現在のメタデータをプラットフォームの上限と照らして監査します:
    • タイトルの文字数とキーワードの有無
    • サブタイトル/短い説明の活用状況
    • キーワード欄の効率(iOS)
    • 説明文のキーワード密度
  2. 次の式に従ってタイトルを最適化します:
    [Brand Name] - [Primary Keyword] [Secondary Keyword]
    
  3. サブタイトル(iOS)または短い説明(Android)を作成します:
    • 主なメリットに焦点を当てます
    • 副次的なキーワードを含めます
    • 動詞を使います
  4. キーワード欄を最適化します(iOS のみ):
    • タイトルと重複する語句を削除します
    • 複数形を削除します(Apple は単数形と複数形の両方をインデックスします)
    • カンマの後にスペースを入れません
    • スコアに基づいて優先順位を付けます
  5. 詳細な説明を書き直します:
    • 価値提案を伝える導入段落
    • キーワードを含む機能の箇条書き
    • 社会的証明のセクション
    • 行動喚起
  6. 各項目の文字数を検証します
  7. キーワード密度を計算します(主要キーワードの目標は2~3%)
  8. 検証: すべての項目が文字数制限内であること、主要キーワードがタイトルに含まれていること、キーワードの詰め込み(5%超)がないこと、自然な言葉遣いが保たれていること
プラットフォームごとの文字数制限
項目Apple App StoreGoogle Play Store
タイトル30文字50文字
サブタイトル30文字該当なし
短い説明該当なし80文字
キーワード100文字該当なし
プロモーションテキスト170文字該当なし
詳細な説明4,000文字4,000文字
新機能4,000文字500文字
説明文の構成
PARAGRAPH 1: Hook (50-100 words)
├── Address user pain point
├── State main value proposition
└── Include primary keyword

PARAGRAPH 2-3: Features (100-150 words)
├── Top 5 features with benefits
├── Bullet points for scanability
└── Secondary keywords naturally integrated

PARAGRAPH 4: Social Proof (50-75 words)
├── Download count or rating
├── Press mentions or awards
└── Summary of user testimonials

PARAGRAPH 5: Call to Action (25-50 words)
├── Clear next step
└── Reassurance (free trial, no signup)

参照:references/platform-requirements.md


競合分析ワークフロー

上位の競合を分析し、キーワードの不足とポジショニングの機会を特定します。

ワークフロー:競合他社のASO戦略を分析する
  1. 上位10社の競合を特定します:
    • 直接競合(中核機能が同じ)
    • 間接競合(対象ユーザー層が重複)
    • カテゴリーのリーダー(ダウンロード数が最多)
  2. 以下から競合他社のキーワードを抽出します:
    • アプリのタイトルとサブタイトル
    • 説明文の冒頭100語
    • 表示されているメタデータのパターン
  3. 競合キーワードのマトリックスを作成します:
    • 各競合がターゲットとしているキーワードを対応付けます
    • キーワードごとのカバー率を計算します
  4. キーワードのギャップを特定します:
    • 競合カバー率が40%未満のキーワード
    • 競合が見落としている検索ボリュームの多い語句
    • ロングテールの機会
  5. 競合他社のビジュアル素材を分析します:
    • アイコンのデザインパターン
    • スクリーンショットのメッセージとスタイル
    • 動画の有無と品質
  6. 評価とレビューの傾向を比較します:
    • 競合他社ごとの平均評価
    • よくある称賛のテーマ
    • よくある不満のテーマ
  7. ポジショニングの機会を文書化します
  8. **検証:**10社以上の競合を分析済み、キーワードマトリックスが完成済み、検索ボリュームの推定値とともにギャップを特定済み、ビジュアル監査を文書化済み
競合分析マトリックス
分析領域データ項目
キーワードタイトルのキーワード、説明文での出現頻度
メタデータ文字数の活用度、キーワード密度
ビジュアルアイコンのスタイル、スクリーンショットの枚数・スタイル
評価平均評価、総件数、増加速度
レビュー主な称賛、主な不満
ギャップ分析テンプレート
機会の種類例対応
キーワードのギャップ「habit tracker」(カバー率40%)キーワード欄に追加
機能のギャップ競合他社にはウィジェットがないスクリーンショットで強調
ビジュアルのギャップ上位5社に動画がないアプリのプレビューを作成
メッセージのギャップ「無料」に言及しているものがない無料を訴求するポジショニングをテスト

アプリのローンチワークフロー

初期の認知度を最大限に高めるため、体系的なローンチを実行します。

ワークフロー:アプリをストアにローンチする
  1. ローンチ前の準備を完了します(4週間前):
    • キーワードとメタデータを確定します
    • すべてのビジュアル素材を用意します
    • アナリティクスを設定します(Firebase、Mixpanel)
    • プレスキットとメディアリストを作成します
  2. 審査に提出します(2週間前):
    • ストアの要件をすべて満たします
    • ガイドラインへの準拠を確認します
    • ローンチ時の告知を準備します
  3. ローンチ後のシステムを設定します:
    • レビューのモニタリングを設定します
    • 返信テンプレートを用意します
    • 評価を促すタイミングを設定します
  4. ローンチ当日に実行します:
    • 両方のストアでアプリが公開されていることを確認します
    • すべてのチャネルで告知します
    • レビューへの返信サイクルを開始します
  5. 初期のパフォーマンスをモニタリングします(1~7日目):
    • ダウンロード数の増加速度を1時間ごとに追跡します
    • レビューをモニタリングし、24時間以内に返信します
    • 迅速な修正に向けて問題を記録します
  6. 7日後に振り返りを行います:
    • パフォーマンスを予測と比較します
    • すぐに実施できる最適化策を特定します
    • 最初のメタデータ更新を計画します
  7. 最初の更新を予定します(ローンチから2週間後)
  8. **検証:**ストアでアプリが公開済み、アナリティクスを追跡中、24時間以内にレビューへ返信済み、ダウンロード数の増加速度を記録済み、最初の更新を予定済み
ローンチ前チェックリスト
カテゴリー項目
メタデータタイトル、サブタイトル、説明文、キーワード
ビジュアル素材アイコン、スクリーンショット(すべてのサイズ)、動画
コンプライアンス年齢制限、プライバシーポリシー、コンテンツの権利
技術アプリのバイナリ、署名証明書
アナリティクスSDK の統合、イベント追跡
マーケティングプレスキット、ソーシャルコンテンツ、メールの準備
ローンチ時期の検討事項
要因推奨事項
曜日火曜日~水曜日(週末は避けます)
時刻ターゲット市場のタイムゾーンで午前中
季節性関連するカテゴリーのシーズンに合わせます
競合大手競合他社のローンチ日を避けます

参照:references/aso-best-practices.md


A/B テストワークフロー

コンバージョン率を改善するため、メタデータとビジュアル要素をテストします。

ワークフロー:A/B テストを実施する
  1. テストする要素を選択します(影響度の高い順に優先します)。
    • アイコン(最も影響度が高い)
    • スクリーンショット 1(影響度が高い)
    • タイトル(影響度が高い)
    • 短い説明(影響度は中程度)
  2. 仮説を立てます。
    If we [change], then [metric] will [improve/increase] by [amount]
    because [rationale].
    
  3. バリエーションを作成します。
    • 対照群:現在のバージョン
    • 変更群:1 つの変数のみを変更
  4. 必要なサンプルサイズを計算します。
    • ベースラインのコンバージョン率
    • 最小検出可能効果(通常 5%)
    • 統計的有意性(95%)
  5. テストを開始します。
    • Apple:Product Page Optimization を使用します
    • Android:Store Listing Experiments を使用します
  6. 最低限必要な期間、テストを実施します。
    • 7 日以上
    • 統計的有意性に達するまで
  7. 結果を分析します。
    • コンバージョン率を比較します
    • 統計的有意性を確認します
    • 得られた知見を記録します
  8. 検証: 変数を 1 つだけテストしたこと、サンプルサイズが十分であること、有意性に達したこと(95%)、結果を記録したこと、勝者を実装したことを確認します
A/B テストの優先順位
要素コンバージョンへの影響テストの複雑さ
アプリアイコン10~25% の向上が期待できます中(デザインが必要)
スクリーンショット 115~35% の向上が期待できます中
タイトル5~15% の向上が期待できます低
短い説明5~10% の向上が期待できます低
動画10~20% の向上が期待できます高
サンプルサイズの早見表
ベースライン CVR必要なインプレッション数(バリエーションごと)
1%31,000
2%15,500
5%6,200
10%3,100
テスト記録テンプレート
TEST ID: ASO-2025-001
ELEMENT: App Icon
HYPOTHESIS: A bolder color icon will increase conversion by 10%
START DATE: [Date]
END DATE: [Date]

RESULTS:
├── Control CVR: 4.2%
├── Treatment CVR: 4.8%
├── Lift: +14.3%
├── Significance: 97%
└── Decision: Implement treatment

LEARNINGS:
- Bold colors outperform muted tones in this category
- Apply to screenshot backgrounds for next test

改善前と改善後の例

タイトルの最適化

生産性アプリ:

バージョンタイトル分析
改善前"MyTasks"キーワードなし、ブランド名のみ(8 文字)
改善後"MyTasks - Todo List & Planner"主要キーワード+副次キーワード(29 文字)

フィットネスアプリ:

バージョンタイトル分析
改善前"FitTrack Pro"汎用的な修飾語(12 文字)
改善後"FitTrack: Workout Log & Gym"カテゴリーのキーワード(27 文字)
サブタイトルの最適化(iOS)
バージョンサブタイトル分析
改善前"Get Things Done"曖昧で、キーワードがありません
改善後"Daily Task Manager & Planner"2 つのキーワードが含まれ、メリットが明確です
キーワードフィールドの最適化(iOS)

改善前(非効率 - 89 文字、キーワード 8 個):

task manager, todo list, productivity app, daily planner, reminder app

改善後(最適化済み - 97 文字、キーワード 14 個):

task,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team

改善点:

  • カンマの後のスペースを削除(+8 文字)
  • 重複を削除(task manager → task)
  • 複数形を削除(reminders → reminder)
  • タイトルに含まれる単語を削除
  • より関連性の高いキーワードを追加
説明文の冒頭

改善前:

MyTasks is a comprehensive task management solution designed
to help busy professionals organize their daily activities
and boost productivity.

改善後:

Forget missed deadlines. MyTasks keeps every task, reminder,
and project in one place—so you focus on doing, not remembering.
Trusted by 500,000+ professionals.

改善点:

  • ユーザーの悩みを冒頭に提示しています
  • 具体的なメリットを示しています(一般的な「生産性の向上」ではありません)
  • ソーシャルプルーフを含めています
  • キーワードを不自然に詰め込まず、自然に使用しています
スクリーンショットのキャプションの変化
バージョンキャプション問題点
改善前"Task List Feature"機能中心で、受け身です
より良い"Create Task Lists"行動を促す動詞ですが、依然として機能中心です
最良"Never Miss a Deadline"メリット中心で、感情に訴えます

ツールと参考資料

スクリプト
スクリプト用途使用方法
keyword_analyzer.pyキーワードの検索ボリュームと競合状況を分析しますpython keyword_analyzer.py --keywords "todo,task,planner"
metadata_optimizer.pyメタデータの文字数制限と密度を検証しますpython metadata_optimizer.py --platform ios --title "App Title"
competitor_analyzer.py競合のキーワードを抽出して比較しますpython competitor_analyzer.py --competitors "App1,App2,App3"
aso_scorer.pyASO の総合的な健全性スコアを算出しますpython aso_scorer.py --app-id com.example.app
ab_test_planner.pyテストを計画し、サンプルサイズを算出しますpython ab_test_planner.py --cvr 0.05 --lift 0.10
review_analyzer.pyレビューの感情とテーマを分析しますpython review_analyzer.py --app-id com.example.app
launch_checklist.pyプラットフォーム別のローンチチェックリストを作成しますpython launch_checklist.py --platform ios
localization_helper.py多言語メタデータを管理しますpython localization_helper.py --locales "en,es,de,ja"
参考資料
ドキュメント内容
platform-requirements.mdiOS と Android のメタデータ仕様、ビジュアルアセットの要件
aso-best-practices.md最適化戦略、評価管理、ローンチ施策
keyword-research-guide.md調査手法、評価フレームワーク、トラッキング
アセット
テンプレート用途
aso-audit-template.mdアプリストア掲載情報の体系的な監査チェックリスト

プラットフォームに関する注意事項

プラットフォーム/制約動作/影響
iOS のキーワード変更アプリの提出が必要です
iOS のプロモーションテキストアプリを更新せずに編集できます
Android のメタデータ変更1~2 時間でインデックスに登録されます
Android のキーワード欄ありません。代わりに説明文を使用してください
キーワードの検索ボリュームデータ推定値のみで、公式の情報源はありません
競合データ公開されている掲載情報のみ

このスキルを使用しない場合: Web アプリ(Web SEO を使用)、企業向け/社内向けアプリ、TestFlight 限定のベータ版、有料広告戦略。


関連スキル

スキル連携ポイント
content-creatorアプリ説明文のコピーライティング
marketing-demand-acquisitionローンチプロモーションキャンペーン
marketing-strategy-pmm市場投入計画

プロアクティブなトリガー

  • タイトルにキーワード最適化がない → アプリタイトルは最も重要なランキング要因です。主要なキーワードを含めてください。
  • スクリーンショットで価値が伝わらない → スクリーンショットでは UI を見せるのではなく、ストーリーを伝えてください。
  • 評価戦略がない → 評価が星 4.0 未満だとコンバージョンが低下します。アプリ内の評価依頼を実装してください。
  • 説明文にキーワードを詰め込みすぎている → キーワードを自然な文章に含めるほうが、詰め込みより効果的です。

出力成果物

依頼内容得られるもの
「ASO 監査」優先度を付けた修正項目を含む、アプリストア掲載情報の完全な監査
「キーワード調査」検索ボリュームと難易度スコアを含むキーワードリスト
「掲載情報を最適化」書き直したタイトル、サブタイトル、説明文、キーワード欄

コミュニケーション

すべての出力は品質検証を通過します。

  • 自己検証:情報源の明記、前提の監査、信頼度のスコアリング
  • 出力形式:要点 → 内容(信頼度付き) → 理由 → 実行方法
  • 結果のみを提示します。各調査結果には 🟢 検証済み、🟡 中程度、🔴 仮定のタグを付けます。

コメント