←
慈愛結ノ宮縁側だより

サイト制作

noindexとrobots.txtの違い|検索に出さない設定とアクセス制限

慈愛妃きづな

2026-10-29

この記事には広告・アフィリエイトリンクが含まれます。

公開範囲を考えるウェブページのイメージ
AI生成のイメージ画像 / AI生成の概念的な挿絵。実際の画面・製品仕様・調理結果を撮影したものではありません。配信用にサイズ調整・WebP変換。

noindexは検索への登録、robots.txtはクロールを制御します。robots.txtでブロックするとGoogleがnoindexを確認できない場合があります。どちらもアクセス制限の代わりにはならないため、機密情報は認証で保護します。

検索から除外しても非公開にはならない

準備中のページを検索結果へ出したくない。そんな場面でnoindexを使うことがあります。ただし、URLを知っている人がページを開ける状態なら、非公開にはなっていません。Googleも、機密情報にはパスワードによる保護などが必要と説明しています。検索対策をアクセス制限の代わりにしないことが、最初の注意点です。

noindexを読めるようクロールを許可

Googleは、ページのmetaタグやHTTPヘッダーにあるnoindexを読み取り、検索登録を制御します。そのため、そのページをrobots.txtでクロール禁止にしてしまうと、noindexを確認できないことがあります。両方を付ければ二重に確実、とは言えないんですね。

情報を分類したフォルダー
AI生成のイメージ画像 / AI生成の概念的な挿絵。実際の画面・製品仕様・調理結果を撮影したものではありません。配信用にサイズ調整・WebP変換。

Googleはrobots.txt内のnoindexに非対応

Googleはrobots.txt内のnoindex指定をサポートしていません。クロールを許可するかという設定と、検索登録をしないという指定を混ぜないようにします。CMSを使う場合も、そのチェック項目が実際に何を出力するのかを確認します。名称が「検索エンジンから隠す」でも、アクセス保護まで含むとは限りません。

公開時はnoindexの外し忘れを確認

準備中に検索を避ける設定をしたら、公開時に見直す項目へ記録します。私なら、公開URLを開くだけでなく、ページの指定とSearch Consoleで確認できる状態も見ます。隠したい時期と見つけてほしい時期が変わるからこそ、設定した理由を残しておきたいですね。

読み物の一覧へ

慈愛妃きづなについて・記事の編集方針

あわせて読みたい関連記事

記事一覧へ