公開日 ・ 約11分で読めます
SEOカニバリ対策。新規追加とリライトを分ける判断手順

SEOのカニバリ対策とは、同じサイト内の複数記事が1つの検索キーワードで順位を食い合う「キーワードカニバリゼーション」を防ぎ、直すことです。本丸は起きた後の火消しではなく、記事を書く前に「新規を足すか、既存をリライトするか」を決めること。この記事では、その分岐をGSCのデータで判定する手順を5ステップで解説します。
僕はAIVESTという会社を経営しながら、自社ブログの企画から計測までを自作の仕組みで毎日回しています。公開記事は40本を超えました。この記事の背骨は一般論ではなく、同じテーマの7本目となる新規記事を6回見送った、僕自身の運用判断ログの実物です。
SEOのカニバリ対策とは。記事を増やす前に「新規か、リライトか」を決めること
カニバリゼーションは「自社記事どうしの順位の食い合い」
カニバリゼーションとは、共食いという意味の英語です。SEOの文脈では、自分のサイト内の複数ページが同じ検索クエリ(検索窓に打ち込まれる語句)で競合し、評価が分散してしまう状態を指します。
症状は分かりやすくて、どの記事も中途半端な順位に留まる、順位が安定せず表示されるページが入れ替わる、意図しない古い記事の方が上に出る、といった形で現れます。
見つけ方はシンプルです。GSC(Google Search Console。自サイトがどんな検索語で何回表示・クリックされたかを確認できるGoogleの無料ツール)で、1つのクエリに複数の自社URLが表示されていたらカニバリの疑いがあります。
対策の本丸は、事後処置ではなく「書く前の分岐」
「SEO カニバリ 対策」で検索して出てくる解説の多くは、統合・リダイレクトといった「起きてしまった食い合いをどう消すか」の事後処置を教えてくれます。それも必要な知識で、この記事でも後半で扱います。
ただ、僕の運用で効いているのはそこではありません。カニバリ対策の本丸は、書いた後の処置ではなく、書く前の「新規か、リライトか」の分岐判断です。食い合いは、起きてから消すより、起こさないほうが圧倒的に安上がりだからです。
なぜカニバリは起きるのか。原因は書いた後ではなく「書く前」の判断にある
「同じテーマなら何本でも書ける」が食い合いを仕込む
カニバリの直接の原因としてよく挙がるのは、タイトルや見出しの類似、同じ検索意図に向けた複数記事の存在です。ではなぜ類似記事が生まれるかというと、書く前に「このテーマにもう掲載はあるか」を確認しないまま、記事を足し続けるからです。
Googleは1つのクエリに対して、基本的に1つのページを選んで上位に出します。同じテーマの記事は狙う検索意図が重なりやすいので、確認せずに足した瞬間、食い合いの候補が1組増えます。つまりカニバリは執筆技術の問題ではなく、企画段階の判断の問題なんですよね。
「何本まで書いていいか」は、問いの立て方が違う
だからといって「同じテーマは3本まで」のような本数の目安を探すのも違います。テーマごとにキーワードの難易度も競合の強さも違うので、本数の上限に一般解はありません。
正しい問いはこうです。「このテーマに、次の1本を新規で足すべきか。それとも既存記事を直すべきか」。この問いなら、GSCの実測データで判定できます。記事数を目標にした瞬間、カニバリは企画の段階で仕込まれます。目標にすべきは本数ではなく、クエリごとの掲載状況です。

新規追加とリライトを分ける判断手順5ステップ
手順の全体像
僕が毎週の運用で実際に回している手順です。特別な有料ツールは不要で、GSCだけで完結します。
検索パフォーマンス画面から、直近4週間ほどのクエリ・表示回数・掲載順位・クリック数を書き出します。僕は取得を自動化していますが、最初は画面からのエクスポートで十分です。
各クエリの行に「どの記事が表示されているか」を対応づけます。1つのクエリに複数記事が並んだらカニバリの疑い。逆に、どの記事も受けていないクエリは意図の空白です。
記事をテーマ(クラスタ)ごとにまとめ、順位帯(浅い=30位以内、深い=70位以下など)と、そのテーマの記事本数を書き込みます。
浅い順位が付いているのに記事が薄いテーマは、新規を足す。深い順位に滞留したまま記事が厚いテーマは、新規を止めてリライトへ振る。
「書く」判断だけでなく「書かない」判断も理由つきで記録します。次の週次データで前提が変われば、判断も反転させます。
ステップ1のクエリ取得は、毎週続けるなら自動化が効きます。僕がGSCとGA4の週次データを自動で取り込んでいる仕組みはClaude CodeでGSC・GA4のレポート取得を自動化する手順で解説しているので、計測側はそちらに譲ります。
判定の物差しは「掲載の深さ×記事の本数」
ステップ4の分岐を表にするとこうなります。浅い順位×薄いテーマは新規を足す。深い順位×厚いテーマはリライトへ振る。これがこの記事で一番持ち帰ってほしい物差しです。
テーマの状態 | 実測のサイン | 判定 |
|---|---|---|
浅い順位×記事が薄い | 少ない本数で20〜30位台が付いている | 新規を足す(意図の空白を埋める) |
深い順位×記事が厚い | 本数はあるのに70位以下に滞留している | 新規を止めてリライトへ振る |
表示が数件しかない | どちらとも判定できない | 蓄積待ち(急いで動かさない) |
浅い順位が付いているのは、検索エンジンがそのテーマで自サイトを候補に入れ始めているサインです。記事が薄いなら、隣の検索意図を新規で埋める価値があります。逆に、本数を重ねたのに深い順位に沈んだままのテーマに新規を足すと、順位が付かない記事が増えるうえ、既存記事との食い合い候補まで増えます。

運用事例: 僕が同じテーマの7本目を6回見送った判断記録
以下は自社1サイト・表示回数1〜33回という極小サンプルの実測です。記事の本数と順位の因果関係は主張しません。キーワードごとの難易度差という別の要因があり、1サイトのデータでは切り分けられないからです。あくまで「僕はこう判断した」という運用事例として読んでください。
「面としては充足。次は新規よりリライト」と申し送った日
僕のブログには、AI研修や人材育成のテーマの記事がすでに6本ありました。2026年7月29日、週次の実測を見て、運用の判断記録にこう書き残しています。
研修クラスタは面としては充足。次は新規よりリライトへ振る。(2026年7月29日の運用判断ログ)
その後もこのテーマの7本目にあたる新規企画(AI人材育成の進め方)は、企画候補リストの最上位に残り続けました。順当なら次に書くべき1本です。
6回の見送りと、その根拠になった実測
結果として僕の運用は、8月12日から8月21日までの5日・計6回、この7本目を見送り、そのたびに理由を記録しました。根拠は毎回同じ実測です。
研修・人材育成・助成金まわりのクエリ群は、直近の週次データで8クエリ・約33回の表示すべてが70〜92位、クリック0。面はあるのに選ばれていない
対照的に、記事が1本しかない社内ナレッジ検索のテーマは、10クエリ・約20回の表示のうち、語数の短い4クエリが22〜28位を確保していた
対応表の上では、研修テーマは「深い順位×厚い」でリライト側、ナレッジ検索テーマは「浅い順位×薄い」で新規側です。実際に同じ週、浅い×薄い側のテーマには新規の企画を2本立てました。
繰り返しますが、「6本も書いたから深いままなのだ」とは言えません。言えるのは、実測が変わらない限り、7本目を足しても順位が付く見込みは立たないという判断が、6回とも同じ結論になったことだけです。

見送りの記録だけが6回分たまった期間は、正直もどかしかったです。ただ理由つきの記録が残っているので、次の週次データで前提が崩れたら、すぐ判断を反転できるんですよね。

すでにカニバリが起きているときの3つの対処
ここまでは予防の話でした。すでに食い合いが起きている場合の一般的な対処を、3つに絞って紹介します。なお正直に書いておくと、僕のブログでは現時点で記事の統合やリダイレクトを実施した実績はありません。書く前の分岐で予防している段階なので、ここは一般手順としての整理です。
対処1: 記事の統合
検索意図が重なる2本を、評価の高い方へ1本にまとめます。両方の記事が拾っていたクエリを1ページに集約できるので、分散していた評価がまとまります。統合したら、消す側の記事は次の301リダイレクトとセットで処理します。
対処2: 301リダイレクト
301リダイレクトとは、旧URLへのアクセスと検索評価を新URLへ恒久的に引き継ぐ転送設定のことです。統合で消した記事のURLをそのまま放置すると、リンクや評価が行き場を失います。必ず統合先へ転送します。似た手段として、正規のページをGoogleに伝えるcanonicalタグや、検索結果から除外するnoindexもありますが、まずは統合+301が基本です。
対処3: 内部リンクの整理
同じテーマの記事群の中で「どれが主の記事か」を、内部リンクの向きとリンク文字列(アンカーテキスト)で示します。関連記事から主の記事へリンクを集め、リンク文字列も主の記事が狙うキーワードに揃えます。
なお「順位は付いているのにクリックされない」記事は、カニバリではなくタイトルの問題であることが多いです。タイトル改稿でクリック率を直す手順は、別記事で実測つきで解説しています。
関連記事上位表示なのにクリックされない記事を直す。GSCのCTR改善手順検索6位で32回表示されてクリック0。自社ブログのGSC生データを教材に、直す記事を数字で選ぶ診断基準、タイトル改稿の実演、改稿後の再計測と判定まで、僕が毎週回している実運用の手順を公開します。トピッククラスターの作り方に「増やす/直す」の分岐を組み込む
トピッククラスターとは
トピッククラスターとは、大きなテーマのまとめ記事(ピラーページ)を中心に、関連する個別記事を内部リンクで束ねるサイト設計の考え方です。一般的な作り方は、中心テーマを決め、関連する検索意図を洗い出して個別記事にし、内部リンクでつなぐ、という流れで語られます。
ただ、多くの解説はここで終わります。クラスターを「増やし続けた後」にどう運用するかが抜けているんです。
「面の充足」を判定する工程をサイクルに足す
僕の運用では、この記事の5ステップを週次サイクルとしてクラスター運用に組み込んでいます。週に1回GSCのデータを取り込み、対応表を更新し、テーマごとに「増やすか、直すか、待つか」を判定する。面が充足したクラスタは「停滞」ではなく「完成」で、次の投資先を変えるだけです。
新規を足す判定になったテーマで、具体的に何を書くかを決める工程は、サジェスト(検索候補)と検索上位の差分から逆算します。この企画側の手順は別記事に分けています。
関連記事ブログのネタの探し方。サジェストと検索上位の差分で決める手順ブログのネタは頭から絞り出すものではなく、検索データから逆算するもの。サジェスト取得→上位記事の把握→差分の計画→タイトル検査の4手順を、僕が実運用する企画ログの実物を教材に公開します。なお、ここまでの取得・対応表・企画・執筆・計測という一連のブログ運用を自動化した全体像はAIでブログ運用を仕組み化した事例で公開しています。
SEOのカニバリ対策でよくある質問
作業は任せられますが、判断には実測データと運用ルールが必要です。僕のブログでは、どの記事を直すかの判定材料(GSCのクエリ・順位・クリック)を機械的に集め、下書きの実作業はAIに任せ、公開前の確認は人間が行う分担にしています。
まとめ: 記事数を目標にしない。クエリ×記事対応表で決める
最後に、この記事の判断手順をまとめます。
カニバリ対策の本丸は、書く前の「新規か、リライトか」の分岐判断
手順は5ステップ。GSCでクエリ取得→クエリ×既存記事の対応表→深さ×本数で色分け→分岐判定→記録と再評価
物差しは「浅い×薄いは新規、深い×厚いはリライト、表示が極小なら蓄積待ち」
「書かない」判断も理由つきで記録する。記録があるから、実測が変わったときに判断を反転できる
記事数そのものを目標にしているうちは、増やすほど食い合いの候補が増えます。目標を「本数」から「クエリごとの掲載状況」に置き換えることが、カニバリ対策のいちばん手前にある一手です。
AIVESTでは、GSCの実測を起点にしたブログ運用の設計や、記事制作を仕組みで回すためのAI活用を、経営者向けの顧問・伴走支援として行っています。自社サイトの「増やすか、直すか」の判断に迷っている方は、お気軽にご相談ください。
出典
本文中の「カニバリ対策の解説の多くは事後処置が中心」という記述は、2026年8月21日時点で確認した以下の検索上位記事の構成にもとづきます。判断手順・運用事例・実測値は、すべて僕自身のブログ運用による一次情報です。
LANY「キーワードカニバリゼーションの特定方法と解消方法」 https://www.lany.co.jp/blog/cannibalization
デジタルマーケティング研究所「キーワードカニバリゼーションとは」 https://digital-marketing.jp/seo/what-is-keyword-cannibalization/
webma「キーワードカニバリゼーションとは」 https://webma.xscore.co.jp/study/seo-keyword-cannibalization/
この記事が役に立ったらシェア
Related


