noindexとは、特定のWebページを検索結果に表示させないよう、検索エンジンに伝えるための指示のことです。HTMLタグや設定ファイルに記述し、クローラー(検索エンジンの巡回プログラム)に認識させます。
意味
noindexは、ページのHTML内の「head」部分にメタタグとして記述するか、サーバーが返すレスポンスヘッダーに含めることで指定します。検索エンジンのクローラーがこのページを訪れた際、noindexの指示を読み取ると、そのページを検索結果のデータベース(インデックス)に登録しません。ページ自体は存在し、URLを直接入力すれば閲覧できますが、検索結果には出てこなくなります。似た仕組みにrobots.txtがありますが、robots.txtはクロール自体を制御するのに対し、noindexはクロールされた後にインデックス登録をしない点が異なります。
使われる場面と具体例
- 総務担当者が、社内向けの案内ページや採用選考中のみ使う応募フォームを、一般検索から見られないようにする際に設定します。
- Web担当者が、内容がほぼ同じキャンペーンページを複数作った場合、重複したページがまとめて評価を下げないよう、一部にnoindexを付けます。
- サイト制作会社が、本番公開前のテストページやデザイン確認用ページに、誤って検索結果に出ないようnoindexを設定します。
中小企業が押さえたい点
- 公開して集客したいページに誤って設定すると、検索結果から消えて問い合わせや売上の機会を失うため、公開前の確認作業を習慣にすることが重要です。
- noindexを設定しても、他サイトからのリンク(被リンク)やSNSでの共有は止められないため、完全に非公開にしたい情報には別途アクセス制限が必要です。
- Google Search Consoleという無料ツールで、意図しないページにnoindexが設定されていないか、定期的に確認できます。
よくある誤解
- noindexを設定すればページ自体が削除される、と思われがちですが、ページはインターネット上に存在し続け、直接アクセスは可能です。
- robots.txtで「クロールを禁止」すれば検索結果に出ないと誤解されがちですが、他サイトからリンクされていると、内容を読まれなくても検索結果に表示されることがあります。確実に除外したい場合はnoindexを使います。
よくある質問
Q. noindexを設定すると、SEO(検索エンジン最適化)に悪影響がありますか。
A. 評価されたくない重複ページやテストページに使う分には問題ありません。公開して集客したいページに使うと検索結果から消えるため注意が必要です。
Q. noindexの設定は自分で確認できますか。
A. ページのソースコードを表示するか、Google Search Consoleの検索パフォーマンスやカバレッジレポートで確認できます。
Q. noindexを外せば、すぐに検索結果に表示されますか。
A. 外すだけでは不十分で、検索エンジンが再度ページを訪れてインデックスし直すまで時間がかかります。
関連する用語
関連記事
ほかの用語を探す



















