keyword-research について
マーケターや SEO 担当者向けの単独型キーワード調査スキルです。シード語を拡張し、検索意図を分類して競合のコンテンツギャップを特定します。検索量と難易度は、接続されたキーワード MCP のデータを使います。
主な機能
- 01シードキーワードの拡張
- 02検索意図の分類
- 03競合コンテンツのギャップ分析
- 04ロングテール候補の発見
- 05キーワードとコンテンツ形式の対応付け
- 06キーワード機会の優先順位付け
活用シーン
- 01コンテンツ計画前のテーマ調査
- 02競合とのキーワード網羅状況の比較
- 03質問型やロングテール語の発見
- 04SEO コンテンツ機会の優先順位付け
MCP 対応
接続済みのキーワード MCP(Ahrefs、Semrush、SE Ranking、GSC など)から、利用可能な検索量とキーワード難易度を取得します。データを解釈しますが、数値を独自に生成することはありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ indranilbanerjee/ digital-marketing-pro --skill keyword-researchインストール後、Claude Code で/keyword-researchを入力して読み込まれたか確認します。
詳細
/digital-marketing-pro:keyword-research
スクリプトの場所。 ホストで
${CLAUDE_PLUGIN_ROOT}が設定されていない場合、スクリプトはこのプラグインのscripts/フォルダー(skills/の隣)にあります。Python 3.10 以降で実行してください。pythonが見つからない場合は、python3を使用してください(macOS、多くの Linux システム)。
目的
キーワードの調査に特化したスタンドアロンツールです。キーワードの拡張、検索意図の分類、競合とのギャップ分析を行います。優先順位と検索意図を分類したキーワードリストに、コンテンツの推奨事項を添えて作成します。検索ボリュームとキーワード難易度の数値は、ブランドが接続しているキーワード MCP(Ahrefs/Semrush/SE Ranking/GSC)から取得します。このスキルはそれらの数値を提示して解釈しますが、捏造することはありません。ピラーページとスポークページのプランへのクラスタリングは /digital-marketing-pro:keyword-cluster(keyword_cluster.py エンジン)に委任されます。このスキルは、委任先のスキルが使用するシードを作成します。
必要な入力
ユーザーは次の情報を提供する必要があります(または、入力を促されます)。
- シードキーワードまたはトピック:開始キーワード、トピック分野、またはキーワードのテーマを抽出する URL
- ターゲットオーディエンス:コンテンツの対象者(デモグラフィック、専門知識のレベル、ペインポイント)
- 業界:検索ボリュームと難易度の推定値を文脈化するための業界またはニッチ
- 競合ドメイン:任意。コンテンツギャップ分析の対象とする競合ドメインを 1~3 件
- ターゲット市場/言語:検索ボリューム推定のための地域と言語のターゲティング
- コンテンツの目標:トラフィック、リード獲得、ソートリーダーシップ、製品販売、ブランド認知
- 既存のコンテンツ一覧:任意。重複を避けるため、すでに公開済みの URL またはトピック
プロセス
- ブランドのコンテキストを読み込む:
~/.claude-marketing/brands/_active-brand.jsonを読み、アクティブなスラッグを確認してから、~/.claude-marketing/brands/{slug}/profile.jsonを読み込みます。ブランドの声、コンプライアンス、業界のコンテキストを適用します。制限事項、メッセージング、チャネルのスタイル、声とトーンのルール、テンプレートについては、guidelines/_manifest.jsonを確認します。このコマンドに合致するテンプレートが~/.claude-marketing/brands/{slug}/templates/にある場合は、その形式を適用します。ブランドが存在しない場合は、/digital-marketing-pro:brand-setupを実行するよう案内するか、デフォルト設定で進めます。 - キャンペーン履歴を確認する:
python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaignsを実行し、重複を避けて活用できる過去のキーワード調査やコンテンツキャンペーンを特定します。 - 参照ファイルを読み込む:コンテンツ戦略のコンテキストについては
skills/content-engine/を、業界固有のキーワードベンチマークや検索行動のパターンについてはskills/context-engine/industry-profiles.mdを参照します。 - シードキーワードを拡張する:ブランドに接続されたキーワード MCP(Ahrefsの
getRelatedKeywords、Semrush、SE Ranking、またはGSCのクエリマイニング)を使ってシードキーワードを候補リストへと拡張し、利用可能な場合はプロバイダーの検索ボリュームとキーワード難易度の数値を取得します。プロバイダーと取得日を記録します。検索ボリュームとキーワード難易度は測定値ではなくプロバイダーによる推定値であり、プロバイダー間で20~50%の差が生じます。接続されたツールから返されていない検索ボリューム、キーワード難易度、トレンドの数値を主張してはいけません。 - 検索意図を分類する:すべてのキーワードを検索意図の分類に分けます。情報収集型(使い方、とは何か)、ナビゲーション型(ブランド、製品名)、商用調査型(おすすめ、レビュー、比較)、取引型(購入、価格、デモ、無料トライアル)です。
- キーワードをコンテンツタイプに割り当てる:検索意図とSERP機能の分析に基づいて、各クラスターに推奨するコンテンツ形式(ブログ記事、ランディングページ、ピラーページ、比較ページ、FAQ、動画、ツール、インタラクティブコンテンツ)を割り当てます。
- 競合と比較してコンテンツのギャップを特定する:競合ドメインが提示されている場合は、競合のランキングキーワードをブランドの現在の対応状況と照合し、見逃している機会や十分に扱われていないトピックを明らかにします。
- ロングテールの機会を見つける:各クラスターをロングテールのバリエーション、質問形式のキーワード(People Also Askのパターン)、難易度が低く参入しやすい関連検索修飾語で拡張します。
- SERP機能の機会を評価する:各主要キーワードについて、表示されるSERP機能(強調スニペット、People Also Ask、ナレッジパネル、画像パック、動画カルーセル)を特定し、獲得可能な機能を記録します。
- 季節性とトレンドの機会を特定する:季節性が顕著なキーワードや検索トレンドが上昇しているキーワードにフラグを付け、優先的なスケジュール設定が必要な、時間的制約のあるコンテンツ機会を特定します。
- 効果と難易度に基づいて優先順位を付ける:検索ボリュームの推定値、ランキング難易度、ビジネスとの関連性、コンバージョンの可能性、コンテンツギャップの機会を考慮した複合優先度指標で、各キーワードクラスターを評価します。
- キーワード戦略ドキュメントを作成する:分析全体を、コンテンツ作成の順序に関する明確な次のステップの推奨事項を含む、構成の整った成果物にまとめます。
出力
以下を含む、構成化されたキーワード戦略ドキュメント:
- テーマごとに整理されたキーワードクラスターと、各クラスターに属する個別のキーワード
- キーワードごとの月間検索ボリュームとキーワード難易度の推定値
- キーワードごとの検索意図の分類(情報収集、ナビゲーション、商用、取引)
- クラスターごとのSERP機能の機会(強調スニペット、PAA、動画、画像パック)
- クラスターごとに推奨するコンテンツの種類と形式
- 優先度スコア(高/中/低)と、取り組む順序の根拠
- 競合が獲得しているものの、ブランドが取りこぼしているキーワードを示すコンテンツギャップ分析
- 難易度が低く関連性の高いロングテールキーワードの機会
- FAQや「他の人はこちらも質問」の表示を狙う、質問形式のキーワードリスト
- 優先度に基づく、推奨コンテンツ制作ロードマップ
- すぐに取り組むべきクイックウィンキーワード(難易度が低く、検索ボリュームが十分で、関連性が高いもの)
- 適切なタイミングの推奨を含む、季節性またはトレンドのキーワード機会
- キーワードクラスターと既存コンテンツ間の内部リンクの機会
ヒントと注意事項
- どのプロバイダーの検索ボリュームも推定値です。 Ahrefs、Semrush、GSC、SE Rankingでは、同じキーワードでも数値に20〜50%の差が生じます。単一の推定値ではなく、範囲で示してください。
- キーワード難易度(KD)は指標ではなく、経験則に基づくものです。 KD 60は「競争が激しい」という意味であり、「不可能」という意味ではありません。ニッチ分野での権威性がある小規模ブランドなら、一般的なKD 30のサイトを相手にKD 70のキーワードで上位表示できる場合があります。
- ロングテールだからといって、検索ボリュームが常に少ないとは限りません。 AI検索によってクエリが書き換えられるため、実際にクリックにつながるクエリは、種となるキーワードと異なることがあります。順位トラッカーの推定ではなく、GSCでユーザーが実際に入力した結果としてのクエリを必ず確認してください。
- 生のキーワードが20個以上になったら、
/digital-marketing-pro:keyword-clusterに引き継いでください。 執筆前にクラスター化することが、単なるキーワードリストではなくトピックの権威性につながります。 - 同じキーワードセットを四半期ごとに調査しないでください。 ビジネスモデル、ターゲット市場、または競争環境が変わった場合にのみ再調査してください。そうでなければ、差分はノイズです。
- 検索意図の分類は検索ボリュームより重要です。 多くの商業ブランドにとって、月間200回の「[製品]を購入する」というクエリは、月間5000回の「[製品]とは」というクエリより価値があります。
使用するエージェント
- seo-specialist -- キーワード調査、検索ボリュームと難易度の推定、SERP分析、コンテンツギャップの特定、優先度のスコアリング
- content-creator -- キーワードをターゲットにしたコンテンツの種類のマッピング、コンテンツの切り口の推奨、編集計画の策定