似たテーマの記事を増やした結果、「狙ったページではない記事が表示される」「検索クエリごとに表示URLが入れ替わる」と感じることがあります。このとき疑われるのが、SEOにおけるカニバリゼーションです。
ただし、同じ検索語で複数のURLが表示されるだけでは、直すべきカニバリゼーションとはいえません。検索者が求める内容が異なるなら、複数ページが存在するほうが適切な場合もあります。まずSearch Consoleで候補を見つけ、その後に検索意図とページの役割を確認して、統合・書き分け・正規化を選びましょう。
SEOカニバリゼーションは「同じ語で複数URLが出ること」ではない
SEOカニバリゼーションとは、サイト内の複数ページが似た検索意図に答えようとして、どのページを優先すべきかが曖昧になっている状態を指します。記事同士だけでなく、記事とサービスページ、カテゴリページと商品ページの間でも起こります。
ここで注意したいのは、検索クエリの重複と、解決すべき問題の重複は同じではないことです。たとえば「SEO キーワード選定」と「SEO キーワード選定 ツール」は共通語を含みますが、前者では選び方、後者では使うツールの比較や操作方法を知りたい人が多いと考えられます。ページの役割を分けられるなら、両方を残す理由があります。
一方で、「SEOキーワードの選び方」と「SEOキーワード選定の手順」が、ほぼ同じ見出し・説明・CTAで構成されているなら、検索者にも検索エンジンにも違いが伝わりません。この場合は、1本に統合するほうが分かりやすくなります。
また、カニバリゼーションと技術的な重複URLも分けて考えてください。パラメータ付きURL、httpとhttps、並び替え・絞り込みで生成されるURLなど、内容が同一または非常に近いページは、記事企画の問題というより正規URLの指定が必要な問題です。Googleは重複または非常に類似したページについて、リダイレクト、rel="canonical"、サイトマップなどで正規URLの希望を伝える方法を案内しています。Google 検索セントラルの正規URLに関する解説も確認しておきましょう。
Search Consoleでカニバリゼーション候補を見つける方法
調査の出発点は、Google Search Consoleの検索パフォーマンスです。このレポートでは、クエリ、ページ、クリック数、表示回数、クリック率、平均掲載順位を確認できます。Google検索で実際にどのクエリとURLの組み合わせが発生しているかを見られるため、机上で記事タイトルを比較するよりも候補を絞り込みやすくなります。検索パフォーマンス レポートの仕様では、指標とディメンションの意味も確認できます。
まずは「意図的に伸ばしたいクエリ」から確認する
すべてのクエリを一度に見ようとすると、判断が散らかります。最初は、事業上重要なサービスに近いテーマ、流入が多いのに順位やクリックが安定しないテーマ、リライト候補の記事が持つ主要クエリに絞ってください。
- 検索パフォーマンスで確認期間を選びます。季節性があるテーマは、短期間だけで判断せず、前年同時期や長めの期間とも比較します。
- [クエリ]から対象の検索語を選択、またはクエリフィルタで絞り込みます。
- [ページ]タブに切り替え、同じクエリで表示・クリックされているURLを確認します。
- 複数URLがある場合は、各ページを開き、タイトル、導入、見出し、CTA、検索者が得られる答えを横並びで記録します。
この段階での目的は「問題ページを断定すること」ではなく、詳しく診断する組み合わせを見つけることです。検索結果は検索時点、地域、端末、利用履歴などでも変化します。Search Consoleの数値と、実際の検索結果を一度見比べるときも、表示URLだけで結論を急がないようにします。
優先的に確認したい3つの兆候
- 同じ重要クエリで複数URLが継続的に表示され、どちらも十分なクリックを得られていない。
- 期間を分けると、似た記事の表示回数や掲載順位が交互に増減している。
- 本来はサービスページを表示させたいのに、概要だけを説明した記事が主に表示されている、またはその逆になっている。
ただし、平均掲載順位だけで判断してはいけません。平均掲載順位は、検索結果における最上位の掲載順位を集計した値です。検索意図の違う複数クエリや端末を含めて見ると、数字だけではページの優劣を判断しにくくなります。クリック数・表示回数に加え、どの検索語で、どのページが選ばれているかを確認する必要があります。
統合するか、書き分けるかを決める4つの質問
候補の2ページを見つけたら、次の4点に答えてください。4つの答えがほぼ同じなら統合を、違いが明確なら書き分けを検討します。
- 検索者は何を知りたいのか。基礎知識、比較、設定方法、料金、事例など、主な疑問は同じでしょうか。
- 読後に取ってほしい行動は何か。記事を読んで理解することなのか、資料を見ることなのか、サービスを比較・相談することなのかを分けます。
- ページでしか提供できない固有の情報はあるか。独自の手順、対象別の判断基準、事例、仕様、料金などがなければ、別ページにする理由は弱くなります。
- 残したいURLは事業上どちらか。既存の流入、被リンク、問い合わせへの貢献、内部リンク数、更新しやすさを見て、主ページを決めます。
仮に「SEOキーワード選定」の記事が2本ある場合、片方を「検索意図からテーマを決める基礎記事」、もう片方を「既存コンテンツのキーワード重複を棚卸しする運用記事」として明確に分けられるなら、共存できます。前者を深めたい読者には、SEOキーワードの選び方|検索意図から記事テーマを決めるも参考になります。
診断結果別:統合・書き分け・正規化の選び方
| 診断結果 | 基本対応 | 実装時の注意点 |
|---|---|---|
| 検索意図、見出し、結論がほぼ同じ | 内容を統合し、不要になるURLを恒久的にリダイレクトする | 残すページに両方の有用な情報を移し、旧URLから新URLへ301リダイレクトします。 |
| 共通語はあるが、検索者の疑問や次の行動が違う | ページの役割を分けて書き直す | タイトルだけでなく、導入、見出し、具体例、CTA、内部リンクの文脈まで変えます。 |
| 内容は同じで、URLだけが複数存在する | 正規URLを指定する | 自己参照canonical、内部リンク、サイトマップで選んだ正規URLをそろえます。 |
| 検索流入を意図しない案内ページや古いキャンペーンページ | noindexまたは削除を検討する | 検索で見つけるべきページならnoindexで隠さず、統合または書き直しを優先します。 |
統合は「短い記事を消す作業」ではない
統合する際は、文字数を足すことが目的ではありません。残すページが検索者の疑問に最も早く答えられるように、重複した説明を削り、旧ページにだけあった具体例や判断基準を移します。
そのうえで、不要になったURLを残すページへ301リダイレクトします。Googleは、既存の重複ページを取り除く場合にリダイレクトを使う方法を案内しています。URLを統合するなら、旧URLへ向いていた内部リンクも新URLへ修正してください。内部リンクの見直し方は、SEO内部リンクの貼り方|リンク先・アンカーテキスト・確認方法を整理するで詳しく解説しています。
書き分けでは、キーワードより先に「答える範囲」を変える
タイトルに別の修飾語を足すだけでは、書き分けになりません。たとえば「比較」「やり方」「事例」と付けても、本文が同じ基礎説明で始まり、結論も同じなら競合は続きます。
書き分けるなら、ページごとに「対象者」「前提となる状況」「答える質問」「読後の行動」を1文で定義します。たとえば、初心者向けの記事は用語と全体像を説明し、実務担当者向けの記事はSearch Consoleの確認方法と対応判断に絞る、といった分け方です。
canonicalは記事の優先順位を決める万能機能ではない
rel="canonical"は、重複または非常に類似したページの代表URLを示すためのシグナルです。検索意図が異なる2記事のうち、一方を強引に優先させる目的で使うものではありません。Googleが選択する正規URLは、指定したURLと必ず一致するとは限りません。
正規化の設定を変更した後は、URL検査ツールで「ユーザーが指定した正規URL」と「Googleが選択した正規URL」を確認します。URL検査ツールのヘルプによると、サイト上に類似ページがある場合、Googleが選択した正規URLも確認できます。
公開後は順位だけでなく「狙ったページに流入が集まったか」を見る
統合や書き分けを行った直後は、検索結果の変化だけで成功・失敗を判断しないでください。クロールや再評価には時間がかかり、検索需要そのものも変動します。公開前後で同程度の期間を比較し、対象クエリに対して狙ったURLの表示回数・クリック数がどう変わったかを見ます。
確認項目は次のとおりです。
- 旧URLが適切に301リダイレクトされ、リダイレクトチェーンが発生していないか。
- 残すURLのcanonical、サイトマップ、主要な内部リンクが同じURLを指しているか。
- 対象クエリの[ページ]タブで、狙ったページへの表示・クリックが増えているか。
- 検索流入後の問い合わせ、資料請求、重要ページへの遷移など、事業に必要な行動が悪化していないか。
検索流入が多い記事でも、問い合わせにつながる導線が弱ければ、統合の優先度は上がりません。リライト対象を選ぶ際は、検索機会と事業上の重要度を分けて見ることが大切です。詳しくは、SEOリライトの優先順位|検索流入と事業成果から対象記事を選ぶもあわせて確認してください。
新しい記事を増やす前に、ページの担当範囲を記録する
カニバリゼーションを防ぐには、公開後に直すだけでなく、企画時点で既存ページとの差を決めることが重要です。キーワード表に検索語だけを並べるのではなく、次の項目を残しましょう。
- 想定する検索者と検索時の状況
- ページで最初に答える質問
- 扱う範囲と、あえて扱わない範囲
- 主となるURLと、関連ページへの内部リンク
- 読後に案内する次の行動
これを記事企画とサービスページの両方で管理すると、「似たキーワードだから別記事にする」「検索数がありそうだから追加する」といった判断を減らせます。テーマごとのページの役割を整理したい場合は、SEOのコンテンツクラスター設計|記事とサービスページをどうつなぐかも参考になります。
まとめ
SEOカニバリゼーションの対処で重要なのは、複数URLの表示を機械的に減らすことではありません。同じ検索語で表示されるページが、検索者にとって別の役割を持つのか、それとも同じ答えを繰り返しているのかを見極めることです。
Search Consoleで候補を見つけたら、検索意図、ページの役割、事業上残したいURL、技術的な重複の有無を確認してください。そのうえで統合・書き分け・正規化を選べば、記事数を減らすこと自体ではなく、読者に必要なページを届けやすいサイト構造へ改善できます。
参考情報
- 検索パフォーマンス レポート(検索結果): 概要と基本設定|Google Search Console ヘルプ
- URL 検査ツール|Google Search Console ヘルプ
- How to Specify a Canonical with rel="canonical" and Other Methods|Google Search Central
