MENU

robots.txtとnoindexの違い|WordPressで触る前に見ること

当ページのリンクには広告(PR)が含まれていることがあります。
robots.txtとnoindexの違い|WordPressで触る前に見ることのアイキャッチ

ページを検索結果へ出したくないとき、robots.txtで止めればよいとは限りません。robots.txtはクロールの制御、noindexはインデックス登録の制御です。

どちらもパスワードでページを保護する設定の代わりにはなりません。まず、取得を控えてほしいのか、検索結果から外したいのか、閲覧自体を制限したいのかを分けます。

目次

目的から選ぶ3つの方法

Googleはrobots.txtでクロールを止めたURLでも、他のページから見つかるとインデックス登録される場合があると説明しています。クロール禁止と検索除外を同じ状態にしないようにします。

スクロールできます
目的主な方法注意点
クローラーの取得を制御するrobots.txt他のページからのリンクによりURLが登録される場合がある
検索結果に登録させないnoindexクローラーが指定を読める状態が必要
読者のアクセスを制限する認証やアクセス制御robots.txtやnoindexだけに任せない

noindexが読めるかを確認する

HTMLでは、head内のmeta robotsでnoindexを示す方法があります。次は説明用の例です。PDFなど、HTML以外ではHTTPヘッダーのX-Robots-Tagを使う方法もあります。

<meta name="robots" content="noindex">

同じURLをrobots.txtで止めると、Googlebotがページ内のnoindexを確認できなくなる場合があります。noindexを追加したことだけで終わらせず、取得できるかと実際の出力を照合します。

WordPressで変更する前の確認

管理画面のラベルが似ていても、出力する範囲は製品によって違います。記事、分類ページ、検索結果ページを混ぜず、対象URLで確かめます。

  1. 対象が1記事、カテゴリ一覧、サイト全体のどれかを特定する。
  2. 現在のrobots.txt、ページのmeta robots、HTTPヘッダーを控える。
  3. テーマやSEOプラグインなど、指定を出している機能を確認する。
  4. サイト全体に影響する設定を、記事1本の問題のために先に変えない。

変更後の確認と引き継ぎ

保存後のHTMLやヘッダーを読み直し、URL検査で状態を確認します。検索結果への反映はGoogleの再取得にも関わるため、設定を変えた時刻と確認した結果を別に記録します。

公開してはいけない情報を、noindexだけで守ろうとしないことも大切です。閲覧権限の問題は認証やアクセス制御の設計へ戻します。この記事では対象URLの考え方を説明しており、本番のrobots.txtやサイト全体の公開設定は変更していません。

関連する記事

公式資料

この記事を書いた人

Watanabeのアバター Watanabe サイト運営者

2020年よりブログ開始。
SEOが思いのほか性にあっていたようで現在に至る。
モットーは「勝率の高い選択をする」
AIは活用するが吉、最後は人間が息を吹き込む。
アートと科学を追求し、日々精進。
―――
収益:6~7桁をウゴウゴ。
サイト:ペラサイト~中規模サイトまで運営中。
案件:1000円以上の案件をメインに取組中。
打ち手:ブラックSEO~ホワイトSEOまで
―――

目次