Communitygithub.com

アプリストア最適化(ASO)キーワード分析スキル

キーワードアイデア出し、優先順位付け、CSVからのキーワード短縮リスト作成、競合キーワードギャップ分析、Search Ads Popularityの解釈、メタデータ/ロケール間でのキーワード分布分析を行います。

アプリストア最適化(ASO)キーワード分析スキル とは?

ASO.devのキーワードデータ、アップロードされたCSV短縮リスト、競合ランキング、Search Ads Popularity、トラッキング済みキーワード、およびMCP経由の現在のメタデータカバレッジを用いて、キーワード戦略を構築できるスキルです。生のCSVがまだカラムマッピングやクリーニング、クラスタリング、機会スコアリングを必要とする場合には、`keyword-research`を最初に使用します。AppleとGoogle Play両方のメタデータを正規化し、フレーズカバレッジとトークンカバレッジに基づいてカバレッジを計算し、優先度の高いギャップを特定します。フィールド重み、カバレッジスコア、ギャップ優先度の計算式を定義し、最終的にカバレッジレポート、ベストオポチュニティ、メタデータ分布、推奨されるAppleキーワードフィールドを含む包括的なレポートを出力します。特にApp StoreとGoogle Playでのアプリの可視性とコンバージョンを最適化するために、計画上のヒューリスティックとして使用されます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/asodevapp/skills/tree/HEAD/skills/keyword-coverage

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

キーワードカバレッジ

ASO.devのキーワードデータ、アップロードされたキーワードCSV短縮リスト、競合ランキング、Search Ads Popularity、トラッキング済みキーワード、およびMCPから取得した現在のメタデータカバレッジを使用して、キーワード戦略を構築します。

生のCSVがまだカラムマッピング、クリーニング、クラスタリング、または機会スコアリングを必要とする場合は、最初にkeyword-researchを使用してください。

MCPメタデータカバレッジワークフロー

現在のメタデータをASO.devから読み取れる場合:

  1. current-metadata-fetchを使用します。
  2. Apple:必要に応じてget_editor_dataをターゲットのcountry、locales、fieldsを指定して呼び出します。タイトル/サブタイトル/キーワードカバレッジにはasoOnly: trueを使用します。
  3. Google:タイトル、ショートディスクリプション、フルディスクリプションカバレッジのためにget_google_editor_dataを呼び出します。
  4. ロケールごとにメタデータを正規化します:
    • マッチングのために小文字化
    • 句読点と重複スペースをトリミング
    • Apple keywords配列を個別の用語に分割
    • レポートと文字数カウントのために元のテキストを保持
  5. CSVまたはASO.devデータからのキーワード/検索クエリ行を、国、ロケール、キーワード、人気度/SAP、ランク、難易度、競合/ソース、インテントで正規化します。
  6. 現在のメタデータに対するキーワード/クエリごとのカバレッジを計算します。

カバレッジ計算

フレーズカバレッジとトークンカバレッジを使用します:

  • 完全フレーズ一致:クエリ全体がフィールドに存在する。
  • トークン一致:各意味のある単語がインデックスフィールドのどこかに存在する。
  • 部分一致:意味のある単語の一部のみが存在する。
  • 未カバレッジ:意味のある単語が存在しない。
  • 無駄なカバレッジ:明確な戦略的理由なくフィールド間で単語が重複している。

ストップワードや一般的な用語(app、free、bestなど)は、そのロケール/クエリで意味を持つ場合を除き、無視または軽く扱います。

フィールド重み:

| プラットフォーム | フィールド | 重み | 備考 | |---|---:|---| | Apple | タイトル | 1.00 | 最も高い可視性とキーワード重み | | Apple | サブタイトル | 0.80 | 強力なインデックスフィールド | | Apple | キーワード | 0.60 | 非表示のインデックスフィールド;タイトル/サブタイトルとの重複を避ける | | Apple | 説明/プロモーショナルテキスト | 0.10 | コンバージョンコンテキスト;プライマリキーワードカバレッジではない | | Google Play | タイトル | 1.00 | 最も高いインデックスフィールド | | Google Play | ショートディスクリプション | 0.80 | インデックスされ可視 | | Google Play | フルディスクリプション | 0.50 | インデックスされる;自然な繰り返しが重要 |

推奨カバレッジスコア:

coverage_score =
  exact_phrase_match ? max(field_weight) :
  token_coverage_ratio * max(field_weight_of_covered_tokens)

次にギャップの優先順位を付けます:

gap_priority =
  関連性
  + 人気度/SAP
  + ランキング実現可能性
  + 競合ギャップ価値
  - 現在のカバレッジスコア
  - ポリシーまたは商標リスク

このスコアをApp Storeのランキング予測として提示しないでください。これは計画上のヒューリスティックです。

キーワードの分類

  • プライマリ - アプリ名/タイトルまたは最も強い可視フィールドのための、関連性/機会が高い1〜3の用語
  • セカンダリ - サブタイトル、ショートディスクリプション、またはAppleキーワードフィールドのための関連用語5〜10
  • ロングテール - Appleキーワードフィールド、Googleフルディスクリプション、CPP/PPO、トラッキングのための特定のインテント用語10〜20
  • ディフェンシブ - 現在のランキングを保護
  • 競合ギャップ - 競合がランクインしているが、アプリはランクインしていない
  • 実験的 - まずトラッキング
  • 避けるべき - 無関係、リスクあり、商標、広すぎる

スコアリング

データが存在する場合:

Opportunity = relevance * 0.35
            + popularity * 0.25
            + ranking feasibility * 0.25
            + conversion intent * 0.15

欠損しているSAP/ランク値を作成しないでください。

出力

# キーワードカバレッジレポート

ソース:
国:
ロケール:
現在のメタデータソース:MCP / CSV / ユーザー提供

## 現在のインデックスメタデータ
| ロケール | フィールド | 値 | 文字数 | インデックス済み |
|---|---|---|---:|---|

## カバレッジサマリー
| セグメント | キーワード数 | カバー済み | 部分一致 | 未カバー | 高優先度ギャップ |
|---|---:|---:|---:|---:|---:|

## ベストオポチュニティ
| キーワード | ロケール | 関連性 | 人気度/SAP | 現在のランク | 難易度 | カバレッジ | アクション |
|---|---:|---:|---:|---:|---|---|

## メタデータ分布
| キーワード | タイトル | サブタイトル/ショートdesc | キーワードフィールド/フルdesc | ロケール | カバレッジ | 備考 |
|---|---|---|---|---|---|---|

## カバレッジギャップ
| キーワード | 欠落トークン | 追加すべきベストフィールド | トレードオフ | 理由 |
|---|---|---|---|---|

## 推奨Appleキーワードフィールド
`...`
文字数:0/100

## ASO.devアクション
1. キーワードリストに追加:
2. 競合をトラッキング:
3. メタデータでテスト:
4. CPP/PPOで使用:

ルール

  • 関連性は人気度に勝ります。
  • 競合の商標を使用しないでください。
  • 常に国とロケールを指定してください。
  • キーワードが欠落していると主張する前に、MCPの現在のメタデータを使用してください。
  • Appleの場合、意図的な理由がない限り、キーワードフィールドでタイトル/サブタイトルの単語を重複させないでください。
  • Google Playの場合、目に見えるキーワードの詰め込みよりも自然な意味的カバレッジを優先してください。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

asodevapp/skills

Use when the user wants Google Play Store or Android ASO: Play listing title, short description, full description, keyword strategy, feature graphic, screenshots, ratings/reviews, Play Store Experiments, localization, or Google Play-specific metadata via ASO.dev.

asodevapp/skills

Use when the user wants to interpret ASO.dev Measurements or App Store Connect metrics: downloads, impressions, product page views, conversion, revenue, retention, sessions, active devices, ratings, reviews, release markers, experiment impact, or before/after ASO performance.

asodevapp/skills

Use to read, create, or update ASO.dev per-app project context before metadata, localization, keywords, screenshots, IAP, subscriptions, pricing, In-App Events, nominations, or review work.

asodevapp/skills

Use when the user wants a full ASO audit or health check for an app: metadata, keyword coverage, cross-localization, screenshots, reviews, ratings, update history, In-App Events, IAP/subscriptions, CPP/PPO, competitors, rankings, or ASO.dev ASO Check interpretation.

asodevapp/skills

Use when the user wants App Store Custom Product Pages, Product Page Optimization, A/B testing, conversion rate optimization, product page variants, screenshot/icon/app preview tests, campaign pages, keyword/ad alignment, or CPP/PPO drafts in ASO.dev.

asodevapp/skills

Use when the user wants to create, plan, audit, optimize, localize, or fill App Store In-App Events in ASO.dev: event cards for Today/Games/Apps tabs, search, product pages, re-engagement, challenges, competitions, live events, premieres, seasons, major updates, and special events.

asodevapp/skills

Use for App Store consumable and non-consumable In-App Purchases: metadata, localization, pricing/availability notes, promoted IAP readiness, validation, and ASO.dev local MCP fill when that surface is available.

asodevapp/skills

Use when the user wants to write, rewrite, optimize, compare, validate, or bulk-fill Apple App Store or Google Play metadata in ASO.dev: title, subtitle, keyword field, description, promotional text, short description, full description, or What's New.

asodevapp/skills

Use when the user wants to analyze, respond to, report, or improve App Store reviews and ratings in ASO.dev: negative reviews, ratings trend, review replies, review complaints, review health, product insights, uploaded review CSV analysis, sentiment, missing feature requests, or rating prompt strategy.

asodevapp/skills

Use to prepare screenshot copy, screenshot order, creative briefs, and App Store / Google Play visual messaging.

関連スキル