キーワードカニバリゼーションとは?発見と解決ガイド
AIで要約する
AIにこの記事を読ませて重要なポイントを要約させましょう。
あるトピックについて、あなたのサイトに6本の記事があるのに、どれも1ページ目に上がってきません。コンテンツの質が悪いわけでもなく、技術的な問題も見当たりません。原因はもっと厄介なところにあります。その6本のページが、互いに競合しているのです。
これをキーワードカニバリゼーション(keyword cannibalization)と呼び、中規模サイトが最も見落としがちな順位低下の原因の一つです。この記事では、カニバリゼーションとは何か、どう発見するか、そして——最も重要な——状況ごとに何をすべきかを解説します。
キーワードカニバリゼーションとは?
同じ検索意図を満たそうとする2つ以上のページが、Googleの目には同じクエリを奪い合っているように見える状態です。
Googleは通常、あるクエリに対して1つのページだけを最も関連性の高い情報源として選びます。同じ意図を満たすページが5つあると、Googleはどれを表示するかを自分で判断し、その判断はしばしば入れ替わります。結果として起きるのは次の通りです。
- 順位が上下に不安定になり、どのページも安定した評価を得られない
- 獲得したバックリンクが5つのURLに分散し、どれも強くなれない
- 意図に合わないページが表示されることがあり、クリック率が下がる
- クロールバジェットが、同じトピックを扱う複数ページの間で浪費される
重要な区別があります。カニバリゼーションとは、同じ単語が複数のページに登場することではありません。 「SEO」という単語がサイト内の200ページに出てきても、それ自体は問題ではありません。問題は、2つのページが同じ質問に答えるために存在していることです。
カニバリゼーションはどんな状況で起きるか?
| 状況 | 例 | カニバリゼーションか? |
|---|---|---|
| 同じテーマの年別記事 | 「2024年SEOトレンド」「2025年SEOトレンド」「2026年SEOトレンド」 | はい——すべて同じ意図を満たしている |
| 同じ商品の異なるページ | カテゴリページ+同じ商品を扱うブログ記事 | 多くの場合、はい |
| 意図が異なるが似た単語 | 「SEOとは」(学習)vs「SEO会社」(購入) | いいえ——意図が異なる |
| サブトピックの分離が明確 | 「テクニカルSEO」vs「テクニカルSEOチェックリスト」 | 通常はいいえだが、境界線上 |
| フィルター・並び替えURL | ?color=red、?sort=price | はい——canonicalで解決する |
最もよくある原因は、年を重ねて蓄積されたブログのアーカイブです。毎年「最新版」の記事が書かれ、古い記事は削除されないまま5年後には同じクエリを5本のページが奪い合うようになります。
カニバリゼーションをどう発見するか?
1. Google Search Consoleを使う(最も信頼できる方法)
推測する必要はありません。データはすでに手元にあります。Google Search Console → パフォーマンス → クエリタブで1つのクエリを選び、ページタブに切り替えてください。
1つのクエリに対して複数のURLがインプレッションを獲得しているなら、カニバリゼーションの候補です。次の3つのサインは確実な証拠です。
- 同じクエリで2つ以上のURLがインプレッションを獲得している
- URLの平均順位が近い(どちらも8〜15位あたりなど)
- 時間の経過とともに、どちらのURLが表示されるかが入れ替わる
最後の項目が最も明確な証拠です。Googleが判断できていないということです。
2. サイト内検索演算子を使う
手早く確認するには、Googleで次のように検索します。
site:yoursite.com "対象キーワード"
同じ意図を満たす結果が複数出てくるなら、調査する価値があります。他のGoogle検索演算子も、この調査に役立ちます。
3. 順位トラッキングを使う
最も確実なシグナルは、順位が入れ替わることです。あるクエリで昨日はAページが9位だったのに、今日はBページが14位になっているなら、Googleは2つのページの間で揺れ動いています。順位トラッキングツールを使っていれば、この変化を自動的に検知できます。
発見したら、次に何をすべきか?
ここで急いで判断するのが最も高くつくミスです。ページを削除する前に、それぞれが何をもたらしているかを確認してください。判断のプロセスは次の通りです。
ステップ1:ページをデータで比較する
候補となる各ページについて、次の4つの数値を並べてください。
- 月間オーガニッククリック数
- 獲得している参照ドメイン(バックリンク)数
- 獲得している内部リンク数
- コンバージョン(フォーム、購入、登録)
ステップ2:4つの選択肢から1つを選ぶ
| 状況 | 対応 |
|---|---|
| どちらも同じ意図を満たしているが、片方が明らかに強い | 弱い方を強い方へ301で統合 |
| どちらも強いが、実際には意図が異なる | 分離する——タイトル、コンテンツ、内部リンクを差別化する |
| 弱い方のページに価値がまったくない(トラフィックもリンクもない) | 削除して301 またはnoindex |
| フィルター・並び替えURL | canonicalでメインページを指定する |
ステップ3:統合する場合はコンテンツを移す
最もよくあるミスは、弱いページを301にした後、その内容を捨ててしまうことです。しかしそのページには、そのページが順位を取っていたロングテールクエリがあります。Search Consoleでそのページが獲得しているクエリを洗い出し、それらのクエリに応える部分を統合先のページに追加してください。
そうしないと、統合後に合計トラフィックが下がり、「301は効果がなかった」と誤解することになります。
ステップ4:内部リンクを1つの統合先に向け直す
このステップを飛ばすと、統合作業は中途半端に終わります。サイト内で古いページを指している内部リンクをすべて見つけ、新しい統合先へ変更してください。リダイレクトの連鎖は残さないこと。/old → /middle → /newではなく、直接/old → /newにしてください。
アンカーテキストも多様化させてください。すべてが完全に同じキーワードだと不自然に見えます。内部リンク戦略の記事で、この配分について詳しく解説しています。
カニバリゼーションを未然に防ぐ
清掃するよりも、予防する方が常にコストが低くて済みます。3つの習慣で十分です。
1. 各ページに「プライマリクエリ」を割り当てる。 表で管理してください:URL、プライマリクエリ、セカンダリクエリ。新しいコンテンツを作る前に、そのクエリがすでに表にないか確認してください。
2. 新しい記事ではなく、既存の記事を更新する。 同じトピックで新年の記事を新規に立ち上げるのではなく、既存の記事を更新して日付を新しくする方が、カニバリゼーションを防ぎつつページが蓄積してきた権威も維持できます。このアプローチはコンテンツリフレッシュガイドで解説しています。
3. トピッククラスター構造を組む。 1つのメインとなるピラーページと、その周りにサブトピックを扱うサポートページを配置します。各サポートページは異なるサブ意図を満たし、ピラーページへリンクします。この構造は、カニバリゼーションを自然に防ぎます。
統合後、何を期待すべきか
301リダイレクトが定着するまでには数週間から数ヶ月かかります。この間は次のことに注意してください。
- 最初の1〜2週間の変動は正常です。パニックになって元に戻さないでください
- Search Consoleで統合先ページのインプレッション数が増加するのが、最初の良いシグナルです
- リダイレクトしたページがクロールされているかは、Search ConsoleのURL検査で確認してください
- 4〜8週間経っても回復が見られない場合、統合したページの意図が実は異なっていた可能性があります
よくある5つのミス
- ページを削除して404のまま放置する。 蓄積されたリンク評価がすべて失われます。必ず301を設定してください。放置した404は、積み上げた評価を無駄にする代償の大きいミスです。
- canonicalと301を混同する。 canonicalは提案であり、Googleが無視することがあります。ページを本当に廃止するなら301を使ってください。
- 一度に何十件も統合する。 問題が起きたとき、どれが原因かわからなくなります。バッチに分けて進めてください。
- 無関係なページへリダイレクトする。 関連性のない統合先へ向かう301を、Googleはソフト404のように評価することがあります。
- 内部リンクを更新しない。 最も見落とされがちなステップで、統合の効果を半減させてしまいます。
よくある質問
同じキーワードが2つのページに出てきたら、ペナルティを受けますか?
いいえ。カニバリゼーションはペナルティではなく、非効率です。Googleはあなたを罰するわけではなく、単にどちらを表示すべきか判断できず、どちらも本来あるべき順位まで上がれないだけです。
何ページからカニバリゼーションと言えますか?
ページ数ではなく、意図が重要です。同じ検索意図を満たす2ページがあればカニバリゼーションですし、異なる意図を満たす20ページはカニバリゼーションではありません。
カテゴリページとブログ記事が競合しています。どちらを選ぶべきですか?
クエリの意図を見てください。購入意図が強いクエリ(価格、購入、注文)ならカテゴリページを強化してください。学習意図が強いならブログ記事です。2つを統合するより、意図を分離する方が良い結果になることが多いです。
統合したページが、後で再び必要になったら?
301は取り消すことができますが、コストがかかります。Googleが新しい状態を学習し直すのに時間がかかるためです。だからこそ、統合の判断は感覚ではなく、データに基づいて行ってください。
関連記事:
SEOを自動化しましょう
テクニカルSEOのエラーをワンクリックで発見し、オーガニックトラフィックを飛躍的に向上させます。
SEOを自動化しましょう
テクニカルSEOのエラーをワンクリックで発見し、オーガニックトラフィックを飛躍的に向上させます。