キーワードカニバリゼーションの見つけ方と対処法
同じクエリで競合するページの見つけ方と、差別化・統合・リダイレクトの判断、効果測定の方法を解説します。
同じ顧客を取り合って、協力できない2人の営業担当者を想像してください。キーワードカニバリゼーションでは、これと同じことが起きています。サイト内の複数のページが同じキーワードで検索結果に並び、互いの足を引っ張ります。
Googleは候補が複数あると、どれが最も適切か判断できません。検索結果に表示するページが入れ替わり、どのページも本来の順位に届きません。権威のある1ページなら獲得できたはずの順位を、サイトは失います。
キーワードカニバリゼーションとは
キーワードカニバリゼーションとは、同じサイトの複数のページが、同じキーワード、または検索意図が同じごく近いクエリに向けて最適化されている状態です。
ここでは2つのケースを区別します。1つ目は、同じ語の裏にある意図がページごとに異なるケースで、問題ありません。2つ目は、同じ種類のコンテンツで同じ疑問に答えているケースで、これがカニバリゼーションです。
| 状況 | カニバリゼーション? | コメント |
|---|---|---|
| 「seo audit」を狙う /blog/seo-auditと /services/seo-audit | あり | 意図が同じ:ユーザーはSEO監査について知りたい |
| /blog/what-is-canonicalと /glossary/canonical | 可能性あり | コンテンツの深さと意図による |
| /blog/ecommerce-seoと /services/shop-seo | なし | 意図が異なる:情報探索と商用 |
| 「men's trainers」を狙うカテゴリ /shoes/ とタグ /mens-shoes/ | あり | 一覧ページが重複し、内容が重なっている |
| 「LCP」を狙う /blog/lcpと /blog/core-web-vitals | なし | 深さが異なる:概要と詳細ガイド |
なぜ問題なのか
カニバリゼーションには具体的なマイナスの影響があり、オーガニックトラフィックに直接響きます。
リンク評価
外部リンクが1ページに集中せず、2ページに分散する
クリック率
Googleが適切でないページを表示し、ユーザーがクリックしない
直帰率
適切でないページがクエリに答えておらず、ユーザーがすぐ離脱する
順位の安定性
Googleがページを入れ替えるため、順位が日々変動する
さらに、クロールバジェットが、権威のある1ページではなく、似通った複数のページに消費されます。大規模サイト(ECサイトやアグリゲーター)では特に深刻で、Googlebotが重要な固有ページに到達しないこともあります。
カニバリゼーションの見つけ方
信頼できる検出方法はいくつかあります。Googleでの手動検索から、Search Consoleのデータ分析までさまざまです。
方法1:Googleでのsite:検索
特定のクエリを確認する最も手早い方法です。Googleにsite:your-domain "keyword"と入力します。結果に2ページ以上が表示されれば、カニバリゼーションのリスクがあります。
# Example diagnostic search queries
site:example.com "seo audit"
site:example.com "site promotion"
site:example.com "buy laptop"
# Extended variant with intitle: operator
site:example.com intitle:"canonical"方法2:Screaming Frog + Googleスプレッドシート
Screaming Frogで全URLをエクスポートし、ページごとにターゲットキーワードの列を追加します(メタタグから取得するか、手作業で入力します)。Googleスプレッドシートでキーワード列の重複を探すと、カニバリゼーションの候補が見つかります。
方法3:Ahrefs / Semrushのサイト監査
Ahrefsでは、Site Explorer → Organic Keywordsを開き、検索順位2〜20位で絞り込んでキーワード順に並べ替えます。1つのキーワードで複数のURLにトラフィックが入っていれば、カニバリゼーションと判断できます。
Google Search Consoleで診断する
Search Consoleは無料で、カニバリゼーションの特定に最も確実なツールです。クローラーの推測ではなく、Googleの実データを表示するためです。
Search Consoleでの診断手順は次のとおりです。
| 手順 | 作業 | 見るポイント |
|---|---|---|
| 1 | 「検索パフォーマンス」→「クエリ」を開く | 順位が安定しないキーワードを探す |
| 2 | クエリをクリックし、「ページ」タブを開く | 2つ以上のURLが表示されればカニバリゼーション |
| 3 | URLごとの表示回数とクリック数を比較する | メインのページがトラフィックの80%以上を獲得しているはず |
| 4 | 16か月分の順位グラフを作る | 順位が急に動く=Googleがページを入れ替えている |
| 5 | データをスプレッドシートにエクスポートする | 修正対象のケースをすべて整理する |
対処方法
万能な解決策はなく、原因とカニバリゼーションの種類によって方法が変わります。以下に、優先度の高い順に4つの主な方法を挙げます。
| 方法 | 使う場面 | 難易度 |
|---|---|---|
| ページを統合する | どちらのページも弱く、内容が70%以上重なっている | 中 |
| 弱いページを強いページへ301リダイレクトする | トラフィックと被リンクの面で一方が明らかに優位 | 低 |
| メインのページへcanonicalを指定する | 技術的な理由で両方のページを残す必要がある | 低 |
| 再最適化(フォーカスキーワードの変更) | 本来は別内容のページだが、たまたま内容が重なった | 中 |
| 弱いページを削除する | ユーザーにとって価値のないページ | 低 |
canonicalタグによる対処
canonicalタグ(<link rel="canonical" href="...">)は、Googleに「このページは重複で、メインはこちらのページ」と伝えます。技術的な理由で両方のページを残したいが、リンク評価は1ページに集めたい場合に向いています。
<!-- On the secondary page /blog/seo-audit -->
<head>
<!-- Point to the service page as the primary -->
<link rel="canonical" href="https://example.com/services/seo-audit/" />
</head>
<!-- On the primary page /services/seo-audit -->
<head>
<!-- Self-referencing canonical — required -->
<link rel="canonical" href="https://example.com/services/seo-audit/" />
</head>ページの統合とリダイレクト
統合は、強いカニバリゼーションに最も効果的な方法です。両方のページから優れた内容を集めて1つの強力なページを作り、弱い方のページをメインのページへ301でリダイレクトします。
ページ統合のチェックリスト
| 手順 | 作業 |
|---|---|
| 1. 監査 | Search ConsoleとAhrefsで、両ページのトラフィック、被リンク、検索順位を比較する |
| 2. メインのページを選ぶ | 被リンクが多く、順位が高い方をメインにする |
| 3. コンテンツを統合する | 弱いページにしかないセクションをメインのページへ移す |
| 4. リンクを更新する | 内部リンクをすべて新しいURLに更新する |
| 5. 301リダイレクト | 旧URLからメインのページへのリダイレクトを設定する |
| 6. サイトマップ | 旧URLをサイトマップから削除する |
| 7. Search Console | メインのページのインデックス登録をリクエストする |
カニバリゼーションを防ぐ
予防が最善の対策です。カニバリゼーションは、コンテンツ戦略やキーワードマップがないときに最も起こりやすくなります。
キーワードマップを用意します。ターゲットとするクエリを、それぞれ必ず1ページにだけ割り当てたスプレッドシートです。新しいページを作る前に、そのクエリを狙うページがすでにないか確認します。
# Keyword map template (Google Sheets)
# URL | Primary keyword | Secondary keywords | Page type | Status
/services/seo-audit | seo audit | technical site audit | Service | Published
/blog/seo-audit-guide | how to seo audit | diy site audit | Article | Published
/glossary/seo-audit | what is seo audit | definition | Glossary | Published定期的に監査します。四半期に1回、Search Consoleで複数のページが表示されているクエリを確認します。30分で済む作業で、何か月分もの順位低下を防げます。
FAQ
カニバリゼーションは順位下落の原因になりますか?
1つのページが自分自身と競合することはありますか?
用語集とブログの間のカニバリゼーションは気にすべきですか?
対処してから、Googleはどのくらいで反応しますか?
301リダイレクトとcanonicalは、どちらがよいですか?
Check it with SpiderHead
Free and local: run the audit on your own machine.



