app-store-optimization について
モバイルアプリの開発者やマーケティング担当者向けのASOスキルです。Apple App StoreとGoogle Playのキーワード、掲載情報、レビュー、公開計画を扱います。
主な機能
- 01キーワードと競合の分析
- 02ストア掲載メタデータの最適化
- 03レビューの感情と課題の分析
- 04メタデータとビジュアル素材のA/Bテスト
- 05ASOスコアと成果の追跡
- 06ローカライズと公開チェックリスト
活用シーン
- 01ストア掲載向けキーワードの調査
- 02タイトル、説明文、キーワード欄の最適化
- 03ユーザーレビューから頻出課題を特定
- 04ストア素材のA/Bテスト計画
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ davila7/ claude-code-templates --skill app-store-optimizationインストール後、Claude Code で/app-store-optimizationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ab_test_planner.pyaso_scorer.pycompetitor_analyzer.pyexpected_output.jsonHOW_TO_USE.mdkeyword_analyzer.pylaunch_checklist.pylocalization_helper.pymetadata_optimizer.pyREADME.mdreview_analyzer.pysample_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(): 季節ごとの施策機会を特定
ベストプラクティス
キーワードリサーチ
- ボリュームと競合のバランス: 検索ボリュームの大きいキーワードと、現実的に上位表示を狙えるキーワードのバランスを取る
- 関連性を最優先: アプリに本当に関連するキーワードのみを狙う
- ロングテール戦略: 競合が少ない3〜4語のフレーズを含める
- 継続的なリサーチ: キーワードのトレンドは変化するため、四半期ごとにリサーチする
- 競合キーワード: 盲目的にコピーせず、自社の機能との関連性を確認する
メタデータの最適化
- 重要なキーワードを前方に配置: タイトルや説明文の冒頭に最も重要なキーワードを置く
- 自然な言葉遣い: SEOより先に、まず人間が読むことを意識して書く
- 機能のメリット: 単なる機能の説明ではなく、ユーザーにとってのメリットに焦点を当てる
- すべてをA/Bテスト: タイトル、説明文、スクリーンショットを体系的にテストする
- 定期的な更新: 大きなアップデートのたびにメタデータを更新する
- 文字数制限: 文字数を余すことなく活用し、貴重なスペースを無駄にしない
- Appleのキーワード欄: 複数形、重複、カンマの前後のスペースを使用しない
ビジュアルアセット
- アイコン: 小さいサイズ(60x60px)でも認識できること
- スクリーンショット: 最初の2〜3枚が重要。多くのユーザーはスクロールしない
- キャプション: スクリーンショットのキャプションを使い、アプリの価値を伝える
- 一貫性: ビジュアルスタイルをアプリのデザインに合わせる
- アイコンのA/Bテスト: アイコンは最も重要なビジュアル要素である
レビューと評価
- 迅速な返信: 24〜48時間以内にレビューへ返信する
- プロフェッショナルな口調: ネガティブなレビューに対しても、常に丁寧な態度を保つ
- 問題への対応: 報告された問題を積極的に修正していることを示す
- 支持者への感謝: 好意的なレビューにはお礼を伝える
- 戦略的な評価依頼: 良い体験の後に評価をお願いする
リリース戦略
- ソフトローンチ: まずは小規模な市場でのリリースを検討する
- PRのタイミング: プレスリリースの掲載をリリースに合わせて調整する
- 頻繁なアップデート: 初期のアップデートは活発な開発の証となる
- 綿密な監視: 最初の2週間は毎日指標を追跡する
- 迅速な改善: 重大な問題はただちに修正する
ローカライズ
- 市場の優先順位付け: 英語、スペイン語、中国語、フランス語、ドイツ語から始める
- ネイティブスピーカーの起用: 機械翻訳ではなく、プロの翻訳者を利用する
- 文化への適応: 機能によっては、文化によって受け止め方が異なる場合がある
- ローカルでのテスト: 公開前にネイティブスピーカーにレビューしてもらう
- 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 のブログやコミュニティをフォローしてください)