mcpField
A
app-store-optimization

app-store-optimization

github.com/manojbajaj95マーケティング・グロース109216 回インストール6 週間前に更新
リポジトリ

app-store-optimization について

Apple App Store と Google Play Store での露出やコンバージョン改善に取り組むチーム向けの ASO スキルです。キーワード調査、掲載情報、競合分析、ローンチ、A/B テストを扱います。

主な機能

  1. 01キーワードの発見と優先順位付け
  2. 02ストア掲載情報の最適化
  3. 03競合のキーワードとビジュアル分析
  4. 04アプリのローンチ手順
  5. 05メタデータと画像の A/B テスト

活用シーン

  1. 01アプリのキーワード調査と順位付け
  2. 02ストア掲載項目の修正
  3. 03競合のキーワード不足の特定
  4. 04アプリストア公開の計画
  5. 05掲載画像や文言のテスト

インストール

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

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

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

同梱ファイル

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

expected_output.json
HOW_TO_USE.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)

ワークスペースのコンテキスト

質問する前に、ブートストラップコンテキストを確認してください。ブランド、オーディエンス、オファー、チャネル、ツール、制約、指標については strategy/brand.md、個人の文体については about/me.md、コンテンツ計画については content/ideas.md と content/calendar.md を参照してください。従来のプロダクトマーケティングのコンテキストファイルは、他に情報がない場合にのみ使用してください。生成した下書きは content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md に保存し、長期的に役立つ学びは strategy/brand.md、about/me.md、または content/ideas.md に反映してください。

運用契約

このスキルは、フロントマターで定められた範囲において自己完結しています。ローカルの指示、参考資料、スクリプト、アセットを手順書として使用し、不足しているタスク固有の入力についてのみ質問してください。範囲を広げず、関連するスキルに引き継いでください。実行可能な成果物、判断、計画、下書き、または診断結果を返してください。

Apple App Store と Google Play Store でのアプリの可視性向上に向けた、キーワード調査、メタデータ最適化、競合分析のための ASO ツールです。

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

アプリストアでの可視性向上につながるキーワードを発見し、評価します。

ワークフロー:キーワード調査の実施
  1. 対象オーディエンスとアプリの主な機能を定義します:
    • 主なユースケース(アプリがどのような問題を解決するか)
    • 対象ユーザーの属性
    • 競合カテゴリ
  2. 次の項目からシードキーワードを生成します:
    • アプリの機能とメリット
    • ユーザーが使う表現(開発者用語ではなく)
    • アプリストアのオートコンプリート候補
  3. 次の項目を使ってキーワードリストを拡張します:
    • 修飾語(無料、最高、シンプル)
    • アクション(作成、追跡、整理)
    • 対象ユーザー(学生向け、チーム向け、ビジネス向け)
  4. 各キーワードを評価します:
    • 検索ボリューム(月間検索数の推定値)
    • 競合状況(上位表示されているアプリの数と質)
    • 関連性(アプリの機能との一致度)
  5. キーワードにスコアを付け、優先順位を決めます:
    • 優先度:タイトルとキーワード欄(iOS)
    • 次点:サブタイトルと短い説明
    • その次:全文説明のみ
  6. メタデータ内の配置先にキーワードを割り当てます
  7. 追跡用のキーワード戦略を文書化します
  8. **検証:**キーワードにスコアが付いていること、配置先が決まっていること、競合他社のブランド名が含まれていないこと、iOS のキーワード欄に複数形が含まれていないことを確認します
キーワード評価基準
要素重み高スコアの指標
関連性35%アプリの主な機能を説明している
ボリューム25%月間検索数 10,000 件以上
競合状況25%上位 10 個のアプリの平均評価が 4.5 未満
コンバージョン15%購買意欲の高い検索意図(「最高の X アプリ」)
キーワード配置の優先順位
配置先検索上の重み文字数制限
アプリタイトル最高30(iOS)/50(Android)
サブタイトル(iOS)高30
キーワード欄(iOS)高100
短い説明(Android)高80
全文説明中4,000

参照: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 のみASO ではなくフィードバックを重視します
有料広告戦略有料獲得スキルを使用します

関連スキル

スキル連携ポイント
copywriting-coreアプリ説明文のコピーライティング
lead-generation-and-demandローンチプロモーションキャンペーン
go-to-market-strategy市場投入計画

コメント