追加回答を募集中

canonicalを指定しているのにGoogleが別URLを正規URLに選ぶ場合、何から確認すべきですか

相談内容

Search ConsoleのURL検査をしていたところ、「ユーザーが指定した正規URL」と「Googleが選択した正規URL」が違うページを見つけました。

canonicalタグ自体は、こちらで検索結果に出したいURLを指定しています。

ただ、似たページやカテゴリーページがいくつかあるので、Googleから見ると同じページに見えているのかもしれません。

こういう場合は、canonicalタグを設定し直せばよいのでしょうか?

それとも内部リンクやXMLサイトマップ、ページ本文の違いなども確認した方がいいのでしょうか。

不用意にnoindexなどを入れてインデックス状況を悪化させたくないので、最初にどこから確認すべきか知りたいです。

この相談に近い経験はありませんか?

実際に試したことや確認したポイントなど、書ける範囲で共有いただけると、相談者や同じ悩みを持つ方の参考になります。匿名またはニックネームで回答できます。

短時間で把握

回答の要点

canonicalタグだけを見るのではなく、Googleが同じ内容だと判断しているURL同士の差と、内部リンク・サイトマップ・リダイレクトなどのシグナルが一致しているかを確認するのがおすすめです。

  • URL検査でユーザー指定canonicalとGoogle選択canonicalを確認する
  • canonical・内部リンク・サイトマップなどの指定が矛盾していないか確認する
  • 別ページとして残したい場合はページ同士の内容を十分に差別化する
運営からの回答
SEO日報運営2026-09-29

ご相談ありがとうございます。

この場合は、canonicalタグだけを修正するのではなく、「Googleにどのようなシグナルを送っているか」をまとめて確認するのがおすすめです。

canonicalはGoogleに正規URLの希望を伝える重要なシグナルですが、必ずそのURLが採用されるという指定ではありません。

Googleが別URLを正規URLとして選ぶことがあります。

まずURL検査で2つのURLを確認します

最初に、

  • ユーザーが指定した正規URL
  • Googleが選択した正規URL

を確認します。

次に、Googleが選んだURLの方が実際に内容が充実していたり、サイト内で強く扱われたりしていないかを見ます。

canonical以外の指定もそろえます

私なら次の順番で確認します。

  1. rel="canonical"が意図したURLを指しているか
  2. canonical先ページ自身も自己参照canonicalになっているか
  3. XMLサイトマップにどちらのURLが入っているか
  4. サイト内の内部リンクがどちらへ向いているか
  5. 3xxリダイレクトなど別の正規化シグナルがないか
  6. 2ページの本文がほぼ同一になっていないか

例えばcanonicalではAを指定しているのに、サイト内のリンクがほとんどBへ向いていると、Googleに異なるシグナルを送ることになります。

別ページとして残したい場合は内容の違いも重要です

Googleが2ページを重複ページのグループとして扱っている場合、設定だけ直してもGoogleの判断がすぐ変わらないことがあります。

本当に別々の検索意図を持つページとして残すなら、

  • ページの目的
  • メインの内容
  • タイトル
  • 見出し
  • 提供している情報

が明確に違う状態にします。

逆に、本来同じ内容なら無理に両方をインデックスさせず、1つへ統合する方が自然です。

noindexで無理に調整しない

同一サイト内の正規URLをGoogleへ伝える目的だけで、重複側にnoindexを入れる方法はおすすめしません。

まずcanonical、内部リンク、サイトマップ、必要に応じたリダイレクトなどを整理します。

修正後はすぐ結果が変わらないこともあります。

重要なURLであればURL検査から再クロールを依頼し、その後しばらくGoogleの再評価を確認するのがよいと思います。

関連する相談