日本語 English(Home)

カニバリゼーションとは?SEOでの見つけ方と直し方

記事を増やすうちに、同じ疑問に答える記事が重なってしまうことがあります。重なりが問題になる場合とならない場合の見分け方、Search Consoleで候補を見つける手順、統合や書き分けなど状況ごとの直し方、書く前に重なりを防ぐ確認を整理します。

カニバリゼーションとは?SEOでの見つけ方と直し方

この記事の要点:

  • カニバリゼーションとは、同じサイトの複数のページが、同じ検索語・同じ検索意図に向けて作られ、互いに競い合っている状態です。Googleの公式用語ではなく、SEOの現場での呼び方です。
  • 重なりそのものは罰の対象ではありません。直すべきなのは、検索した人の知りたいことが同じなのに、似た記事が2つ以上ある場合です。
  • 見つけるときは、Search Consoleの検索パフォーマンスで「検索キーワード」で絞り込み、「ページ」タブで同じ語に表示されるページを比べます。
  • 直し方は、統合して301リダイレクト、役割の分け直し、内部リンクの整理、canonicalの4つから、状況に合わせて選びます。
  • いちばん手間が少ないのは予防です。新しく書く前に、同じ問いに答える記事がすでに無いかを確かめます。

カニバリゼーションとは:同じ問いに答えるページが重なる状態

SEOのカニバリゼーションとは、同じサイトの中の複数のページが、同じ検索語・同じ検索意図に向けて作られ、互いに競い合っている状態です。「キーワードカニバリゼーション」「カニバリ」「共食い」とも呼ばれます。Googleの公式のドキュメントで定義された用語ではなく、SEOの現場で使われる呼び方です。

よく起きる原因は次のとおりです。

  • 記事を増やすうちに、過去に書いた記事と同じテーマで新しい記事を書いてしまう
  • 担当者が変わり、どの記事がどの語を受け持つかが共有されていない
  • 「〇〇とは」と「〇〇 意味」のように、表現は違っても知りたいことが同じ語で、別々に記事を作る
  • まとめ記事と詳しい記事で、同じ説明を同じ深さで書いている
  • タグ一覧やカテゴリー一覧が、記事と同じ語で検索結果に出る

カニバリゼーションは何が問題で、何は問題ではないのか

同じサイトの中でページの内容が重なっていても、それだけでGoogleから罰を受けるわけではありません。Googleが問題にするのは、検索順位を操作する目的で作られた中身の薄いページなどで、通常の記事の重なりとは別の話です。

一方で、重なりを放置すると、次のような非効率が起きやすくなります。

起きやすいことなぜ困るか
同じ語で検索結果に出るページが、時期によって入れ替わるどちらのページも評価や表示が安定しにくい
被リンクや内部リンクが2つのページに分かれる1つのページに集まらず、どちらも中途半端になる
読者が似た記事を2つ読むことになる知りたいことに最短でたどり着けない
更新の手間が2倍になる片方の情報だけが古くなり、矛盾が残る
成果につなげたいページでない方が表示される問い合わせなどへの案内が弱いページに読者が入る

これらは「起きやすい」ことで、重なりがあれば必ず起きるわけではありません。同じサイトの2つのページが並んで表示され、どちらも役に立っている場合もあります。直すかどうかは、次の判断基準で決めます。

直すべき重なりかを見分ける判断基準

判断の軸は、2つのページが答えている問いが同じかどうかです。同じ語で表示されていても、知りたいことが違えば別のページがあって問題ありません。例:「〇〇とは」で定義を知りたい人と、「〇〇 費用」で料金を知りたい人は、別の記事で答える方が親切です。考え方は「検索意図の見分け方」で詳しく説明しています。

確かめることはいいいえ
2つのページは、同じ問いに同じ深さで答えているか直す候補問いが違えば、基本は両方残す
検索結果に出るページが時期によって入れ替わっているか直す優先度が上がる急がなくてよい
表示されてほしいページと違うページが表示されているか役割を分け直すか統合するそのままでよいことが多い
2つとも読者にとって別の価値があるか役割をはっきりさせて残す統合する
片方に被リンクや外部からの紹介があるか統合するときは、そのURLから301で転送する統合しやすい

数字だけで決めず、実際に両方のページを読み比べます。見出しを並べてみて、ほとんど同じ問いが並んでいれば、内容が重なっている可能性が高いと言えます。

例:判断の流れを当てはめる

説明用の例です。あるサイトに「Search Consoleの使い方」と「Search Console 初心者 設定」の2つの記事があり、どちらも「サーチコンソール 使い方」で表示されているとします。

  • 見出しを並べると、どちらも「登録」「所有権の確認」「検索パフォーマンスの見方」が中心で、同じ問いに同じ深さで答えている → 直す候補
  • 表示されるページが月によって入れ替わっている → 優先度が上がる
  • 片方には、外部のサイトからのリンクがある → そちらを残すか、統合するなら旧URLから301で転送する

この例では、2つを1つの記事にまとめ、初心者向けの設定の説明は統合後の記事の節として残す、という判断になります。もし片方が「登録の手順」だけ、もう片方が「レポートの読み方」だけを扱っていれば、問いが違うので両方を残し、題名を書き分けます。

Search Consoleでカニバリゼーションを見つける手順

自社サイトで重なりを探すには、Google Search Consoleの検索パフォーマンスレポートが使えます。

語から、表示されているページを調べる

  1. Search Consoleの「検索パフォーマンス」を開き、期間を3か月程度にします(データは最大16か月分まで見られます)。
  2. 「+新規」(フィルタの追加)から「検索キーワード」を選び、気になる語で絞り込みます。
  3. 表の「ページ」タブに切り替えます。同じ語で表示されているページが2つ以上あれば、重なりの候補です。
  4. 各ページの表示回数・クリック数・平均掲載順位を比べます。
  5. 日付のフィルタで「比較」を選び、前の期間と比べると、表示されるページが入れ替わっているかが分かります。

ページから、表示されている語を調べる

反対に、ページで絞り込んで「検索キーワード」タブを見ると、そのページがどの語で表示されているかを確かめられます。2つのページの語の一覧を並べ、上位の語がほとんど同じなら、重なりの候補です。

Search Consoleのデータで気をつけること

  • 表に表示されるのは最大1,000行です。語やページの多いサイトでは、すべての組み合わせは見えません。
  • ごく少ない人しか検索していない語は、検索した人のプライバシーを守るため、語として表に表示されません(匿名化されたクエリ)。そのため、検索キーワードで絞り込むと、合計の数字がグラフ全体より小さくなることがあります。
  • 表示回数の少ないサイトや、公開して間もないサイトでは、比べられるだけのデータがまだありません。

当サイト(seoagent.jp)も、改修前の2025-06-16〜2026-10-06のSearch Consoleでは表示回数が10、表示されたのはトップページだけでした。このような段階では、Search Consoleで重なりを見つけることはできないため、後で説明する「書く前の確認」が中心になります。

site:検索は補助として使う

Googleの検索窓で「site:自社のドメイン 調べたい語」と入れると、その語に関係する自社のページを大まかに見られます。ただし、Googleのドキュメントは、site:演算子はインデックスされているURLをすべて返すとは限らないと説明しています。重なりの候補を探す補助として使い、判断はSearch Consoleと記事の読み比べで行います。

状況ごとの直し方の選び方

状況直し方注意点
内容も検索意図もほぼ同じ記事が2つある1つの記事にまとめ、もう一方のURLから301リダイレクトする消す記事にしかない情報を先に移す
検索意図は違うのに、題名や見出しが似ているそれぞれの役割をはっきりさせ、題名と内容を書き分ける1記事が答える問いを1つに絞る
まとめ記事と詳しい記事が同じ語で競っている内部リンクの文言を整理し、どの語でどちらへ案内するかを決めるまとめ記事は概要にとどめ、詳しい説明は詳しい記事へ任せる
同じ内容を別のURLで残す必要がある(印刷用ページなど)canonicalで、評価してほしいURLを伝える内容の違う記事どうしには使わない

統合して301リダイレクトする

残す記事を1つ決め、もう一方の記事にしかない情報を移します。そのうえで、消す記事のURLから残す記事へ、恒久的な移転を示す301リダイレクトを設定します。Googleは、リダイレクトを、転送先を正規のURLとして扱う強いシグナルとしています。記事を削除するだけだと、そのURLへのリンクが行き場を失います。設定の方法は「301リダイレクトの設定と確認」で説明しています。

役割を分け直す

両方の記事を残す場合は、それぞれが答える問いを1つに絞ります。題名、冒頭の説明、見出しを、その問いに合わせて書き直し、もう一方の記事で詳しく扱う内容は短くして、リンクで案内します。どの語をどの記事に割り当てるかは、キーワード選定の割り当ての手順と同じ考え方です。

内部リンクの文言をそろえる

サイト内で「〇〇とは」という文言のリンクが、2つの記事にばらばらに向いていると、どちらがその話題の担当か伝わりにくくなります。同じ語のリンクは、担当の記事へ向けます。リンクの文言は、記事の題名をそのまま使うより、読者がその場で知りたいことを表す語にすると自然です。

canonicalを使う

canonicalは、内容が重複している、またはほぼ同じページの中で、評価してほしいURLを伝える方法です。Googleはcanonicalを強いシグナルとして扱いますが、ほかの要素も見て、別のURLを正規として選ぶこともあります。内容の違う記事どうしに使うものではありません。詳しくは「canonicalの使い方」で説明しています。

noindexで片方を消すのは最後の手段

重なりを避けるためにnoindexを使うと、そのページは検索結果に出なくなりますが、ページへのリンクや情報は1つにまとまりません。読者にとって残す価値が無いページなら統合と301、価値があるなら役割の分け直し、という順で考えます。

記事を統合するときの手順

  1. 残す記事を決める:検索での表示やクリック、外部からのリンク、成果につながる導線、URLの分かりやすさを見て決めます。
  2. 情報を移す:消す記事にしかない説明、表、例、よくある質問を、残す記事の該当する節へ移します。同じ説明は1つにまとめます。
  3. 題名と見出しを直す:統合後の記事が答える問いに合わせて、題名、冒頭の説明、見出しを見直します。
  4. 301リダイレクトを設定する:消す記事のURLから、残す記事のURLへ転送します。
  5. サイト内のリンクを直す:消す記事へ向いていた内部リンクを、残す記事のURLに書き換えます。転送に頼り続けるより、直接つなぐ方が確実です。
  6. サイトマップを直す:消した記事のURLをXMLサイトマップから外します。
  7. 公開後に確かめる:旧URLを開いて301で転送されるか、残す記事がSearch ConsoleのURL検査で問題なく見えるかを確かめます。

直した後の確かめ方と、待つ期間の考え方

統合や書き分けの後は、Search Consoleの検索パフォーマンスで、同じ語に表示されるページが1つにまとまっているかを見ます。記事を一覧にして重なりや古さを定期的に見直す手順は「コンテンツ監査(記事の棚卸し)のやり方」で説明しています。日付の比較で、直す前の期間と直した後の期間を並べると変化を確かめやすくなります。

Googleがページを再びクロールし、変更を反映するまでの時間は、サイトやページによって異なります。決まった日数は公表されていないため、数日で判断せず、比較できるだけの期間を置いてから見ます。期間は、そのページの表示回数の多さによっても変わります。

確かめるときの観点は次のとおりです。

  • 旧URLが検索結果から消え、残した記事が表示されているか
  • 同じ語に表示されるページが入れ替わらなくなったか
  • 残した記事の表示回数・クリック数が、2つの記事の合計と比べてどうか
  • 順位が下がった語があれば、移し忘れた情報が無いか

カニバリゼーションを防ぐ:書く前に確かめること

重なりは、書いた後に直すより、書く前に防ぐ方が手間が少なくなります。新しい記事を書く前に、次の3つを確かめます。

  1. 同じ問いに答える記事がすでに無いか:サイト内の記事の題名と見出しを、書こうとしている問いで探します。
  2. あるなら、新しく書くか、既存の記事を育てるか:既存の記事に節を足せば答えられるなら、新しい記事は作りません。
  3. 新しく書くなら、既存の記事との役割の違いを1文で言えるか:言えない場合は、重なる可能性が高いと考えます。

記事ごとに「主に答える問い」と「担当する語」を一覧(台帳)にしておくと、記事が増えても確かめやすくなります。当サイト(seoagent.jp)では、記事ごとに主題・テーマ・言及を決めて構造化データで宣言し、カテゴリーを解説文付きのトピックページにして、記事の分類を組み替えました。全体を説明する記事と、個別の問いに答える記事の役割を先に決めておくと、同じ深さの説明が2か所に生まれにくくなります。

よくある質問

同じ語で自社のページが2つ表示されているのは悪いことですか?

必ずしも悪くはありません。2つのページが違う問いに答え、どちらも読者の役に立っているなら、そのままでよいことがあります。同じ問いに同じ深さで答えている場合に、直す候補にします。

カニバリゼーションは、記事を削除すれば直りますか?

削除だけだと、そのURLへのリンクや、消した記事にしかなかった情報が失われます。必要な情報を残す記事に移し、旧URLから301リダイレクトを設定します。

1位だった記事が下がり、別の記事が表示されるようになりました。放置してよいですか?

2つの記事の内容が重なっていないかを、まず読み比べます。重なっていれば統合か役割の分け直しを検討します。順位の変化はほかの原因でも起きるため、順位が下がったときの確認手順もあわせて確かめます。

カテゴリーページやタグページも重なりの原因になりますか?

記事と同じ語で一覧ページが表示されることはあります。一覧に解説文を付けて記事と役割を分けるか、記事の無い一覧はnoindexにするなど、ページの役割に合わせて判断します。

統合すると、検索からの流入は必ず増えますか?

必ず増えるとは言えません。統合は、同じ問いへの答えを1つのページにまとめ、読者と検索エンジンに分かりやすくするための作業です。統合後は、Search Consoleで直す前と後の期間を比べて確かめます。

SEOAGENTでできること

SEOAGENTでは、Search Consoleの検索語と推移を記事ごとに確認できます。記事の改善では「記事どうしを整理」などの次の一手が理由とともに示され、テーマ選定では新しく書く前に「統合検討」などの選択肢を確かめられます。内部リンクの表は「共食いだけ」で絞り込め、トピッククラスターでは同じ用事に答える記事を「統合を検討する組」として示します。重なりは候補として示すもので、必ず統合すべきとは限らず、記事を自動で削除することもありません。

カニバリゼーションと関わる記事・サイト改善の記事は「記事・サイト改善の記事一覧」にまとめています。

参考情報

関連する記事

「記事・サイト改善」の記事をすべて見る →

執筆レギュレーションの作り方:表記ルール・文体・出典の決まりを社内で統一する
記事・サイト改善

執筆レギュレーションの作り方:表記ルール・文体・出典の決まりを社内で統一する

書き手が増えると、表記や文体、出典の示し方が記事ごとにばらつきます。執筆レギュレーションに入れる項目のひな形、公的な表記の基準の使い方、出典と法令に関わる表現の決まり、当サイト(seoagent.jp)の書き方の決まりと確かめ方を説明します。

コンテンツ監査(記事の棚卸し)のやり方:一覧の作り方と、残す・直す・統合・削除の判定
記事・サイト改善

コンテンツ監査(記事の棚卸し)のやり方:一覧の作り方と、残す・直す・統合・削除の判定

記事が増えると、古くなった記事や同じ問いに答える記事が生まれます。公開済みの記事を一覧にし、記事ごとに残す・直す・統合する・noindex にする・削除するを決める手順を、Google の説明と当サイト(seoagent.jp)の棚卸しの記録をもとに説明します。

AIでSEO対策を、もっと続けやすく。

機能と使い方、料金・契約条件は、サービス資料でご案内します。