SEO GEO Lab
SEO11 min read

キーワードカニバリゼーションの見つけ方と潰し方をSearch Console等で解説

複数ページが同じキーワードを奪い合うカニバリゼーションを、Search Console・クローラー・順位計測ツールで特定し、統合やcanonicalで解消する手順をまとめます。

結論

複数のページが同じキーワードで互いの順位を奪い合う「カニバリゼーション」は、Search Console・クローラー・順位計測ツールの3つで特定でき、統合やcanonical設定で解消できます。

米Search Engine Journalの「Ask An SEO」コーナーで、SEOコンサルタントのAdam Riemer氏が読者からの質問に回答した記事です。 カニバリゼーションとは、1つのサイト内で複数のページが同じキーワードや検索意図を狙い合い、 本来1ページに集まるはずの評価が分散してしまう状態を指します。 記事では、生成AIで記事を量産しているサイトほどこの問題が起きやすいと指摘しています。

Great question, and it's an easy one to detect and problem-solve, especially for websites that are using large language models (AI) to create content. LLMs not only produce thin content, but they also produce repetitive content that leads to this issue.
Adam Riemer, Search Engine Journal, 2026年8月20日

LLM(大規模言語モデル、ChatGPTなどの生成AI)で記事を作ると、プロンプトの精度に関係なく 似た内容のページが増えやすく、カニバリゼーションの原因になるという指摘です。 記事は原因の特定方法と、統合時に順位を落とさない直し方を3つの手段に分けて説明しています。

影響を受けるページ・クエリ

影響を受けるのは、同じキーワードを狙うページが複数存在するサイトです。 具体的には、似た商品説明ページを量産しているECサイトのカテゴリ・商品ページ、 同じテーマで何度も書いた解説記事を抱えるブログやオウンドメディア、 地域名だけを変えて量産した店舗集客ページなどが該当します。

逆に影響が小さいのは、1トピック1ページの原則が徹底されているサイトです。 また、同じキーワードで複数ページが出ていても、片方がハウツー記事、 もう片方が商品購入ページのように役割が明確に分かれている場合は、 記事内でも「これはカニバリゼーションではない」と明言されています。 検索意図の段階が違うだけで、Googleは目的に応じて出し分けているためと考えられます。

やること/やらなくていいこと

Figure

カニバリゼーション対応で工数をかける範囲

やること

  • 主要キーワードごとにSearch Consoleで表示URLを確認する
  • 順位が同時に沈んでいる複数ページを見つけたら統合・canonicalで整理する
  • 内部リンクのアンカーテキストをリンク先の意図に合わせ直す

やらなくていいこと

  • 役割が異なる複数ページ(解説記事と購入ページなど)を無理に1つに統合する
  • 1〜2位のキーワードでも同一クラスターの全ページを総点検する

役割が異なるページを統合すると、情報収集中のユーザーと購入直前のユーザー、 両方の受け皿を失うことになります。 記事も「複数のページが出ても慌てなくてよい。これは通常の状態」と述べています。 問題視すべきは、複数URLがほぼ均等にトラフィックを分け合い、 かつ同じ時期にそろって順位が3〜5ページ目付近まで落ちている場合だけです。

Search Consoleでの見つけ方

Figure

Search Consoleでカニバリゼーションを特定する手順

  1. 1

    検索パフォーマンスレポートを開く

    ログイン後「full report」をクリック

  2. 2

    クエリでフィルタする

    調べたい主要キーワードを入力

  3. 3

    該当クエリをクリックする

    そのキーワードで表示された全URLの一覧が出る

  4. 4

    順位とクリックの推移を見る

    複数URLが均等に分散し、順位が沈んでいれば疑いあり

検索パフォーマンスレポートとは、Search Console内でどのクエリでどのページが 何回表示・クリックされたかを確認できる画面です。 記事によると、複数URLが同時期に3〜5ページ目付近まで落ちていて、 かつ以前は1ページ目に出ていたなら、カニバリゼーションの可能性が高いとされています。 新しいページが公開された時期と順位低下の時期が重なっているかも合わせて確認すべき材料です。

例えば、家電通販サイトが「掃除機 おすすめ」で上位表示していたところ、 新たに公開した「掃除機 比較」ページが同時期に登場し、 両方とも4ページ目付近で順位が入れ替わり続けている、という状況が典型例です。 この場合は2ページの内容差を見直し、片方に統合するかテーマを分け直す判断が必要になります。

クローラーと順位計測ツールでの確認

Screaming FrogやSitebulbなどのサイトクローラーは、title タグやH1見出しを一括取得できます。 記事は、大量のページで重複が疑われる場合、クロール結果のtitleとH1を スプレッドシート上でソートし、似た文言のページを探す方法を挙げています。 商品ページにバリエーションを追加した際、canonicalタグ(検索エンジンに正規URLを伝えるタグ)の 設定漏れが原因になるケースにも触れています。

Figure

原因になりやすい変更

コンテンツ側

  • 似たテーマの記事を量産
  • LLMによる重複気味の生成記事

技術設定側

  • canonicalタグの設定漏れ
  • robots.txtやmeta robotsの変更で除外が外れる
  • 商品バリエーション追加時の設定ミス

順位計測ツールについては、SemrushやAhrefs、Authority Labsなどで 同じキーワードに複数URLが紐づいていないかを確認する方法が紹介されています。 記事では、Googleが検索結果表示の「num=100」パラメータ(一度に100件表示させる裏技的な指定)を 廃止した影響で、こうしたツールの順位取得コストが上がる可能性にも言及しています。 この点は順位計測ツールを外部委託・契約している運用者への影響であり、 自社サイトの構造そのものには関係しません。

統合・修正の具体的な方法

Figure

カニバリゼーションを解消する4つの手段

やること

  • meta robotsで重複フォルダやパラメータページをまとめてnoindexにする
  • canonicalタグで正規ページを1つに指定する
  • 内部リンクのアンカーテキストをリンク先の検索意図に合わせて張り替える
  • 執筆前に既存ページと重複しないか確認するテーマ一覧を編集チームと共有する

やらなくていいこと

  • 競合する全ページを個別に手動で書き換える

meta robotsとは、ページ単位で検索エンジンにインデックス可否を伝えるタグです。 記事は、これをプログラムで一括適用し、重複ページやパラメータ付きURLを まとめて除外する方法を推奨しています。 内部リンクについては「apples」という語でも、購入目的のリンクなら購入ページへ、 情報収集目的のリンクなら解説記事へ、リンク先を使い分ける例が挙げられています。

例えば、BtoB向けSaaSサイトが「経費精算 やり方」という記事を複数回書いていた場合、 社内のライターが同じテーマだと気づかないまま執筆を続けたことが原因になり得ます。 この場合、SEO担当者が承認前に確認できるテーマ一覧を用意し、 新規テーマがSEO担当を経由してから公開される流れを作ることが、記事が挙げる予防策です。

よくある質問

カニバリゼーションかどうかはどう見分けますか

同じキーワードで複数のURLが均等にトラフィックを分け合い、 かつ同じ時期にそろって3〜5ページ目付近まで順位が落ちていれば疑いがあります。 役割が異なるページ同士(解説記事と購入ページなど)が同じキーワードで出ているだけなら、 それは正常な出し分けであり対応不要です。

ページを統合すると既存の順位は失われますか

統合先ページにcanonicalタグで正規URLを明示し、内部リンクを整理すれば、 評価は基本的に統合先に引き継がれます。 記事は統合・削除・差別化の3つの選択肢を挙げており、 必ずしも1本化だけが正解ではないとしています。

生成AIで記事を量産しているサイトは特に注意すべきですか

はい。LLMは似た文脈のキーワードに対して内容が重複しやすい記事を生成しやすく、 プロンプトの工夫だけでは防げないと記事は述べています。 公開前にクローラーでtitleやH1を一括チェックし、重複を早期に発見する運用が有効です。

Sources · 一次情報

関連記事