robots.txtとnoindexの違い|検索に出したいページの設定確認
公開した記事が検索に出ないとき、robots.txtとnoindexを同じものとして扱うと、確認が遠回りになります。前者は取得、後者は検索登録に関わる指定です。目的に合う設定を決めてから、ページ単位とサイト全体の両方を点検しましょう。
公開した記事が検索に出ないとき、robots.txtとnoindexを同じものとして扱うと、確認が遠回りになります。前者は取得、後者は検索登録に関わる指定です。目的に合う設定を決めてから、ページ単位とサイト全体の両方を点検しましょう。
2026年9月29日の当サイトのGET確認では、公開記事83件にHTMLのnoindexとX-Robots-Tagのnoindexは見つかりませんでした。一方、/contact-thanks.php は200で開き、HTMLに noindex,follow がありました。これは問い合わせ完了の案内を検索の入口にしないための指定です。フォーム送信は行わず、ページを直接取得した結果です。
表は横にスクロールできます。
| 対象 | ページの指定 | robots.txtとの関係 |
|---|---|---|
| 通常の公開記事 | canonicalは自分のURL/noindexなし | 記事ディレクトリはDisallowしていない |
| 送信完了ページ | noindex,follow | このURLをDisallowしていないので指定を読める |
| 公開前の記事 | 404とnoindex,follow | 正常な公開記事の設定ミスとして直さない |
自分のサイトでは、ページのソースだけでなくNetworkのResponse Headersも確認します。noindexを消してもHTTPヘッダー側に残っていれば、HTMLの修正だけでは完了しません。逆に検索除外が目的のページへ、検索記事と同じ設定を一括適用しないようにします。
ここで確認したのは配信側の設定です。Googleが指定を処理したか、検索に登録したかは未確認です。公開URLの確認結果(JSON・2026年9月29日)と照合すると、公開可能・検索に出したい・登録済みの三つを分けて記録できます。
表は横にスクロールできます。
| 目的 | 使う仕組みの考え方 | 注意点 |
|---|---|---|
| 検索に出したい記事 | 取得可能にし、noindexがないか確認 | 許可しただけで登録が確定するわけではない |
| 読者には公開し検索から除外 | 取得可能なページでnoindexを検討 | robots.txtで取得を止めると指定を読めない |
| 顧客だけに見せる資料 | ログインなどでアクセスを制限 | noindexやrobots.txtは秘密を守る仕組みではない |
| クロール範囲を調整 | robots.txtを目的に沿って設定 | 検索結果からの除外とは別に考える |
Googleの説明では、noindexを認識するためにクローラーがページを取得できる必要があります。robots.txtのDisallowだけで、すでに知られたURLが検索結果から必ず消えるわけではありません。
検索に出したくないページを隠すとき、robots.txtで止めればいいと思われがちですが、それだとnoindexの指定がGoogleに読まれません。検索結果から外したいページは、robots.txtではなくnoindexで指定するように分けていました。
運営者の実務経験にもとづくメモです。すべての場合に当てはまるとは限りません。
まず対象ページのHTMLでrobotsのmetaタグを確認します。次にページ本体のHTTPレスポンスヘッダーにX-Robots-Tagがないか見ます。最後にドメイン直下のrobots.txtを確認し、対象パスへ適用されるルールを調べます。HTMLだけ見て「noindexはない」と結論づけない手順です。
WordPressなら設定画面、SEOプラグインのページ別設定、サーバー側の設定など、指定元が複数ある場合があります。設定を直しても別の場所から同じ指定が出ることがあるため、保存画面ではなく実際の公開レスポンスで確認します。
例として、/guide/ を検索から除外したいのに、Disallowとnoindexの両方を設定していた場合を考えます。公開情報であり、Googleにnoindexを読ませる方針なら、対象URLの取得を妨げるルールの見直しが必要です。一方、機密資料なら公開範囲自体を見直します。
逆に公開記事へ誤ってnoindexが出ているなら、その指定元を修正します。サイト全体のrobots.txtを空にする、すべての制限を外すといった変更は不要です。変更前のファイルや設定値を控え、対象記事と、引き続き非公開であるべきページの両方を確認します。
URL検査の公開テストで取得とインデックス可否の情報を見て、意図した状態になったかを書き留めます。キャッシュや配信経路によって古い指定が残っていないかも確認します。検索に出したい記事は本文、正規URL、内部リンクも整えてから申請します。
レポートに過去の状態が残る間は、修正日時と最終クロール日時を比べます。除外したいページが正しく除外されているなら、それ自体は修正すべきエラーではありません。サイト全体の未登録件数をゼロにすることを目的にしないでください。
表は横にスクロールできます。
| 確認項目 | 確認すること |
|---|---|
| 目的 | 検索に出したくないのか、クロールさせたくないのか |
| 対象 | どのURLに適用されるか(一部か、サイト全体か) |
| ほかの設定 | canonicalやサイトマップと矛盾していないか |
| 確認方法 | 公開したあとにURL検査でどう見えるか |
| 戻し方 | 間違えたときに、元の設定に戻せるか |
以下の公式資料を2026年9月28日に確認しました。実測または実装確認と明記した節以外の記入例は、当サイトが作成した説明用の例です。管理画面の名称や利用できる設定は環境により異なります。
公開日: 2026-09-28
最終更新日: 2026-10-16
追記履歴