mcpField
A
app-store-optimization

app-store-optimization

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

app-store-optimization について

Apple App Store と Google Play Store を利用するモバイルアプリの運営者やマーケター向けの ASO スキルです。調査、ストア掲載情報の最適化、レビュー分析、実験計画、実績追跡を支援します。

主な機能

  1. 01キーワード・競合調査
  2. 02ストアメタデータの最適化
  3. 03レビューの感情・テーマ分析
  4. 04ストア掲載情報の A/B テスト計画
  5. 05ASO スコアと順位の追跡
  6. 06ローカライズとローンチチェックリスト

活用シーン

  1. 01新規アプリの対象キーワード選定
  2. 02ストアのタイトルや説明文の改善
  3. 03ユーザーレビューから問題を発見
  4. 04アイコンやスクリーンショット案のテスト

インストール

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

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

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

同梱ファイル

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

ab_test_planner.py
aso_scorer.py
competitor_analyzer.py
expected_output.json
HOW_TO_USE.md
keyword_analyzer.py
launch_checklist.py
localization_helper.py
metadata_optimizer.py
README.md
review_analyzer.py
sample_input.json

詳細

App Store Optimization (ASO) スキル

この包括的なスキルは、Apple App Store および Google Play Store でモバイルアプリケーションを成功裡にリリースし最適化するための完全な ASO 機能を提供します。

機能

リサーチと分析
  • キーワードリサーチ: アプリの発見に向けたキーワードのボリューム、競合、関連性を分析
  • 競合分析: カテゴリ内でトップパフォーマンスのアプリを詳細に調査
  • 市場トレンド分析: アプリカテゴリにおける新たなトレンドと機会を特定
  • レビュー感情分析: ユーザーレビューからインサイトを抽出し、強みと課題を特定
  • カテゴリ分析: 最適なカテゴリとサブカテゴリの配置戦略を評価
メタデータ最適化
  • タイトル最適化: 最適なキーワード配置で魅力的なタイトルを作成(プラットフォーム固有の文字数制限)
  • 説明文最適化: コンバージョンとランキングに効果的な短い説明文と完全な説明文の両方を作成
  • サブタイトル/プロモーションテキスト: Apple 固有のサブタイトル(30 文字)とプロモーションテキスト(170 文字)を最適化
  • キーワードフィールド: Apple の 100 文字のキーワードフィールドを戦略的に選定して最大化
  • カテゴリ選択: プライマリおよびセカンダリカテゴリのデータドリブンな推奨事項
  • アイコンのベストプラクティス: 高いコンバージョンを実現するアプリアイコンを設計するためのガイドライン
  • スクリーンショット最適化: インストールを促進するスクリーンショットを作成するための戦略
  • プレビュー動画: アプリプレビュー動画のベストプラクティス
  • ローカライゼーション: グローバル展開に向けた多言語最適化戦略
コンバージョン最適化
  • A/B テストフレームワーク: 継続的な改善のためのメタデータ実験を計画・追跡
  • ビジュアルアセットテスト: 最大のコンバージョンを実現するためのアイコン、スクリーンショット、動画のテスト
  • ストアリスティング最適化: インプレッションからインストールへのコンバージョンに向けた包括的なページ最適化
  • コールトゥアクション: 説明文とプロモーション素材における CTA の最適化
評価とレビュー管理
  • レビュー監視: 実行可能なインサイトを得るためのユーザーレビューの追跡と分析
  • 返信戦略: レビューに返信するためのテンプレートとベストプラクティス
  • 評価改善: アプリの評価をオーガニックに改善するための戦術的アプローチ
  • 課題の特定: レビューからよくある問題と機能リクエストを浮き彫りに
リリースとアップデート戦略
  • リリース前チェックリスト: ストアへの申請前の完全な検証
  • リリースタイミング: 可視性とダウンロードを最大化するリリースタイミングの最適化
  • アップデート頻度: 最適なアップデート頻度と機能ロールアウトの計画
  • 機能のお知らせ: ユーザーの再エンゲージメントを促す「新機能」セクションの作成
  • 季節最適化: 季節のトレンドやイベントを活用
分析とトラッキング
  • ASO スコア: 複数の要素にわたる総合的な ASO 健全性スコアを算出
  • キーワードランキング: 経時的なキーワード順位の変動を追跡
  • コンバージョン指標: インプレッションからインストールへのコンバージョン率を監視
  • ダウンロード速度: ダウンロードのトレンドと勢いを追跡
  • パフォーマンスベンチマーク: カテゴリ平均や競合との比較
プラットフォーム固有の要件
  • Apple App Store:
    • タイトル: 30 文字
    • サブタイトル: 30 文字
    • プロモーションテキスト: 170 文字(アプリのアップデートなしで編集可能)
    • 説明文: 4,000 文字
    • キーワード: 100 文字(カンマ区切り、スペースなし)
    • 新機能: 4,000 文字
  • Google Play Store:
    • タイトル: 50 文字(旧 30 文字、2021 年に増加)
    • 短い説明: 80 文字
    • 完全な説明: 4,000 文字
    • 独立したキーワードフィールドなし(キーワードはタイトルと説明から抽出)

入力要件

キーワードリサーチ
{
  "app_name": "MyApp",
  "category": "Productivity",
  "target_keywords": ["task manager", "productivity", "todo list"],
  "competitors": ["Todoist", "Any.do", "Microsoft To Do"],
  "language": "en-US"
}
メタデータ最適化
{
  "platform": "apple" | "google",
  "app_info": {
    "name": "MyApp",
    "category": "Productivity",
    "target_audience": "Professionals aged 25-45",
    "key_features": ["Task management", "Team collaboration", "AI assistance"],
    "unique_value": "AI-powered task prioritization"
  },
  "current_metadata": {
    "title": "Current Title",
    "subtitle": "Current Subtitle",
    "description": "Current description..."
  },
  "target_keywords": ["productivity", "task manager", "todo"]
}
レビュー分析
{
  "app_id": "com.myapp.app",
  "platform": "apple" | "google",
  "date_range": "last_30_days" | "last_90_days" | "all_time",
  "rating_filter": [1, 2, 3, 4, 5],
  "language": "en"
}
ASO スコア計算
{
  "metadata": {
    "title_quality": 0.8,
    "description_quality": 0.7,
    "keyword_density": 0.6
  },
  "ratings": {
    "average_rating": 4.5,
    "total_ratings": 15000
  },
  "conversion": {
    "impression_to_install": 0.05
  },
  "keyword_rankings": {
    "top_10": 5,
    "top_50": 12,
    "top_100": 18
  }
}

出力形式

キーワード調査レポート
  • 検索ボリュームの推定値付きおすすめキーワードのリスト
  • 競合レベルの分析(低/中/高)
  • 各キーワードの関連性スコア
  • 主要キーワードと副次キーワードに関する戦略的推奨事項
  • ロングテールキーワードの機会
最適化されたメタデータパッケージ
  • プラットフォーム別のタイトル(文字数検証付き)
  • サブタイトル/プロモーションテキスト(Apple)
  • 短い説明文(Google)
  • 完全な説明文(両プラットフォーム)
  • キーワードフィールド(Apple - 100文字)
  • すべてのフィールドの文字数検証
  • キーワード密度の分析
  • 変更前/変更後の比較
競合分析レポート
  • カテゴリ内のトップ10競合
  • 競合のメタデータ戦略
  • キーワードの重複分析
  • ビジュアルアセットの評価
  • 評価とレビュー数の比較
  • 特定されたギャップと機会
ASO ヘルススコア
  • 総合スコア(0〜100)
  • カテゴリ別の内訳:
    • メタデータの品質(0〜25)
    • 評価とレビュー(0〜25)
    • キーワードのパフォーマンス(0〜25)
    • コンバージョン指標(0〜25)
  • 具体的な改善の推奨事項
  • 優先すべきアクション項目
A/B テスト計画
  • 仮説とテスト変数
  • テスト期間の推奨事項
  • 成功指標の定義
  • サンプルサイズの計算
  • 統計的有意性のしきい値
リリースチェックリスト
  • 提出前の検証(必要なすべてのアセット、メタデータ)
  • ストアコンプライアンスの確認
  • テストチェックリスト(デバイス、OS バージョン)
  • マーケティング準備項目
  • リリース後のモニタリング計画

使用方法

キーワード調査
Hey Claude—I just added the "app-store-optimization" skill. Can you research the best keywords for a productivity app targeting professionals? Focus on keywords with good search volume but lower competition.
App Store のリスティングを最適化する
Hey Claude—I just added the "app-store-optimization" skill. Can you optimize my app's metadata for the Apple App Store? Here's my current listing: [provide current metadata]. I want to rank for "task management" and "productivity tools".
競合の戦略を分析する
Hey Claude—I just added the "app-store-optimization" skill. Can you analyze the ASO strategies of Todoist, Any.do, and Microsoft To Do? I want to understand what they're doing well and where there are opportunities.
レビューの感情分析
Hey Claude—I just added the "app-store-optimization" skill. Can you analyze recent reviews for my app (com.myapp.ios) and identify the most common user complaints and feature requests?
ASO スコアを計算する
Hey Claude—I just added the "app-store-optimization" skill. Can you calculate my app's overall ASO health score and provide specific recommendations for improvement?
A/B テストを計画する
Hey Claude—I just added the "app-store-optimization" skill. I want to A/B test my app icon and first screenshot. Can you help me design the test and determine how long to run it?
リリース前チェックリスト
Hey Claude—I just added the "app-store-optimization" skill. Can you generate a comprehensive pre-launch checklist for submitting my app to both Apple App Store and Google Play Store?

スクリプト

keyword_analyzer.py

キーワードを検索ボリューム、競合、関連性について分析します。主要キーワードと副次キーワードに関する戦略的推奨事項を提供します。

主な機能:

  • analyze_keyword(): 単一のキーワード指標を分析する
  • compare_keywords(): 複数のキーワードを比較する
  • find_long_tail(): ロングテールキーワードの機会を発見する
  • calculate_keyword_difficulty(): 競合レベルを評価する
metadata_optimizer.py

プラットフォーム別の文字数制限の検証を行いながら、タイトル、説明文、キーワードフィールドを最適化します。

主な機能:

  • optimize_title(): 魅力的でキーワードを豊富に含むタイトルを作成する
  • optimize_description(): コンバージョンを重視した説明文を生成する
  • optimize_keyword_field(): Apple の100文字のキーワードフィールドを最大限に活用する
  • validate_character_limits(): プラットフォームの制限への準拠を確認する
  • calculate_keyword_density(): メタデータ内のキーワード使用状況を分析する
competitor_analyzer.py

トップ競合の ASO 戦略を分析し、機会を特定します。

主な機能:

  • get_top_competitors(): カテゴリのリーダーを特定する
  • analyze_competitor_metadata(): 競合のキーワードを抽出して分析する
  • compare_visual_assets(): アイコンとスクリーンショットを評価する
  • identify_gaps(): 競争上の機会を見つける
aso_scorer.py

複数の側面にわたって包括的な ASO ヘルススコアを計算します。

主な機能:

  • calculate_overall_score(): 0〜100 の ASO スコアを計算する
  • score_metadata_quality(): タイトル、説明文、キーワードを評価する
  • score_ratings_reviews(): 評価の質と量を評価する
  • score_keyword_performance(): ランキング順位を分析する
  • score_conversion_metrics(): インプレッションからインストールへの転換率を評価する
  • generate_recommendations(): 優先順位付きのアクション項目を提供する
ab_test_planner.py

メタデータとビジュアルアセットの A/B テストを計画および追跡します。

主な機能:

  • design_test(): テストの仮説と変数を作成する
  • calculate_sample_size(): 必要なテスト期間を決定する
  • calculate_significance(): 統計的有意性を評価する
  • track_results(): テストのパフォーマンスを監視する
  • generate_report(): テスト結果をまとめる
localization_helper.py

複数言語のASO最適化戦略を管理します。

主な関数:

  • identify_target_markets(): ローカライズの優先順位を推奨
  • translate_metadata(): ローカライズされたメタデータを生成
  • adapt_keywords(): ロケールごとのキーワードを調査
  • validate_translations(): 言語ごとの文字数制限をチェック
  • calculate_localization_roi(): ローカライズの効果を推定
review_analyzer.py

ユーザーレビューを感情、問題点、機能リクエストの観点で分析します。

主な関数:

  • analyze_sentiment(): ポジティブ/ネガティブ/ニュートラルの比率を算出
  • extract_common_themes(): 頻繁に言及されるトピックを特定
  • identify_issues(): バグやユーザーの不満を抽出
  • find_feature_requests(): 要望されている機能を抽出
  • track_sentiment_trends(): 時間経過に伴う感情の推移を監視
  • generate_response_templates(): レビューへの返信の下書きを作成
launch_checklist.py

リリース前および更新時のチェックリストを包括的に生成します。

主な関数:

  • generate_prelaunch_checklist(): 申請前の検証を網羅
  • validate_app_store_compliance(): Appleのガイドラインをチェック
  • validate_play_store_compliance(): Googleのポリシーをチェック
  • create_update_plan(): アップデートの頻度と機能を計画
  • optimize_launch_timing(): リリース日を推奨
  • plan_seasonal_campaigns(): 季節ごとの施策機会を特定

ベストプラクティス

キーワードリサーチ
  1. ボリュームと競合のバランス: 検索ボリュームの大きいキーワードと、現実的に上位表示を狙えるキーワードのバランスを取る
  2. 関連性を最優先: アプリに本当に関連するキーワードのみを狙う
  3. ロングテール戦略: 競合が少ない3〜4語のフレーズを含める
  4. 継続的なリサーチ: キーワードのトレンドは変化するため、四半期ごとにリサーチする
  5. 競合キーワード: 盲目的にコピーせず、自社の機能との関連性を確認する
メタデータの最適化
  1. 重要なキーワードを前方に配置: タイトルや説明文の冒頭に最も重要なキーワードを置く
  2. 自然な言葉遣い: SEOより先に、まず人間が読むことを意識して書く
  3. 機能のメリット: 単なる機能の説明ではなく、ユーザーにとってのメリットに焦点を当てる
  4. すべてをA/Bテスト: タイトル、説明文、スクリーンショットを体系的にテストする
  5. 定期的な更新: 大きなアップデートのたびにメタデータを更新する
  6. 文字数制限: 文字数を余すことなく活用し、貴重なスペースを無駄にしない
  7. Appleのキーワード欄: 複数形、重複、カンマの前後のスペースを使用しない
ビジュアルアセット
  1. アイコン: 小さいサイズ(60x60px)でも認識できること
  2. スクリーンショット: 最初の2〜3枚が重要。多くのユーザーはスクロールしない
  3. キャプション: スクリーンショットのキャプションを使い、アプリの価値を伝える
  4. 一貫性: ビジュアルスタイルをアプリのデザインに合わせる
  5. アイコンのA/Bテスト: アイコンは最も重要なビジュアル要素である
レビューと評価
  1. 迅速な返信: 24〜48時間以内にレビューへ返信する
  2. プロフェッショナルな口調: ネガティブなレビューに対しても、常に丁寧な態度を保つ
  3. 問題への対応: 報告された問題を積極的に修正していることを示す
  4. 支持者への感謝: 好意的なレビューにはお礼を伝える
  5. 戦略的な評価依頼: 良い体験の後に評価をお願いする
リリース戦略
  1. ソフトローンチ: まずは小規模な市場でのリリースを検討する
  2. PRのタイミング: プレスリリースの掲載をリリースに合わせて調整する
  3. 頻繁なアップデート: 初期のアップデートは活発な開発の証となる
  4. 綿密な監視: 最初の2週間は毎日指標を追跡する
  5. 迅速な改善: 重大な問題はただちに修正する
ローカライズ
  1. 市場の優先順位付け: 英語、スペイン語、中国語、フランス語、ドイツ語から始める
  2. ネイティブスピーカーの起用: 機械翻訳ではなく、プロの翻訳者を利用する
  3. 文化への適応: 機能によっては、文化によって受け止め方が異なる場合がある
  4. ローカルでのテスト: 公開前にネイティブスピーカーにレビューしてもらう
  5. ROIの測定: ロケールごとのダウンロード数を追跡し、効果を評価する

制限事項

データの依存関係
  • キーワード検索ボリュームの推定値は概算です(Apple/Google からの公式データではありません)
  • 非公開アプリの競合データは不完全な場合があります
  • レビュー分析は公開レビューに限られます(非公開のフィードバックにはアクセスできません)
  • 新しいアプリでは過去データが利用できない場合があります
プラットフォームの制約
  • Apple App Store のキーワード変更にはアプリの再提出が必要です(プロモーションテキストを除く)
  • Google Play ストアのメタデータ変更がインデックスされるまで 1〜2 時間かかります
  • A/B テストで統計的に有意な結果を得るには、多くのトラフィックが必要です
  • ストアのアルゴリズムは非公開で、予告なく変更されます
業界ごとの違い
  • ASO のベンチマークはカテゴリによって大きく異なります(ゲームとユーティリティなど)
  • 季節性の影響はカテゴリごとに異なります
  • 地域市場によって競合環境は異なります
  • 文化的な嗜好により、国によって効果的な施策は変わります
スコープの範囲外
  • 有料のユーザー獲得戦略(Apple Search Ads、Google Ads)は含みません
  • アプリ開発や UI/UX の最適化は対象外です
  • アプリ分析の実装は含みません(Firebase、Mixpanel などを使用してください)
  • アプリ申請時の技術的な問題(プロビジョニングプロファイル、証明書)は扱いません
このスキルを使うべきでない場合
  • Web アプリの場合(異なる SEO 戦略が適用されます)
  • 公開ストアに掲載されていないエンタープライズアプリの場合
  • ベータ版や TestFlight のみのアプリの場合
  • 有料広告の戦略が必要な場合(代わりにマーケティング系のスキルを使用してください)

他のスキルとの連携

このスキルは次のスキルとよく連携できます:

  • コンテンツ戦略スキル: アプリの説明文やマーケティングコピーの作成に
  • 分析スキル: ダウンロードやエンゲージメントのデータ分析に
  • ローカライズスキル: 多言語コンテンツの管理に
  • デザインスキル: 最適化されたビジュアルアセットの作成に
  • マーケティングスキル: より広範なローンチキャンペーンの調整に

バージョンと更新

このスキルは 2025 年 11 月時点の Apple App Store および Google Play ストアの要件に基づいています。ストアのポリシーやベストプラクティスは変化するため、大きなリリースの前には最新の要件を確認してください。

注目すべき主な更新情報:

  • Apple App Store Connect の更新(apple.com/app-store/review/guidelines)
  • Google Play Console の更新(play.google.com/console/about/guides/releasewithconfidence)
  • iOS/Android のバージョン普及率(デバイステストに影響します)
  • ストアのアルゴリズム変更(ASO のブログやコミュニティをフォローしてください)

コメント