Google search consoleでwordpressのfeedが 「重複しています。ユーザーにより、正規ページとして選択されていません」と表示される

WordPressの「/feed」が含まれるURLで「重複しています。ユーザーにより、正規ページとして選択されていません」と表示されている場合、一切対策をせず、そのまま放置して問題ありません。

これはGoogleがサイトの構造を正しく理解し、検索結果に不要なフィードではなく、元の記事ページ(正規ページ)を優先して登録したことを示す正常な処理です。SEO上のペナルティを受ける心配もありません。

仕組みと理由、どうしても気になる場合の対処法をまとめました。

放置してよい理由

  • フィードは検索結果に不要なため: /feed(RSSフィードなど)は、リーダーに更新情報を伝えるためのシステム用のデータであり、一般のユーザーがGoogle検索からアクセスするWebページではありません。
  • Googleが正しく判断した証拠: Googleが「この記事(HTMLページ)とフィード(XML)の中身が同じだから、HTMLページを検索結果に残して、フィード側はインデックス(登録)から除外しよう」と賢く処理した結果です。
  • エラーではなく「ステータス通知」: Google Search Consoleはこの現象をエラーではなく、インデックスに登録しなかった「理由」として報告しているだけです。

どうしてもこの通知(除外URL一覧)を減らしたい場合

エラーではないため放置を推奨しますが、サーチコンソールのレポートをすっきりさせたい場合は、以下のプラグイン設定などでフィードURLに「検索エンジンに登録しないで」という命令(noindex)を出します。

  • XML Sitemaps(旧Google XML Sitemaps)などのプラグイン: サイトマップの送信対象からフィード(/feed)を除外する設定にします。
  • SEOプラグイン(Yoast SEO、Rank Math、All in One SEOなど): 高度な設定から、フィードURLに自動的に「noindex」タグを付与する、またはフィードのリダイレクト機能を有効にします。

⚠️ 注意が必要なケース(これだけは確認してください)

URLの末尾が「/feed/」や「?feed=rss2」などではなく、通常の記事や固定ページのURLそのものがこのエラーになっている場合は、以下の原因が考えられるため対策が必要です。

  1. 類似する内容の記事が複数ある: 中身が酷似しているページが複数存在すると、Googleが一方をコピー(重複)とみなします。
  2. URLにパラメータ(?ref=…など)が付いている: 同じページなのに、計測用などの理由で異なるURLが複数生成されています。

記事URLで発生している場合は、Google Search Consoleの「URL検査」ツールを使い、GoogleがどのURLを「正規ページ」として認識したか確認し、必要に応じて記事の統合や、プラグインによるcanonical(正規化)タグの設定を行ってください。

Google
楽天市場

タイトルとURLをコピーしました