キーワードカニバリをAIで対策する方法|記事の食い合いを防ぐ

「同じテーマで何本も書いたのに、どれも順位が上がらない」「狙った語で、意図しないページのほうが表示されてしまう」——記事数が三桁に近づいた頃から出てくる詰まりです。記事が増えるほど強くなる、とは限りません。同じ問いを狙う記事どうしが評価を分け合い、共倒れになることがあります。この記事では、その重なりを見つけて整理する手順を生成AIとあわせて整理します。
カメ先生記事の共食いはね、内容が似ていることが原因だと思われがちだが、本当は狙っている問いが同じであることが原因なんだ。
カメ子書いてある中身が違っていても、起きるということですか。
カメ先生起きるよ。切り口を変えたつもりでも、検索する側の知りたいことが同じなら、検索エンジンは同じ問いへの答えとして扱う。
カメ子書き手の意図ではなく、読み手の問いのほうで重なりを見るのですね。
- カニバリは自社記事どうしが同じ検索意図を奪い合い、順位評価が分散する状態
- Search Consoleの実データとAIの意味解析を組み合わせると、重複候補を効率よく特定できる
- 対処は統合・リライト・カノニカル・削除の使い分け。多くはページ統合と301リダイレクトで解決する
コンテンツ制作・SEOにAIを活かす第一歩、まずは導入から始めませんか?
デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。
キーワードカニバリゼーションとは
キーワードカニバリゼーションとは、同じ検索キーワード(検索意図)を、自社サイト内の複数ページが同時に狙ってしまう状態を指します。英語のcannibalize(共食い)が語源で、自分の記事が自分の記事の順位を食い合うイメージです。検索結果の側にも事情があります。同じサイトのページが並びすぎないように調整する仕組みがあり、2019年6月に告知された変更で、1つの検索結果に出る同一サイトのページは原則2件までとされました(関連性が特に高いと判断された場合は例外があります)。候補が社内に複数あっても、そのすべてが並ぶわけではなく、評価が分かれてしまいます。
よくある誤解が、「関連記事をたくさん作れば作るほどSEOに強くなる」という考え方です。実際には、狙う意図が重なった記事を量産すると、リンクや評価のシグナルが分散し、どのページも決め手を欠く結果になります。数ではなく、1つの意図に対して最も強い1ページを用意するという発想が、カニバリ対策の出発点です。
なぜカニバリが起きると損なのか
カニバリの最大の損失は、本来取れたはずの上位表示を逃すことです。評価が2〜3ページに割れると、どれも中位に留まり、1ページに集約していれば届いたはずの順位に上がれません。加えて、検索エンジンから見たサイトの主題が曖昧になり、専門性の評価にも影響します。クリック率の高い順位帯を逃し続けるのは、機会損失そのものです。
さらに2026年の検索環境では、影響が順位だけに留まりません。AIによる要約(AI Overviews)や生成AIの回答は、1つのクエリに対して引用元を絞り込む傾向が強く、自社ページどうしが競合していると、どれも選ばれない事態が起こります。検索結果の見え方が変わった今こそ、社内の共食いを解消して「この意図ならこのページ」という明確さを作ることの価値が高まっています。
カニバリが起きやすいパターン
共食いは、無計画に記事を増やすと自然に発生します。典型的なのは、似たテーマを別の切り口で何本も書いたケースです。「〇〇 とは」「〇〇 意味」「〇〇 わかりやすく」のように、言葉は違っても検索意図がほぼ同じ記事は、互いに食い合います。過去に書いた記事の存在を忘れ、同じテーマで新規に書いてしまう例も少なくありません。
ほかにも、カテゴリーページと個別記事が同じキーワードを狙う、キャンペーンごとに似たランディングページを量産する、といったケースがあります。まずは自社に同じ検索意図を狙った重複ページがないかを洗い出すことが、対策のスタートです。意図が近いほど食い合いは激しくなるため、言葉尻ではなく意図で見ることが重要になります。
AIで対策する全体の流れ
生成AIを使ったカニバリ対策は、大きく「見つける」「判断する」「直す」の3段階で進めます。見つける段階では検索データとクロール結果を集め、判断する段階でAIに意味の重複を評価させ、直す段階で統合やリライトを実行します。データ収集は専用ツール、意味の判断と作業の下ごしらえはAI、最終判断は人という分担が基本になります。
この流れの中でAIが最も力を発揮するのが、真ん中の「判断する」部分です。何百ページもの内容を人が読み比べて意図の重複を見抜くのは大変ですが、AIなら記事の要旨や見出しをまとめて渡すことで、意図が近い組み合わせを短時間で候補として挙げてくれます。次の章から、各段階の具体的なやり方を順に見ていきます。
Search Consoleで兆候を見つける
カニバリ発見の起点になるのが、Google Search Console(GSC)です。GSCの検索パフォーマンスで、1つのクエリに対して複数のURLが表示されている状態を探します。特定のクエリでフィルタし、「ページ」タブを見たときに、複数のページがそれぞれ表示回数を稼いでいれば、共食いの疑いが濃厚です。
あわせて注目したいのが、表示回数は多いのにクリック率や平均順位が伸びないクエリです。評価が割れているクエリは、この形になりがちです。GSCのデータをCSVでエクスポートしておけば、次の段階でAIに読ませて分析させられます。まずは主要なテーマのクエリから、表示URLが割れていないかを確認していきましょう。
兆候を探す前に、データの枠を知っておくと無駄足が減ります。GSCの検索パフォーマンスでさかのぼれる期間は直近16か月までで、それより古い数値は残りません。画面から書き出せる行数にも上限があるため、細かく見たい場合はAPIや外部の連携を使うことになります。さらに、検索された日から数値へ反映されるまでに2日から3日ほどの遅れがあり、直近の数日は欠けた状態で見えます。つまり、統合の前と後を比べたいのであれば、着手する前に16か月ぶんを自分の手元へ書き出して保管しておかないと、半年後には比べる相手が消えています。書き出す単位は検索語とページの組み合わせにし、月ごとに分けておくと、統合した月をまたいだ比較にそのまま使えます。
見る順番は、検索語からではなくページからにすると近道です。まず表示回数の多いページを並べ、そのページが拾っている語を開き、同じ語を別のページも拾っていないかを確かめます。語の側から入ると、語の数だけ開くことになり、どこまで見たのかが分からなくなります。もう一つの落とし穴は、平均掲載順位の読み方です。二つのページが日によって入れ替わりながら表示されていると、どちらの順位も中途半端な平均値になり、片方が上位を取れていた事実が均されて見えなくなります。期間をまとめて見ている限り、この入れ替わりには気づけません。疑わしい組み合わせは、日ごとに分けて並べ直すところまでが確認の作業です。
AIにGSCデータを読ませて重複を特定する
エクスポートしたGSCのデータは、そのままAIに渡して分析させられます。ChatGPTやClaude、Geminiといったチャット型AIに表を貼り付け、同じクエリで複数URLが表示されている組み合わせを抽出してと頼めば、共食い候補を一覧にしてくれます。人が目視で探すより、はるかに速く網羅的です。
さらに一歩進めて、候補ごとに「どちらのページが本命か」「なぜ食い合っていると考えられるか」まで整理させると、対処の判断材料がそろいます。数字の羅列を意味のある示唆に変換するのが、AIの得意分野です。ただしAIは渡したデータの範囲でしか判断できないため、クエリ・URL・表示回数・クリック数・掲載順位を含めて渡すことが、精度を上げるコツになります。
クロールツールとAIを併用する
GSCが「検索側」から兆候を掴む手段なら、クロールツールは「サイト側」から重複を洗い出す手段です。Screaming Frog SEO Spiderのようなツールでサイトを巡回すると、各ページのタイトルやH1、本文の語彙を一覧で取得できます。タイトルやH1が酷似したページは、カニバリの有力候補です。N-gram分析で語の重なりを見る方法もあります。
こうして集めたページ一覧を、AIに渡して意味の近さで束ねさせると、機械的な文字列一致では拾えない「言葉は違うが意図は同じ」ページまで見つけられます。ツールで機械的に集め、AIで意味的に評価するという二段構えが、抜け漏れの少ない棚卸しにつながります。規模の大きいサイトほど、この併用の効果が大きくなります。
AIでキーワードをクラスタリングする
カニバリを根本から整理するには、記事を検索意図ごとにグループ分けする「クラスタリング」が有効です。AIに記事タイトルや狙いキーワードの一覧を渡し、検索意図が同じものどうしをグループにまとめてと頼むと、意図単位のかたまりが見えてきます。同じグループに複数記事があれば、そこが食い合っている箇所です。
クラスタリングの利点は、対策だけでなく今後の設計にも使えることです。1つの意図には1つの本命ページという原則でグループを整理すれば、どのページを主役にし、どのページを統合・補助に回すかが明確になります。AIは大量のキーワードを意味でまとめる作業が速いため、人手では現実的でなかった規模の整理が、短時間でできるようになります。
対処の選択肢を使い分ける
共食いが見つかったら、闇雲に消すのではなく、状況に応じた対処を選びます。主な選択肢は、統合・リライト・カノニカル・削除の4つです。それぞれ向く場面が異なるため、2ページの役割と実力を見てから選ぶことが大切です。判断の目安を次の表にまとめます。
| 対処 | 向いている状況 | ねらい |
|---|---|---|
| 統合(301) | 同じ意図の記事が複数ある | 1ページに集約して評価をまとめる |
| リライト | 意図をずらせば両方生かせる | 狙うキーワードを役割分担させる |
| カノニカル | 内容が近く残す必要がある | 評価を本命ページに寄せる |
| 削除・noindex | 価値が低く残す意味がない | 重複を減らしサイトを整理する |
実務では、統合と301リダイレクトが最も多い解決策になります。カノニカルタグだけで済むケースはむしろ少なく、内容の重複そのものを減らす判断が必要になることが多いためです。どれを選ぶか迷ったら、AIに2ページの要旨を渡し、統合・リライト・削除のどれが妥当かを理由つきで整理させると、判断の助けになります。
四つの選択肢のどれを選ぶかは、迷ったときに見る順番を決めておくと速く片づきます。最初に見るのは外部からのリンクです。他社のサイトから参照されているページは、消してしまうと取り戻せません。次に、指名で読まれている形跡、つまり社名や商品名と一緒に検索されて入ってきているかを見ます。三つ目に更新のしやすさ、四つ目に事業のうえでの役割です。この順で見ると、統合するときにどちらを本命として残すかが、好みではなく理由で決まります。順番を決めずに集まると、たいていは書いた本人の思い入れの強さで残すページが決まってしまいます。四つの観点は同じ重みではなく、上にあるものほど後から取り返しがつきにくい、という前提で並べています。
選択肢どうしの性格の違いも押さえておきます。カノニカルの指定は検索エンジンへの申し出であって命令ではなく、中身が離れすぎていると採用されないことがあります。一方で301の転送は、読む人の行き先そのものを変えるため、効き目は強いかわりに元へ戻すのが面倒です。検索結果に出さない指定は、そのページを候補から外すだけで、別のページの評価を引き上げる働きは持ちません。つまり、評価を一本へ寄せたいなら統合と転送、当面は両方を残したいならカノニカル、という使い分けになります。効き方の違う道具を、同じ目的の代替案として並べて比べないことが、判断を早める近道です。
統合とリライトの進め方
最も多い対処である「統合」を例に、進め方を見ていきます。いきなり片方を消すのではなく、両方の良い部分を1ページに集約してから、旧ページをリダイレクトするのが基本です。AIを使えば、2記事の内容を突き合わせて統合案を作る作業を効率化できます。次の手順で進めると、抜けが出にくくなります。
順位・被リンク・内容の充実度から、残す1ページを決めます。迷ったらAIに両記事を比較させ、判断材料を出させます。
旧ページにしかない有用な情報を本命ページへ移します。AIに両記事を渡し、重複を除いた統合構成案を作らせると速いです。
統合済みの旧ページは、本命ページへ301リダイレクトし、評価とアクセスを引き継ぎます。
旧URLを指していた内部リンクを、本命ページ向けに直します。ここもAIに一覧化させると漏れが減ります。
統合後は、狙うキーワードで本命ページの順位が回復していくかを、GSCで見守ります。効果が表れるまでには時間がかかるため、焦って何度も変更せず、変化を観察する姿勢が大切です。うまくいけば、割れていた評価が1ページに集まり、順位が底上げされます。
作業に入る前に、後から効果を語れる形を整えておきます。統合する二つのURLについて、直近3か月の表示回数、クリック数、平均掲載順位を書き出し、統合した日付とあわせて残します。これがないと、順位が動いたときに統合のおかげなのか、検索エンジン側の更新が重なっただけなのかを説明できません。社内への報告でつまずくのは、たいていこの前後の数値を取っていなかったときです。あわせて、どのページを消すのかは書いた本人以外の目を一度通します。転送してしまえば元のURLは検索結果から消えるので、やり直しの費用がとりわけ高い作業だからです。
転送を入れたあとは、待つ期間をあらかじめ決めておきます。検索エンジンが新しい行き先を認識するまでの時間はURLごとに違い、巡回の頻度によっては数週間かかることも珍しくありません。この間に順位が一時的に下がることがあり、そこで慌てて転送を外したり、統合先をもう一度変えたりすると、評価が定まらないまま時間だけが過ぎます。決めておくのは、次に手を入れてよい日付です。あわせて、旧いURLを指していた内部のリンクは、転送に任せず書き換えます。転送はあくまで外部からの訪問を受け止める保険であって、自社の中の導線をそこへ通し続ける設計ではありません。
内部リンクの整理をAIで行う
カニバリ対策の仕上げは、内部リンクの整理です。統合やリライトで役割を決め直したのに、内部リンクが古い構造のままだと、検索エンジンへのシグナルがちぐはぐになります。本命ページにリンクを集め、意図の近いページどうしを適切につなぐことで、どのページが主役かを明確に伝えられます。
AIには、記事一覧とそれぞれの主題を渡して「どのページからどのページへ内部リンクを張ると、意図の重複を避けつつ回遊が良くなるか」を提案させられます。アンカーテキスト(リンクの文言)の案出しも得意です。ただし提案はあくまでたたき台なので、実際のページ内容と照らして人が最終判断します。リンク整理まで行って、はじめてカニバリ対策が完結します。
AIへの指示を設計する
カニバリ調査でAIの精度を上げるには、指示の出し方が重要です。漠然と「カニバリを調べて」と頼むより、渡すデータと、判断してほしい観点を具体的に指定すると、実用的な答えが返ってきます。次のようなプロンプトが土台になります。
次のGSCデータは、あるサイトのクエリ別・URL別の表示回数と順位です。
目的:キーワードカニバリゼーション(自社ページどうしの共食い)の候補を洗い出したい。
作業:(1)同じクエリで複数URLが表示されている組み合わせを抽出
(2)各組み合わせで、本命にすべきURLと理由
(3)推奨する対処(統合/リライト/カノニカル/削除)を理由つきで
表形式で整理してください。データ:{ここに貼り付け}
出てきた結果は、そのまま実行に移さず、必ず人が中身を確認します。AIはデータの範囲で妥当な推論をしますが、事業上の重要度や過去の経緯までは分かりません。最終的な統合・削除の判断は人が握るという前提を保つことで、AIを安全に使いこなせます。
指示の設計でいちばん効くのは、答えの形をこちらで決めてしまうことです。組み合わせごとに、検索語、二つのURL、それぞれの表示回数とクリック数、そして判断の根拠にした行を必ず書かせます。根拠の欄を必須にしておくと、渡していないことを埋めてきたときに一目で分かります。さらに、統合するかどうかの結論そのものは書かせず、候補の並べ替えまでに留める手もあります。この作業で最も取り返しがつかないのは消す判断なので、そこだけは人の手元に置いておくほうが安全です。AIに任せる範囲を狭くするほど、確認にかかる時間も短くなります。渡すデータの列名と、返してほしい列名を先に書いて示しておくと、形のそろわない出力を突き返すやりとりも減ります。
実際に起きやすいのは、URLの取り違えです。長いURLを途中で省略して返す、似た階層のページを同じものとして扱う、渡していないページを候補に混ぜる。どれも表の見た目は整っているので、読んでいるだけでは気づきにくい失敗です。防ぎ方は単純で、返ってきたURLを元のデータと突き合わせ、一致しない行は機械的に落とします。表計算の照合で足ります。もう一つ、渡す行数を欲張らないことも効きます。数千行を一度に投げると途中の行が静かに落ちるので、テーマごとに分けて渡すほうが、やり直しの回数まで含めれば結局は速く終わります。分ける単位は、カテゴリーや商材のかたまりにしておくと、後で結果をつなぎ直すときに順番で迷いません。
カニバリ対策でやりがちな失敗
対策を進めるうえで、つまずきやすい点を押さえておきましょう。
- カノニカルだけで済ませる:内容の重複を放置すると、根本原因が残り再発する
- 安易にページを削除する:被リンクや流入のある旧ページを消し、評価を失う
- 言葉尻だけで重複を判断する:語が違っても意図が同じ記事を見逃す
- 統合後に内部リンクを直さない:シグナルがちぐはぐになり効果が出ない
- AIの提案を検証せず実行する:事業上の重要ページを誤って統合・削除する
カニバリを未然に防ぐ運用
一度整理しても、記事を増やし続ければ共食いは再発します。予防のカギは、新規記事を作る前に、同じ意図の既存記事がないかを必ず確認する運用です。狙うキーワードと検索意図を決めたら、既存記事の一覧と照合し、重複しそうなら新規作成ではなくリライトを選びます。
この確認にもAIが役立ちます。新しく狙うキーワードをAIに伝え、既存記事の主題一覧と照らして「意図が重複する既存記事はどれか」を判定させれば、無自覚な重複記事の量産を防げます。記事は意図の数だけ作るという原則をチームで共有し、定期的にクラスタリングで棚卸しする習慣が、健全なサイト構造を保ちます。
予防は、担当者の心がけではなく手続きへ落とすと続きます。新しい記事を起案する用紙に、狙う検索語、その語でいま上位にいる自社のページ、そして既存の記事と分ける理由の三つを書く欄を作ります。三つ目が書けないときは、新規ではなく既存の書き直しに回す。判断の理由が文章で残るので、半年後に棚卸しをするときも、なぜ二本あるのかを追えます。承認は、記事を書く人とは別の一人が見ます。書き始める前の五分で止められるものを、公開してから統合し直すのは、作業の量でも費用でも何倍も高くつきます。用紙は特別なものでなくてよく、記事の企画を並べている表へ三列を足すだけで足ります。運用に乗るかどうかは、書式の立派さではなく、承認の前に必ず通る位置へ置けているかで決まります。
検索結果の側の変化も、予防を急ぐ理由になります。日本でAIによる概要の提供が始まったのは2024年8月で、以来、一つの問いに対して参照されるページは絞られる方向にあります。総務省が2026年7月24日に公表した情報通信白書の令和8年版によれば、何らかの業務で生成AIを使っている企業は86.4%、活用の方針を定めている企業は68.9%に達しました。書き手の側だけでなく読み手の側もAIの要約を経由して記事へたどり着くようになる以上、同じ問いに二本ぶら下がっている状態は、これまで以上に選ばれにくさへつながります。一つの問いに一本という原則は、順位のためだけの話ではなくなりつつあります。
よくある質問
カニバリはどのくらいの頻度でチェックすべきですか?
記事数や更新頻度によりますが、少なくとも四半期に一度はGSCとクロールで棚卸しするのがおすすめです。記事を多く出すサイトほど再発しやすいため、新規記事を作るたびに既存記事との重複を確認する運用を組み込むと、大きな崩れを防げます。
AIだけでカニバリ対策は完結しますか?
完結はしません。AIは候補の抽出、意味の重複判定、統合案づくりを大幅に効率化しますが、実データの取得はGSCやクロールツールが担い、統合・削除の最終判断は人が行います。AIは判断を速く正確にする補助役、という位置づけが現実的です。
統合するとすぐ順位は上がりますか?
すぐには上がらないことが多いです。検索エンジンが再評価するまでに時間がかかるため、統合・リダイレクト後は数週間から数か月の観察が必要です。焦って何度も変更すると評価が安定しないので、変化を見守る姿勢が大切です。
まとめ
キーワードカニバリゼーションをAIで対策する要点は、同じ検索意図を狙う自社ページの共食いを見つけ、1つの意図に本命1ページとなるよう整理することです。GSCとクロールツールでデータを集め、AIで意味の重複を判定・クラスタリングし、統合や301リダイレクト、内部リンク整理で評価を集約する。データ収集は専用ツール、意味の判断と下ごしらえはAI、最終判断は人という分担が現実的です。まずは主要テーマのクエリで、表示URLが割れていないかを確認するところから始めてみてください。
※本記事にはAIが活用されています。編集者が確認・編集し、可能な限り正確で最新の情報を提供するよう努めておりますが、情報の完全性、正確性、最新性、有用性等について保証するものではありません。本記事の内容に基づいて行動を取る場合は、読者ご自身の責任で行っていただくようお願いいたします。
コンテンツ制作・SEOにAIを活かす第一歩、まずは導入から始めませんか?
デボノはアカウント開設・初期設定など「そもそものAI導入」から社内定着まで伴走支援。マーケティング活用など一歩進んだご相談にも対応します。
