competitor-content-analysis について
マーケターやコンテンツ戦略担当者向けに、戦略の策定や見直しに先立って競合のコンテンツ状況を調べるスキルです。サイトマップやページの確認に、任意で Keywords Everywhere のデータを組み合わせ、テーマや不足分、機会を特定します。
主な機能
- 01サイトマップに基づくコンテンツ調査
- 02コンテンツ種別の分類
- 03比較ページの確認
- 04SEOと配信状況の評価
- 05コンテンツギャップの提案
活用シーン
- 01戦略策定前の競合調査
- 02計画に不足するテーマや形式の発見
- 03競合の比較ページの確認
- 04キーワードデータを使った機会分析
MCP 対応
Keywords Everywhere MCP サーバーに接続すると、SEO分析用のキーワードデータを取得できます。未接続の場合は定性的な調査を行います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ superamped/ ai-marketing-skills --skill competitor-content-analysisインストール後、Claude Code で/competitor-content-analysisを入力して読み込まれたか確認します。
詳細
競合コンテンツ分析
使用方法
コンテンツ戦略の策定や見直しに着手する前に使用し、まず競合コンテンツの全体像を把握します。コンテンツの不足や機会を特定したり、特定の競合がどのようなコンテンツでオーガニックトラフィックを獲得しているのか、その理由を把握したりする場合にも役立ちます。
プロセス
ステップ 1:入力情報の収集
ユーザーに以下を尋ねます。
- 競合他社名 — 分析対象の企業
- 競合他社の URL — その企業のホームページのドメイン
- 自社製品の説明 — 販売しているものと対象ユーザー(競合コンテンツの関連性を評価するために必要)
- キーワードデータ(任意) — 以前に competitor-keyword-analysis を実行したことがある場合は、そのデータを提供してもらいます。そうでない場合、このスキルは Keywords Everywhere MCP が接続されていれば、そこからデータを取得します。
ステップ 2:サイトマップによるコンテンツの棚卸し
{url}/sitemap.xml(インデックスの場合は {url}/sitemap_index.xml も)を取得します。以下を抽出します。
- セクション別のページ総数(ブログ、ガイド、リソース、ドキュメント、ランディングページなど)
- URL パターン — コンテンツの構成(
/blog/、/resources/、/guides/、/learn/、/glossary/、/templates/、/vs/、/alternatives/、/compare/) - 公開日 — ページの公開時期(サイトマップに
<lastmod>が含まれている場合) - 公開ペース — 1か月あたりの新規ページ数(直近6か月)
サイトマップを取得できない場合は、ブログのインデックスとリソースページを取得します。そのうえで、キーワードデータを使い、ランキングされている URL からコンテンツの対象範囲を推測します。
ステップ 3:コンテンツの分類
サイトマップの URL と取得したページをもとに、コンテンツを種類別に分類します。
| コンテンツの種類 | 確認する URL パターン | 示唆されること |
|---|---|---|
| ブログ記事 | /blog/、/posts/ | 中核となるコンテンツエンジン — トピック、頻度、深さ |
| ガイド/ピラーページ | /guides/、/learn/、/resources/、/academy/ | ハブ・アンド・スポーク型の SEO 戦略、権威性の構築 |
| 比較ページ | /vs/、/compare/、/alternatives/、*-vs-*、*-alternative* | 購買意図の高い検索の獲得、直接的な競合への対応 |
| 「おすすめ」/リスト形式のページ | best-*、top-* | カテゴリキーワードの獲得 |
| 用語集/定義 | /glossary/、/dictionary/、what-is-* | プログラマティック SEO、認知段階のトラフィック |
| テンプレート/ツール | /templates/、/tools/、/calculator/、/generator/ | プロダクト主導のコンテンツ、購買意図の高い検索の獲得 |
| 導入事例 | /case-studies/、/customers/、/success-stories/ | 社会的証明となるコンテンツ、ファネル下部 |
| ウェビナー/動画 | /webinars/、/events/、/videos/ | イベント主導のコンテンツ、リードの獲得 |
| ホワイトペーパー/電子書籍 | /whitepapers/、/ebooks/、/reports/ | リード獲得のためのゲート付きコンテンツ |
| ランディングページ | /solutions/、/for/、/use-cases/ | セグメント別またはユースケース別のターゲティング |
| 変更履歴/更新情報 | /changelog/、/updates/、/whats-new/ | 製品開発の活発さを示す情報 |
カテゴリごとにページ数を数えます。存在するカテゴリと存在しないカテゴリを記録します。存在しないカテゴリは、機会となる可能性があります。
ステップ 4:比較ページと代替製品ページ
競争上のポジショニングに直接影響する、購買意図の高い商用コンテンツであるため、独立したステップとして扱います。
以下を検索して取得します。
/vs/、/compare/、/alternatives/のパターンに一致する、自社サイト上のページ- WebSearch:
site:{domain} vsとsite:{domain} alternatives
見つかった各比較ページについて、以下を確認します。
- 比較対象 — どの競合をターゲットにしていますか?
- 自社の位置付け — どのような点で優位だと主張していますか?
- 自社製品をターゲットにしているか — 該当する場合はすぐにフラグを立てます。
- 検索順位 — これらのページは実際にランクインしていますか?(Keywords Everywhere が接続されていれば確認します)
比較ページがない場合は、そこが活用できる隙です。特に「[相手の名前] alternatives」や「[相手の名前] vs [自社の名前]」のキーワードが狙い目です。
ステップ 5:SEO コンテンツ施策
キーワードデータ(ユーザーから提供されたもの、または Keywords Everywhere MCP 経由で取得したもの)を使って、以下を特定します。
- 専用キーワードページ — 特定の語句での上位表示を明確に狙ったページ(完全一致の URL スラッグ、最適化されたタイトル)
- プログラマティックコンテンツ — テンプレート化・大規模展開されたコンテンツを示すパターン(例:用語集ページ 50 件、すべての連携先に対応した「[tool] integration」ページ)
- ハブ・アンド・スポーク構造 — 関連コンテンツのクラスターを持つピラーページ
- トラフィックの多いコンテンツ — 推定トラフィックが多い上位 10 ページ。トピックと形式は何ですか?
- コンテンツテーマ — 順位を獲得しているキーワードを 3~5 個のテーマに分類します。これらがコンテンツの柱です。
- 商用キーワードと情報提供キーワードの比率 — トラフィックのうち、商用検索意図のキーワード(vs、best、pricing、alternative、review)と情報収集目的のキーワード(how to、what is、guide)からの割合はどの程度ですか?
キーワードデータがない場合は、サイトマップとページの内容から定性的に評価します。
ステップ 6:ゲート付きコンテンツとリード獲得
コンテンツを活用したリード獲得の方法を評価します。
リソースセンター/コンテンツライブラリのページがあれば取得します。以下を確認します。
- ゲート付きと非ゲートの比率 — メールアドレスの入力を求めているコンテンツは何ですか?
- ゲート付きコンテンツの種類 — ホワイトペーパー、電子書籍、テンプレート、ウェビナー、レポート、ツール
- リードマグネット — メールアドレスと引き換えに何を提供していますか?(ブログのサイドバー、ポップアップ、フッターの CTA で確認)
- コンテンツアップグレードのパターン — ブログ記事に、トピックに関連した記事内リードマグネットがありますか?
- ナーチャリングの兆候 — ニュースレター登録、購読を促す CTA、メール講座への言及
ゲート付きコンテンツからは、連絡先情報と引き換えにする価値が十分にあると彼らが考えるものがわかります。ゲートなしで公開しているコンテンツは、トラフィック獲得を狙ったものです。
ステップ 7:ソーシャルコンテンツと配信
コンテンツの配信方法と、活動しているチャネルを評価します。
ホームページのフッターと会社概要ページからソーシャルメディアへのリンクを取得します。見つかった各チャネルについて、以下を確認します。
- プラットフォーム — Twitter/X、LinkedIn、YouTube、TikTok、Instagram など
- プラットフォームごとのコンテンツの種類 — ブログコンテンツを再利用していますか?独自のソーシャルコンテンツですか?動画ですか?
- 投稿頻度 — 確認できる場合(埋め込みフィードの最近の投稿)
また、以下も確認します。
- ニュースレター — ニュースレターの登録フォームはありますか?配信頻度やコンテンツの種類について、何を約束していますか?
- ポッドキャスト — ポッドキャストを配信していますか?どこで配信していますか?
- YouTube — 動画コンテンツを公開していますか?どのような内容ですか?(チュートリアル、ウェビナー、ソートリーダーシップ)
ステップ 8:コンテンツギャップ分析
競合のコンテンツを自社の状況と照らし合わせます。
キーワードデータがある場合:
- 競合は順位を獲得しているが、自社は獲得していないキーワード — 競合が公開していて、自社にはないコンテンツ
- 自社は順位を獲得しているが、競合は獲得していないキーワード — 自社がすでに持つ強み
- どちらも順位を獲得していないキーワード — まだ誰も獲得していない領域
キーワードデータがない場合は、以下の観点から定性的にギャップを評価します。
- 自社にはないコンテンツの種類(比較ページ、用語集、テンプレートなど)
- 競合が幅広く扱っていて、自社がまだ取り上げていないトピック
- 競合が活用していて、自社がまだ試していない形式
ギャップごとに、以下を評価します。
- このトピックをより良く扱えますか?(より深い内容、より優れたデータ、より新鮮な視点)
- トラフィックを狙う価値はありますか?(キーワードデータを使って機会の規模を推定)
- 自社の製品やオーディエンスに合っていますか?
ステップ 9:分析結果の統合と提示
コンテンツインテリジェンスの概要を提示します。
- コンテンツ戦略の概要を 1 段落で(コンテンツ量、成熟度、主要な施策)
- コンテンツの一覧 — 種類別のページ数、公開ペース
- コンテンツの柱 — オーガニック検索での存在感を支配する 3~5 個のテーマ
- パフォーマンスの高いコンテンツ — トラフィック上位 5~10 ページと、その形式およびトピック
- 比較ページの状況 — 競合が押さえている領域と不足している領域
- コンテンツのギャップと機会 — 取り組める具体的なトピックや形式
- 推奨するコンテンツ案 — 推定インパクト順に並べた、根拠付きの具体的なコンテンツ案 5~10 件
「これはあなたの認識と一致していますか?考慮すべき、特に印象に残った競合のコンテンツはありますか?」と尋ねます。
出力形式
# Content Analysis: [Competitor Name]
**URL:** [url]
**Date:** [current date]
**Total indexed pages:** [X]
**Publishing velocity:** [X pages/month]
## Content Inventory
| Content Type | Count | Notable |
|---|---|---|
| Blog posts | | |
| Guides / pillars | | |
| Comparison pages | | |
| Glossary / definitions | | |
| Templates / tools | | |
| Case studies | | |
| Gated content | | |
| Landing pages | | |
## Content Pillars
[Their 3-5 core content themes with estimated traffic per theme]
## Top Performing Content
| Page | Est. Monthly Traffic | Keywords Ranking | Format | Topic |
|---|---|---|---|---|
| [url] | [X] | [X] | [format] | [topic] |
## Comparison & Alternative Pages
[What they have, who they target, what's missing]
## SEO Content Plays
[Programmatic content, hub-and-spoke, dedicated keyword pages]
## Gated Content & Lead Gen
[What they gate, lead magnets, nurture signals]
## Social & Distribution
[Channels, content type per channel, engagement, newsletter]
## Content Gaps & Opportunities
| Opportunity | Type | Est. Traffic | Difficulty | Why |
|---|---|---|---|---|
| [topic/page] | [new/improve] | [X] | [low/med/high] | [rationale] |
## Recommended Content Ideas
[5-10 specific pieces with format, target keyword, and why]
## Data Sources
- Sitemap: accessible / not accessible
- Keywords Everywhere: connected / not connected
- Pages fetched: [list]
ルール
- トラフィック数を捏造しないでください。すべてのデータは Keywords Everywhere に基づくか、推定値であることを明記する必要があります。
- ユーザーの製品や対象読者に合わないコンテンツのアイデアは、決して推奨しないでください。
- 常にクラスタリングして優先順位を付けてください。キーワードをそのまま並べることは避けてください。
- Keywords Everywhere MCP が接続されていない場合、SEO 分析は定性的な評価に限られることを明記してください。それでもこのスキルは機能しますが、トラフィック指標は利用できません。
- 競合のコンテンツが非常に少ない場合(20 ページ未満)、分析する価値のあるコンテンツ戦略がない可能性を指摘してください。
- 競合が自社製品を対象とする比較ページを掲載している場合は、すぐに指摘してください。
- 競合コンテンツの全体像を把握するには、2~3 社の競合に対してこれを実行し、それぞれのアプローチを比較することを推奨してください。