mcpField
C
content-gap-analysis

content-gap-analysis

github.com/aaron-he-zhuマーケティング・グロース3.0k1.5k 回インストール今日更新
リポジトリ

content-gap-analysis について

content-gap-analysis は、自社サイトと競合のコンテンツを比較し、不足している機会を特定して優先順位を付けるマーケティングスキルです。ギャップを優先度別に整理し、早期に取り組む項目のコンテンツカレンダーを作成します。

主な機能

  1. 01自社と競合のコンテンツ比較
  2. 02キーワードとトピックのギャップ特定
  3. 03コンテンツ形式と GEO 対応の確認
  4. 04短期施策と長期施策の優先順位付け
  5. 05短期施策のカレンダー作成

活用シーン

  1. 01競合にあって自社にないトピックの発見
  2. 02トピッククラスターの網羅状況の比較
  3. 03商用または情報系コンテンツの不足特定

インストール

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

$npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill content-gap-analysis

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

同梱ファイル

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

references/
analysis-templates.md
example-report.md
gap-analysis-frameworks.md

詳細

コンテンツギャップ分析

自社サイトと競合サイトを比較し、優先して解消すべきギャップを評価することで、コンテンツの機会を特定します。

クイックスタート

Find content gaps between my site [URL] and [competitor URLs]
What content am I missing compared to my top 3 competitors?

スキルの契約

期待される出力:優先順位を付けたギャップ概要と、memory/research/ 用の標準的な引き継ぎサマリーです。

  • 読み取る情報:自社のドメイン、競合のドメイン、トピック/コンテンツタイプの重点、対象読者、ビジネス目標、ユーザーまたはツールが提供するコンテンツインベントリ。
  • 書き込む情報:ユーザー向けの分析と再利用可能なサマリー。
  • 反映する情報:長期的に有効なキーワードの優先順位、競合に関する事実、保留中の戦略上の判断を memory/hot-cache.md、memory/open-loops.md、memory/research/ に反映します。
  • 完了条件:優先順位を付けた各ギャップについて、それを取り上げている競合と、自社が取り上げていないことを明記し、ギャップをクイックウィン/戦略的な構築/長期に分類します。また、成果物にはクイックウィンごとに日付入りのコンテンツカレンダー項目を含めます。
  • 主な次のスキル:優先順位を付けたギャップリストの承認後、content-writer を使用します。
引き継ぎサマリー

skill-contract.md §Handoff Summary Format に記載された標準形式で出力します。

データソース

任意の連携機能:~~SEO ツール、~~検索コンソール、~~アナリティクス、~~AI モニター。ツールがない場合は、サイト URL、コンテンツインベントリ、競合 URL、ビジネス目標を尋ねます。CONNECTORS.md を参照してください。

ギャップ発見の入力としての Trend-scout(キー不要):複数のソースを使うトレンドスカウト(Google Trends RSS と Hacker News、Reddit を scripts/connectors/rss_monitor.py 経由で利用)により、競合も自社も見落としている可能性のある上昇中のトピックを見つけます。各ヒットをギャップ候補として扱い、手順 5〜7 で自社と競合のカバレッジを確認してください。これらのシグナルには 推定 と記載します。CONNECTORS.md の ~~trend database を参照してください。

キー不要の競合カバレッジインベントリ:python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/firecrawl.py" map <competitor-domain> --search "<topic>" --limit 1000 は、トピックとの関連度順に競合の URL を一覧表示します。手順 5〜7 に使える、素早い 実測 カバレッジインベントリです。また、firecrawl.py scrape <url> で候補ページをレンダリング済み Markdown として読み取れます。robots.txt はローカルで事前確認され、Disallow の場合は SECURITY.md §Scraping Boundaries に従って拒否されます。Firecrawl のキー不要の無料枠は月あたり約 1,000 クレジットです。scripts/connectors/README.md を参照してください。

判断ゲート

停止して確認する — ギャップ分析は競合との比較を前提としており、単独では実行できません。

  1. 競合ドメインが指定されておらず、CLAUDE.md や過去の調査からも推測できない場合 → ユーザーに競合を 1〜3 社指定するよう依頼するか、代わりに需要側から発見する keyword-research に切り替えることを提案します。
  2. 自社のドメイン/コンテンツインベントリを利用できず、取得もできない場合 → 「ギャップ」を特定するには現状のカバレッジを把握する必要があるため、サイト URL またはコンテンツリストを尋ねます。

確認せずに続行する — 次の場合は停止しないでください。詳しく調査する対象として指定された競合が 3〜5 社ある場合(最も近い競合を選びます)、任意のツールデータが不足している場合(「推定」/「該当なし」と記載して続行します)、トピックの範囲が曖昧な場合(重複する範囲全体を分析し、最も広いクラスターを明示します)。

手順

ユーザーがコンテンツギャップ分析を依頼した場合:

  1. 分析範囲を定義する — 自社サイト、競合、トピックの焦点、コンテンツの種類、オーディエンス、ビジネス目標を確認します。
  2. 既存コンテンツを監査する — インデックス登録済みのページ、コンテンツの種類、トピッククラスター、成果を上げているコンテンツ、弱点を整理します。
  3. 競合コンテンツを分析する — コンテンツ量、トラフィック、種類の構成、トピックの網羅範囲、独自のアセットを比較します。
  4. キーワードのギャップを特定する — 検索ボリューム、難易度、関連性に基づいて、ギャップを優先度の高い項目、すぐに取り組める項目、長期的な項目に分類します。
  5. トピックのギャップを整理する — トピッククラスターの網羅範囲を比較し、欠けているテーマに対するピラー/クラスターのアプローチを提案します。
  6. コンテンツ形式のギャップを特定する — ガイド、チュートリアル、比較、事例、ツール、テンプレート、動画、調査コンテンツを比較します。
  7. GEO/AI のギャップを分析する — 競合が引用されているものの、自社にはない Q&A、定義、比較コンテンツを特定します。
  8. オーディエンスのジャーニーに対応付ける — 認知、検討、意思決定、リテンションの各段階の網羅状況を比較します。
  9. 優先順位を付けてアクションプランを作成する — エグゼクティブサマリー、優先順位付きギャップリスト(すぐに取り組める項目/戦略的な構築項目/長期的な項目)、コンテンツカレンダー、成功指標を提示します。

各指標には 実測値(ツール/エクスポート)、ユーザー提供、または 推定値(モデルによる推論)のいずれかを明記します。推定値を実測値として示してはいけません。必要な指標を入手できない場合は、作り上げずに N/A と記載します。

品質基準:各ギャップについて、そのギャップをカバーしている競合、検索ボリュームまたはトラフィックの推定値、解消する価値がある理由を明記します。根拠のないトピックだけを列挙してはいけません。

参考:各ステップで使用する簡潔なテンプレートについては、分析テンプレートを参照してください。

例

SaaS マーケティングの完全なサンプルについては、references/example-report.mdを参照してください。

高度な分析

競合クラスターの比較
Compare our topic cluster coverage for [topic] vs top 5 competitors
時系列のギャップ分析
What content have competitors published in the last 6 months that we haven't covered?
検索意図に基づくギャップ
Find gaps in our [commercial/informational] intent content

結果を保存する

保存先:memory/research/content-gap-analysis/YYYY-MM-DD-<topic>.md。長期的に有効なギャップの優先事項と競合情報は、memory/hot-cache.mdに反映します。スキルコントラクトの「§Save Results Template」を参照してください。

参考資料

次におすすめのスキル

主なスキル:content-writer。

コメント