noindexとは何か
noindexは、検索エンジンに対して「このページを検索結果に表示しないでください」と伝えるための指示です。GoogleやBingといった検索エンジンは、ウェブ上のページを巡回して内容を記録し、検索結果に並べます。この記録のことをインデックスと呼びます。noindexはその記録への登録を止めてもらうための合図です。
指示の出し方には主に二通りあります。ひとつはHTMLの先頭付近に書く方法、もうひとつはサーバーが応答時に返すヘッダーで伝える方法です。非エンジニアの方が触れるのはほとんど前者で、ページのソースに次のような一行が入っているかどうかで判断できます。
「公開はしたいが、検索でたまたま見つかってほしくない」という場面で使われます。たとえば社内向けの資料、確認用のプレビュー、まだ告知前のページなどが典型です。
- noindex = 検索結果に出さないでという指示
- インデックス = 検索エンジンがページを記録した状態
- HTMLのメタタグかHTTPヘッダーで指定する
noindexが効く仕組み
検索エンジンはまずページを訪れ、内容を読み取ったうえでインデックスに登録するかどうかを判断します。このときページにnoindexの指示があると、内容を読んでも検索結果には載せない、という扱いになります。
注意したいのは、効果がすぐには出ないことです。検索エンジンがそのページを再び巡回し、noindexの指示を読み取って初めて反映されます。すでに検索結果に出ているページにあとから設定した場合、消えるまでに時間がかかることがあります。
逆に、検索エンジンがそもそもページを訪れられない設定(巡回をブロックする指定)になっていると、noindexの指示自体を読み取れず、意図したとおりに除外されないこともあります。除外したいなら、巡回は許可しつつnoindexを読ませる、という形が確実です。
実務ではどこで関係する?
noindex とはは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。
noindexについて迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。
- 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
- 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
- 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
- 運用の話: 期限、差し替え、削除、共有メッセージまで決める
noindexができないこと
ここが最も誤解されやすい点です。noindexはあくまで検索結果への表示を止めるだけで、ページそのものへのアクセスを制限する機能ではありません。URLを直接知っている人は、検索を経由せずにそのまま開けてしまいます。
つまり、リンクが第三者に共有されたり、どこかに貼られたりすれば、noindexが付いていても中身は見られます。「検索に出ないから安全」と考えるのは危険で、機密性のある内容を守りたいなら別の手立てが必要です。
本当に閲覧者を限定したいときは、パスワードやメール認証といったアクセス制御を併用するのが基本です。noindexは検索対策、アクセス制御は閲覧者の絞り込み、と役割を分けて考えると整理しやすくなります。
- noindexは検索結果から外すだけ
- URLを知っていれば誰でも開ける
- 機密保持には認証など別の対策が必要
限定公開でnoindexをどう使うか
確認用や社内向けにページを一時的に出すとき、noindexは「うっかり検索に拾われる」のを防ぐ役割として有効です。ただし前述のとおりアクセスを止めるものではないため、見せたい相手だけに絞る仕組みと組み合わせて使うのが安心です。
実務では、検索に出さない設定と、閲覧できる人を限定する設定の両方をセットで考えると失敗が減ります。さらに、不要になったページは期限を決めて自動的に閲覧不可にしておくと、リンクが残り続けるリスクを抑えられます。
こうした「検索に出さない」「閲覧者を絞る」「期限で閉じる」をまとめて扱えると、確認用ページの運用はぐっと楽になります。HTMLやZIPの一式をそのまま共有URLにできる「ギガサイト便」では、一時公開のページに自動でnoindexが付き、認証方式や公開期限もあわせて選べます。
ギガサイト便で検索に出さずに共有する手順
実際にnoindex付きで、かつ閲覧者を絞って共有する流れを紹介します。サーバーの準備やデプロイ設定は不要で、ファイルを渡すだけで共有URLが作れます。
- トップページに共有したいHTMLまたはZIPをドロップする
- アカウントを作り、サイト一覧から対象を開く
- 認証方式でパスワードやメール認証など見せる相手を選ぶ
- 公開期限を設定して確認が終わる頃に閉じるようにする
- 発行された共有URLを相手に送る(一時公開ページには自動でnoindexが付く)
よくある質問
noindexを設定すれば検索結果からすぐ消えますか?
すぐには消えません。検索エンジンが再びそのページを巡回し、noindexの指示を読み取ってから反映されます。すでに表示されているページの場合、消えるまで数日から数週間かかることもあります。
noindexを付ければURLを知られても安全ですか?
いいえ。noindexは検索結果への表示を止めるだけで、アクセスを制限する機能ではありません。URLを知っている人は検索を経由せず直接ページを開けます。機密内容を守るならパスワードやメール認証など別の対策が必要です。
noindexと巡回ブロックは何が違いますか?
noindexは検索結果に載せない指示で、巡回ブロックはそもそもページを訪れさせない指定です。巡回をブロックするとnoindexの指示自体を読み取れないことがあるため、検索から外したい場合は巡回は許可してnoindexを読ませるのが確実です。
確認用ページを検索に出さずに限定共有するには?
noindexで検索除外しつつ、パスワードやメール認証で閲覧者を絞るのが基本です。ギガサイト便なら一時公開ページに自動でnoindexが付き、認証方式や公開期限もまとめて設定できます。
実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?
細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。