「重複しています。ユーザーにより、正規ページとして選択されていません」の原因と対処法

「重複しています。ユーザーにより、正規ページとして選択されていません」の原因と対処法
この記事のポイント
  • canonicalタグが未設定でGoogleが自動で正規URLを選択している状態
  • ペナルティではないが本来はcanonicalタグを設定すべき状態
  • URL検査ツールでGoogleが選んだ正規URLが意図通りか確認することが重要
  • 対処にはcanonicalタグ設定または301リダイレクトが有効
  • www有無・末尾スラッシュ・パラメータ付きURLの不統一が主な原因

「重複しています。ユーザーにより、正規ページとして選択されていません」とは、ページ同士の重複が発生しているがユーザーからは正規ページが指定されておらず、Googleが自動的に正規URLを選択している状態を示すステータスです。

ペナルティではないものの、本来はcanonicalタグや301リダイレクトを設定して正規URLを明示すべき状態です。

Search Consoleを開いて「重複しています」というメッセージを見ると、「何か問題があるのでは?」「すぐに対処が必要?」と不安になるかもしれません。

このステータスは対処が必要なケースと不要なケースがあり、まずはGoogleが選んだ正規URLが意図通りかを確認することが大切です。

Google公式ドキュメントをもとに、SEO担当者が判断しやすい形で解説していきます。

\ インデックス管理を自動化 /

inSite(インサイト)

サイト内のページのクロール状態を毎日自動でチェック。どれだけのページがインデックスされていないか、原因は何なのかを常に監視できます。

inSiteのインデックス状態チェック機能のダッシュボード

1ページずつURL検査をしなければわからないインデックス状態を、inSiteで常に把握。効率よくSEOの打ち手を考えられます。

無料で試してみる ↗

「重複しています。ユーザーにより、正規ページとして選択されていません」とは?

サーチコンソールで表示される「重複しています。ユーザーにより、正規ページとして選択されていません」のステータス

「重複しています。ユーザーにより、正規ページとして選択されていません」というステータスは、「canonicalタグ(正規URL指定タグ)が設定されておらず、Googleが自動で正規ページを選択した状態」を示しています。

Search Consoleのインデックスカバレッジレポートに表示されるステータスの一つです。

Google Search Consoleヘルプでは、次のように説明されています。

このページは他のページと重複していますが、優先する正規ページとして指定されていません。

Googleがこのページの正規ページとして別のページを選択したため、このページは検索結果に表示されません。これはエラーではなく、意図したとおりに機能しています。

Google Search Consoleヘルプ

ポイントは「エラーではなく、意図したとおりに機能している」という部分です。

「重複しています。ユーザーにより、正規ページとして選択されていません」は、Googleのスパムポリシー違反(いわゆるペナルティ)ではありません。

ただし、「対処不要」という意味ではありません。

本来であれば、サイト運営者がcanonicalタグを設定して「このページの正規URLはこちらです」とGoogleに明示すべき状態です。

Googleが自動で選んだ正規URLが意図通りとは限らないため、どんなページが該当しているかを確認し、対処するようにしましょう。

インデックスカバレッジの他のステータスについて詳しく知りたい方は、インデックスカバレッジレポートの全ステータス解説も参考にしてください。

「重複しています。ユーザーにより、正規ページとして選択されていません」が表示される原因

主な原因は「www有無・https・末尾スラッシュの不統一」「パラメータ付きURL」「CMS・プラグインによる意図しないページ生成」の3つです。

発生する原因
  • www有無・https・末尾スラッシュの不統一
  • パラメータ付きURL
  • CMS・プラグインによる意図しないページ生成

Google検索セントラルでも、これらが重複コンテンツの代表的な発生パターンとして紹介されています。

www有無・https・末尾スラッシュの不統一

以下のようにURLがすべて同じコンテンツを表示しているケースで発生します。

  • https://example.com/page
  • https://example.com/page
  • https://www.example.com/page
  • https://www.example.com/page/

URL正規化のルールが未設定のサイトで発生しやすい原因です。

パラメータ付きURL

トラッキングパラメータやソート・フィルタ機能によって、同じコンテンツに複数のURLが生成されるケースで発生します。

  • example.com/page(本来のURL)
  • example.com/page?utm_source=twitter(パラメータ付き)

広告やSNSからの流入計測で使われるutmパラメータが典型例です。

ECサイトや求人サイトなどデータベース型のサイトでは、検索条件やフィルタの組み合わせで大量のURLが生成され、canonicalが適切に設定されていないと重複が発生しやすくなります。

CMS・プラグインによる意図しないページ生成

WordPressのカテゴリページやタグページ、印刷用ページ、AMP版ページなどが自動生成されるケースで発生します。

ECサイトでは、商品のカラーやサイズごとにURLが分かれてしまうこともあります。

「対処が必要かどうか」の確認方法と判断基準

Googleが選んだ正規URLが意図通りなら対処不要、意図と異なるなら対処が必要です。

まずサーチコンソールのURL検査ツールを使って、Googleがどのページを正規URLとして選択しているかを確認しましょう。

STEP 1
Search Consoleで該当URLをURL検査ツールに入力
Search Consoleの上部にある検索バーに、該当するURLを入力して検索します。
STEP 2
「ページのインデックス登録」の部分を展開
検査結果が表示されたら、「ページのインデックス登録」セクションを展開します。
STEP 3
「Googleが選択した正規URL」を確認
ここで表示される正規URLが、あなたの意図通りかどうかがポイントです。

急いで対処しなくていいケースと、すぐに対処したほうがいいケースは以下のとおりです。

急いで対処しなくていいケース
  • Googleが選んだ正規URLが意図通りの場合
  • 正規ページが検索結果に正しく表示されている場合
  • www有無や末尾スラッシュの違いなど技術的なバリエーションで、意図した正規URLが選ばれている場合

これらに該当する場合、急いで対処する必要はありません。ただし、将来的にGoogleの判断が変わる可能性もあるため、canonicalタグを設定しておくことをおすすめします。

すぐに対処したほうがいいケース
  • 意図と異なる正規URLが選ばれている場合
  • 重要なページがインデックスされていない場合
  • SEO上、明確に正規URLを指定したい場合

意図しないページが正規として選ばれている場合は、canonicalタグや301リダイレクトで対処が必要です。

「重複しています。ユーザーにより、正規ページとして選択されていません」を解消する対処方法

対処が必要と判断した場合、主に2つの方法があります。

状況に応じて適切な方法を選びましょう。

canonicalタグを設定する

canonicalタグは、検索エンジンに「このページの正規URLはこちらです」と伝えるためのHTMLタグです。

HTMLのhead内に以下のように記述します。

<link rel="canonical" href="https://example.com/page/" />
設定時のポイント
  • 絶対URLを使用する(相対URLは非推奨)
  • headタグ内のできるだけ上部に配置する
  • canonicalは「ヒント」であり、Googleが必ず従うわけではない点に注意

自己参照canonical(自分自身を正規URLとして指定)を設定しておくと、パラメータ付きURLでアクセスされた場合にも正規URLを明示できます。

CMS別の設定方法

WordPressをお使いの場合は、プラグインで簡単に設定できます。自身が使っているプラグインで設定するようにしましょう。

WordPress プラグイン別の設定方法
  • Yoast SEO
    投稿編集画面 → Yoast SEOメタボックス → 詳細設定 → 正規URL欄に入力
  • All in One SEO
    投稿編集画面 → AIOSEO設定 → 詳細設定 → Canonical URL欄に入力

Shopifyでは、テーマファイル(theme.liquid)のhead内に自動でcanonicalが出力されます。

手動で設定する場合は、HTMLのhead内に直接記述してください。

301リダイレクトでURLを統一する

301リダイレクトは、旧URLにアクセスがあった場合に新URLへ恒久的に転送する設定です。

強制的にリダイレクト先のURLに遷移するようになるため、canonicalタグよりも強力なシグナルとしてGoogleに認識されます。

使用するケース
  • URL変更時(旧URLから新URLへの移行)
  • ドメイン統一時(www有無の統一など)
  • httpsへの移行時

.htaccessでの設定例(httpからhttpsへのリダイレクト)

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

正規化シグナルの強さの順序

正規化のシグナルの強さは、以下の順番です。

301リダイレクト > canonicalタグ > sitemap.xml

確実に正規URLを統一したい場合は、301リダイレクトが最も効果的です。

対処後の確認方法と反映期間

Googleへの反映には通常数日 - 2週間程度かかります。すぐに変化がなくても焦る必要はありません。

確認方法は「URL検査ツールで個別に確認する方法」と「インデックスカバレッジレポートから検証をリクエストする方法」の2つがあります。

URL検査ツールで再確認する手順
  1. 対処後、URL検査ツールで該当URLを検索
  2. 「インデックス登録をリクエスト」を実行(任意ですが推奨)
  3. 数日 - 2週間後に再度URL検査を実行
  4. 「Googleが選択した正規URL」が意図通りに変更されているか確認
インデックスカバレッジレポートから検証をリクエストする手順
  1. インデックスカバレッジレポートで該当ステータスをクリック
  2. 対象URLの一覧から修正済みのURLを確認
  3. 「修正を検証」ボタンをクリック
  4. Googleが対象URLを再クロール
  5. 数週間後、検証結果が表示される

対応完了後は、「重複しています。ユーザーにより、正規ページとして選択されていません」の件数が減少しているかを定期的に確認しましょう。

急激な増加がないかモニタリングしておくと、新たな問題の早期発見にもつながります。

その他のステータスとの違い

ここでは、「重複しています。ユーザーにより、正規ページとして選択されていません」と、以下の3つのステータスとの違いを解説します。

「代替ページ(適切なcanonicalタグあり)」との違い

「代替ページ(適切なcanonicalタグあり)」との違いは、canonicalタグの設定状況にあります。

ステータスcanonicalタグ状態対処の必要性
重複しています。ユーザーにより、正規ページとして選択されていません未設定Googleが自動で正規URLを選択確認の上、canonical設定を推奨
代替ページ(適切なcanonicalタグあり)設定済みGoogleがcanonicalを認識通常は対処不要

「代替ページ」はcanonicalタグが正しく設定されており、Googleがそれを認識している状態です。意図通りであれば対処は不要です。

一方、「重複しています。ユーザーにより、正規ページとして選択されていません」は、canonicalタグが設定されていないため、Googleが自動で正規URLを選んでいます。

「代替ページ(適切なcanonicalタグあり)」については、「「代替ページ(適切なcanonicalタグあり)」とは?基本的に対処不要な理由を解説」で詳しく解説しています。

「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」との違い

canonicalタグの設定状況に違いがあります。

ステータス意味canonicalタグの状態
重複しています。ユーザーにより、正規ページとして選択されていませんcanonicalタグが設定されていない未設定
Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されましたcanonicalタグは設定されているがGoogleが無視した設定済み

「重複しています。ユーザーにより、正規ページとして選択されていません」はcanonicalタグを設定していないため、Googleが自動で正規URLを選んでいる状態です。

一方、「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」は、canonicalタグを設定したにもかかわらず、Googleがそれを無視して別のURLを正規として選んだ状態です。

「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」が発生する原因や対処法については、「「重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました」の原因と対処法」で詳しく解説しています。

「クロール済み - インデックス未登録」との違い

「クロール済み - インデックス未登録」との違いは、以下のとおりです。

ステータス状態
重複しています。ユーザーにより、正規ページとして選択されていませんコンテンツ自体には問題がないものの、重複しており正規ページが別に存在するためインデックスされない状態
クロール済み - インデックス未登録Googleがクロールしたものの、品質不足などの理由でインデックスしなかった状態

「重複しています。ユーザーにより、正規ページとして選択されていません」は正規化の設定、「クロール済み - インデックス未登録」は品質の改善のように、それぞれ対処の方向性が異なる点に注意してください。

インデックス未登録の詳細やページの特定方法については、「インデックスに登録されていないページ数」の確認方法と対処法【放置OKなケースも解説】で解説しています。

「クロール済み - インデックス未登録」については、「「クロール済み - インデックス未登録」とは?原因と対処法を徹底解説」で詳しく解説しています。

その他のインデックスステータス一覧

大分類カテゴリステータス名対処の必要性
登録済み-ページはインデックスに登録済みです不要
警告ありrobots.txtによりブロックされましたが、インデックスに登録しました確認推奨
コンテンツのない状態でページがインデックスに登録されています確認推奨
未登録エラーサーバーエラー(5xx)高い
リダイレクトエラー高い
未承認のリクエスト(401)が原因でブロックされました高い
アクセス禁止(403)が原因でブロックされました高い
見つかりませんでした(404)状況による
他の 4xx の問題が原因で、URL がブロックされました高い
ソフト404高い
ブロックrobots.txt によりブロックされています。意図的なら不要
URL に noindex が指定されています意図的なら不要
クロール・Google判断検出 - インデックス未登録中程度
クロール済み - インデックス未登録高い
重複・正規化代替ページ(適切なcanonicalタグあり)不要
重複しています。ユーザーにより、正規ページとして選択されていません確認推奨
重複しています。Google により、ユーザーがマークしたページとは異なるページが正規ページとして選択されました確認推奨
ページにリダイレクトがあります不要

なお、全ステータスについて詳しく解説している「インデックスカバレッジとは?全ステータスの意味と対処法を解説」も参考にしてください。

また、インデックスに登録されないページ数を確認する方法は、「「インデックスに登録されていないページ数」の確認方法と対処法【放置OKなケースも解説】」を参考にしてください。

まとめ

「重複しています。ユーザーにより、正規ページとして選択されていません」について解説しました。

この記事のポイント
  • canonicalタグが未設定でGoogleが自動で正規URLを選択している状態
  • ペナルティではないが本来はcanonicalタグを設定すべき状態
  • URL検査ツールでGoogleが選んだ正規URLが意図通りか確認することが重要
  • 対処にはcanonicalタグ設定または301リダイレクトが有効
  • www有無・末尾スラッシュ・パラメータ付きURLの不統一が主な原因

「重複しています。ユーザーにより、正規ページとして選択されていません」が発生した場合、まずはSearch ConsoleのURL検査でGoogleが選択した正規URLを確認しましょう。

意図通りであれば対処不要(ただしcanonical設定を推奨)、意図と異なる場合はcanonicalタグまたは301リダイレクトで対処するのがおすすめです。

対処後は、数日 - 2週間後にURL検査ツールで効果を確認するようにしましょう。

\ インデックス管理を自動化 /

inSite(インサイト)

サイト内のページのクロール状態を毎日自動でチェック。どれだけのページがインデックスされていないか、原因は何なのかを常に監視できます。

inSiteのインデックス状態チェック機能のダッシュボード

1ページずつURL検査をしなければわからないインデックス状態を、inSiteで常に把握。効率よくSEOの打ち手を考えられます。

無料で試してみる ↗
共有:

関連記事

サイト管理の手間を、ほぼゼロに。

内部リンク・記事情報・インデックス状況を自動で可視化