competitor-keyword-analysis について
competitor-keyword-analysis は、競合の自然検索状況を素早く把握する SEO マーケティングスキルです。Keywords Everywhere のデータから、順位付きキーワード、推定トラフィック、コンテンツテーマをまとめます。
主な機能
- 01ドメインの検索キーワードを取得
- 02自然検索トラフィックを推定
- 03キーワードをテーマ別に分類
- 04国別の分析に対応
- 05MCP 未設定時は注記付きで処理
活用シーン
- 01競合の SEO 状況を概観
- 02競合コンテンツのテーマを特定
- 03詳細なコンテンツ分析の入力を準備
MCP 対応
ドメインのキーワードとトラフィック指標の取得には Keywords Everywhere MCP が必要です。未接続の場合は、設定について注記した空のレポートを返します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ superamped/ ai-marketing-skills --skill competitor-keyword-analysisインストール後、Claude Code で/competitor-keyword-analysisを入力して読み込まれたか確認します。
詳細
競合キーワード分析
使用方法
競合他社のオーガニック検索での存在感を手早く把握する場合や、より詳細なコンテンツ戦略のマッピングのために competitor-content-analysis に渡す入力として使用します。
プロセス
ステップ 1:入力情報を収集する
ユーザーに次の情報を尋ねます。
- 競合他社名 — 分析対象の企業
- 競合他社のドメイン — 例:
example.com(プロトコルなし) - 国コード(任意)— デフォルトは「us」
ステップ 2:MCP を確認する
Keywords Everywhere MCP が接続されていることを確認します。
接続されていない場合は、「Keywords Everywhere MCP が設定されていないため、SEO データを利用できません。」という注記を付けて、空のデータを返します。ユーザーの処理を妨げず、適切に応答してください。
ステップ 3:ドメインのキーワード
get_domain_keywords を呼び出します。
- domain: 競合他社のドメイン
- country: 入力された国コード、または「us」
- num: 100
競合他社が検索結果で上位表示されているキーワードと、キーワードごとの推定月間トラフィックおよび SERP 順位が返されます。
ステップ 4:トラフィック指標
get_domain_traffic_metrics を呼び出します。
- domains: [競合他社のドメイン]
- country: ステップ 3 と同じ値
ドメインの推定月間オーガニックトラフィックと、ランキング対象のキーワード総数が返されます。
ステップ 5:コンテンツテーマに分類する
上位キーワードを、トピックの類似性に基づいて 3〜5 個のコンテンツテーマに分類します。各テーマについて、次の情報を示します。
- テーマ名 — 内容を表すラベル(例:「プロジェクト管理ガイド」「料金比較」)
- テーマ内のキーワード数
- 合計推定トラフィック — テーマ内のキーワードのトラフィック合計
- 上位キーワード — トラフィックが最も多いキーワード
これらのテーマは、SEO の観点から見た競合他社のコンテンツの柱を表します。
出力形式
# Keyword Analysis: [Competitor Name]
**Domain:** [domain]
**Date:** [current date]
**Estimated monthly organic traffic:** [X]
**Total ranking keywords:** [X]
## Top Keywords
| Keyword | Est. Monthly Traffic | SERP Position |
|---------|---------------------|---------------|
| | | |
## Content Themes
| Theme | Keywords | Combined Traffic | Top Keyword |
|-------|----------|-----------------|-------------|
| | | | |
## Data Sources
- Keywords Everywhere: connected / not connected
- Country: [code]
- Domain keywords pulled: [count]
ルール
- トラフィック数値を捏造しないでください。すべてのデータは Keywords Everywhere から取得してください。
get_related_keywordsやget_pasf_keywordsを呼び出さないでください。これらはキーワードの拡張用であり、競合分析用ではありません。- ドメインから返されるキーワードが非常に少ない(10 件未満)場合、競合他社のオーガニック検索での存在感が小さいか、ドメインが誤っている可能性があることを明記してください。
- トラフィック指標がゼロの場合、ドメインが新しすぎるか、インデックスに登録されていない可能性があることを明記してください。
- Keywords Everywhere MCP が接続されていない場合は、そのことを明確に伝え、空のレポート構造を返してください。