noindexとは?設定・確認方法・SEO注意点【2026年版】
noindex(ノーインデックス)は、検索エンジンにページをインデックスさせないためのタグです。
htmlタグに書き込めば、検索エンジンはそのページをインデックスの対象から外し、検索結果にも表示されなくなります。
検索エンジンの動きをページ側から制御できる強力な仕組みですが、使い方を間違えるとSEOに悪影響を及ぼすこともあるので注意が必要です。
この記事では、noindexの概要や設定・確認の方法、活用する際の注意点について紹介します。Htmlタグについて知識を深めたい人、サイト運営をおこなっている人はぜひ参考にしてください。

noindex(ノーインデックス)は、特定のページを検索エンジンのインデックスから外し、検索結果に表示させないための指示です。ページ側から検索エンジンの動きを制御できる強力な仕組みですが、設定すべきページを見極めずに使うと、本来集客できたはずのページまで検索結果から消えてしまうこともあります。
この記事では、noindexの意味と仕組みから、設定すべきケース、metaタグ・HTTPレスポンスヘッダー・WordPressでの設定方法、そしてGoogleサーチコンソールを使った確認方法、SEOで運用する際の注意点までを体系的に解説します。Web担当者やサイト運営者が「今そのまま操作すれば再現できる」手順にこだわってまとめました。
noindexとは?
👉 このパートをまとめると!
noindexは、特定ページを検索結果から除外するための指示(タグ)です。
noindexとは、検索エンジンに対して「このページをインデックス(検索データベースへの登録)しないでほしい」と伝えるための指示です。noindexが有効なページは検索エンジンにインデックスされず、検索結果にも表示されなくなります。検索順位に直接影響するため、SEOの技術的な設定の中でも重要度が高い仕組みといえます。
似た働きを持つ仕組みにrobots.txtやnofollowがありますが、制御する対象がそれぞれ異なります。noindexは「インデックス(検索結果への登録)」を止める設定であり、「クロール(巡回)」を止めるrobots.txtや、「リンクの評価受け渡し」を制御するnofollowとは役割が違います。混同すると意図しない結果を招くため、まず違いを正しく理解しておきましょう。
noindexの意味と仕組み
検索エンジンは、クロール(サイト内のページを巡回して情報を取得)、インデックス(取得した内容をデータベースに登録)、ランキング(検索結果への表示順位づけ)という流れでページを処理します。noindexは、この2段階目の「インデックス」を止める指示です。
noindexが設定されたページは、検索エンジンにクロールされても検索結果には登録されません。品質の低いページや検索結果に出す必要のないページがインデックスされると、サイト全体の評価を押し下げる要因になり得ます。そこで、そうしたページに正しくnoindexを設定することで、評価に悪影響を与えるページを検索対象から外し、サイト全体の評価を守ることができます。
たとえば、情報量が極端に少ないページや、システムが自動生成する検索結果ページなど、ユーザーにとって価値の低いページにnoindexを設定すると、検索エンジンは重要なページの評価に集中しやすくなります。noindexは「消すためのタグ」ではなく、「サイトの評価を最適化するためのタグ」だと捉えると使いどころを判断しやすくなります。
noindexとnofollow・robots.txtの違い
noindexとよく比較される仕組みに、nofollowとrobots.txtがあります。それぞれ制御する対象が異なるため、目的に応じて使い分ける必要があります。
| 項目 | noindex | nofollow | robots.txt |
|---|---|---|---|
| 制御する対象 | インデックス(検索結果への登録) | リンクの評価受け渡し | クロール(巡回) |
| 検索結果からの除外 | できる | できない | 確実ではない |
| クロールの制御 | しない | しない | する |
| 主な用途 | 検索結果に出したくないページ | 評価を渡したくないリンク先 | クロールを最適化したいディレクトリ |
robots.txtは、検索エンジンのクローラーに対して特定のディレクトリやファイルを巡回しないよう指示するファイルです。あくまでクロールを制御するもので、検索結果からの除外を保証するものではありません。外部サイトからリンクされているページは、robots.txtでブロックしていても検索結果に表示されてしまう場合があります。「検索結果から確実に消したい」ならnoindex、「クロールを効率化したい」ならrobots.txt、という役割分担で覚えておきましょう。
なお、noindexとnofollowを組み合わせて使うケースや、meta robotsタグの具体的な書き方については、noindexとnofollowの違いと使い方(meta robotsタグの書き方)で詳しく解説しています。robots.txtそのものの記述ルールを知りたい場合は、robots.txtの書き方・設定方法もあわせて参照してください。
noindexを設定するべき5つのケース

👉 このパートをまとめると!
重複・低品質・非公開など、評価を下げるページに設定します。
noindexは、サイト全体の評価を下げる可能性のあるページや、検索結果に表示する必要のないページに設定するのが基本です。よく検討せずむやみに設定するのは避け、次の5つのケースに当てはまるかどうかで判断しましょう。
1. コピーコンテンツ
他サイトからコピーしたコンテンツを含むページには、noindexの設定を検討します。検索エンジンは、他サイトと同一の内容を含むページを品質の低いページと判断する傾向があるためです。
まずは、そのコンテンツを自サイトに置く必要が本当にあるかを検討しましょう。引用元へのリンクに置き換えて目的が達成できるなら、そちらを優先します。どうしても自サイト内に残す必要がある場合に限り、noindexを設定して検索対象から外し、サイト全体の評価が下がるのを防ぎます。
2. 重複コンテンツ
内容がほぼ同じページがサイト内に複数存在する場合も、noindexの検討対象です。PC用とスマートフォン用で別ページを用意している場合や、表示用と印刷用のページが併存する場合、ECサイトで絞り込み・並び替えによって似たURLが大量に生成される場合などが典型例です。
実際にGMO TECHのSEO支援でも、ECサイトの絞り込み・並び替えで自動生成される重複URLが検索評価を分散させているケースは多く、これらにnoindexを設定してクロールと評価を主要ページへ集約する対応をとることがあります。重複コンテンツの考え方と対策の全体像は、重複コンテンツとは何か・SEOへの影響と対策で解説しています。
3. 低品質なページ
文字数が極端に少ないページ、広告やサブコンテンツばかりでメインの情報量が乏しいページ、多くのサイトに共通して存在するオリジナリティの低いページ(定型のプライバシーポリシーなど)は、検索エンジンに低品質と判断されがちです。
これらのページは、まず削除できないか、あるいは内容を加筆・リライトして品質を高められないかを先に検討しましょう。どうしても残さざるを得ない低品質ページに限って、noindexを使うのが望ましい順序です。noindexはあくまで暫定的な対処であり、本来は品質改善や削除で対応すべきである点を意識しておきましょう。
4. インデックスが不要なページ
検索結果に表示する意味のないページにも、noindexを設定するとインデックスを最適化できます。存在しないURLにアクセスした際に表示される404エラーページ、「お問い合わせありがとうございました」といった完了・サンクスページ、検索エンジン向けのXMLサイトマップなどが該当します。
これらはサイト運営に必要なページですが、独自の情報が乏しく、ユーザーが検索から直接たどり着く必要はありません。こまめにnoindexを設定しておくことで、検索エンジンに評価してほしいページへクロールと評価を集中させやすくなります。
5. あえて公開したくないページ
一般ユーザーの目に触れさせたくないページにも、noindexが有効です。作成途中・テスト中のページ、URLを限られた相手にだけ共有しているページ、サイト運営やユーザー管理を行う管理画面などが該当します。
管理系のページはnoindexだけに頼らず、ユーザー認証によるアクセス制御と併用するのが安全です。テストページは公開段階でnoindexを外し忘れないよう、リリース時のチェック項目に含めておきましょう。
noindexにする設定方法

👉 このパートをまとめると!
metaタグ・HTTPヘッダー・WordPressの3つの方法で設定します。
noindexの設定方法は大きく3つあります。HTMLのmetaタグに記述する方法、HTTPレスポンスヘッダー(X-Robots-Tag)で指定する方法、WordPressの設定・プラグインを使う方法です。対象がHTMLページかどうか、1ページだけか大量のページかによって適した方法が変わります。
| 設定方法 | 記述する場所 | 向いているケース |
|---|---|---|
| metaタグ | HTMLのhead要素内 | 個別のHTMLページ |
| HTTPレスポンスヘッダー(X-Robots-Tag) | サーバーのレスポンス | PDF・画像などHTML以外/大量ページの一括制御 |
| WordPress(設定・プラグイン) | 管理画面 | WordPressで運用しているサイト |
metaタグに記述する方法
もっとも基本的な方法は、ページのHTMLのhead要素内にmeta robotsタグを記述することです。以下のタグをhead要素内に書き込むと、そのページはインデックスされなくなります。
<meta name=”robots” content=”noindex”>
特定の検索エンジンだけを対象にすることもできます。Googleのクローラーだけに指示したい場合はgooglebot、Microsoft Bingのクローラーだけに指示したい場合はbingbotを指定します。
<meta name=”googlebot” content=”noindex”>
<!– Bingのみ対象にする場合 –>
<meta name=”bingbot” content=”noindex”>
meta robotsタグは、必ずhead要素(<head>〜</head>)の中に記述します。body要素内に書いても認識されないため、記述位置には注意しましょう。
HTTPレスポンスヘッダー(X-Robots-Tag)で設定する方法
PDFや画像など、HTMLではないファイルにはmetaタグを埋め込めません。こうしたリソースには、HTTPレスポンスヘッダーにX-Robots-Tagを含める方法を使います。Googleの公式ドキュメント「noindex を使用してコンテンツをインデックスから除外する」でも、metaタグと並ぶ実装方法として案内されています。
サーバー側の設定でこのヘッダーを返すようにすれば、HTML以外のファイルもインデックスから除外できます。ApacheやNginxの設定ファイルで対象ファイルを指定して一括で付与できるため、大量のページやファイルをまとめて制御したい場合にも有効です。metaタグは1ページずつ、X-Robots-TagはHTML以外や広範囲の一括制御に向く、と使い分けを覚えておきましょう。
WordPressで設定する方法
WordPressで運用しているサイトなら、管理画面からnoindexを設定できます。サイト全体をインデックスさせたくない場合は、管理画面のメニューで「設定 > 表示設定」を開き、「検索エンジンがサイトをインデックスしないようにする」のチェックボックスにチェックを入れます。ただしこの設定は公開後に外し忘れると全ページが検索結果から消えるため、公開サイトでは基本的に使いません。
ページごとに個別で設定する場合は、SEO系プラグインを使うのが簡単です。よく使われるのは「All in One SEO」「Yoast SEO」「SEO SIMPLE PACK」などで、いずれも記事編集画面から該当ページだけをnoindexに切り替えられます。noindexはサイト全体ではなくページ単位で設定するのが望ましいため、これらのプラグインの活用を検討しましょう。
noindexの棚卸しとインデックス改善はSEO Dash! byGMOで
noindexの付け忘れ・外し忘れは、サイトが大きくなるほど人手では発見しにくくなります。SEO Dash! byGMOは、インデックス状況やSEOの技術課題を可視化し、改善の優先順位づけまで支援します。まずは資料でできることをご確認ください。
noindexの確認方法
👉 このパートをまとめると!
ソースコードとサーチコンソール(ページ/URL検査)で確認します。
noindexタグはHTMLのソースコードに書き込まれるため、ページを普通に閲覧するだけでは設定を確認できません。付けるべきページにnoindexが無かったり、外すべきnoindexを放置していたりすると検索順位に悪影響が出るため、定期的な確認が重要です。確認方法は、ブラウザでソースコードを見る方法と、Googleサーチコンソールで確認する方法の2つが基本です。
ブラウザで確認する場合
対象ページのHTMLソースを表示して、noindexのmeta robotsタグがあるかどうかを直接確認する方法です。Google ChromeやMicrosoft Edgeでは、ページ上で右クリックして「ページのソースを表示」を選ぶか、「Ctrl+U」を押すとHTMLが表示されます。表示されたHTMLの中に<meta name="robots" content="noindex">が見つかれば、そのページはインデックスされない設定になっています。
Google Chromeを使っている場合は、拡張機能を使う方法もあります。Chromeウェブストアで配布されているnoindex/nofollow確認用の拡張機能をインストールすると、閲覧中のページのnoindex設定状況を視覚的に確認できます。1ページずつ手早くチェックしたいときに便利です。
サーチコンソールで確認する場合
サイト全体のnoindex設定状況をまとめて確認したい場合は、Googleサーチコンソールを使います。ブラウザでの確認は1ページずつになるため、サイト全体を漏れなく確認するにはサーチコンソールが適しています。確認手順は次のとおりです。
サーチコンソールで「ページ」レポートから確認する手順
- Googleサーチコンソールにログインし、対象のプロパティを選択する
- 左側メニューの「インデックス作成」から「ページ」をクリックする(ページ インデックス登録レポート)
- 「ページがインデックスに登録されなかった理由」の一覧から「URL に noindex が指定されています」をクリックする
- noindexで除外されているページのURL一覧が表示されるので、意図どおりか(外し忘れ・付け忘れがないか)を確認する
かつては「カバレッジ」レポートの「除外」から確認する画面でしたが、レポート名の変更にともない、現在は「インデックス作成 > ページ」から確認します。古い手順を案内している解説を見かけても、現行の画面では「ページ」レポートを参照してください。
特定の1ページだけを確認したいときは、サーチコンソール上部の「URL検査」ツールにURLを入力します。総合ステータスに「URL が Google に登録されていません」と表示され、詳細を開くと noindex が検出された旨が示されれば、そのページはnoindex扱いになっていることが確定します。noindexを外した後に「インデックス登録をリクエスト」して再クロールを促す、といった対応もこのツールから行えます。
実際にSEO Dash! byGMOを使ったサイト診断でも、公開時に設定したnoindexを外し忘れ、本来インデックスさせたいページが検索結果から漏れているミスを検出することは少なくありません。サーチコンソールでの定期チェックを運用に組み込んでおくと、こうした取りこぼしを早期に発見できます。サーチコンソール自体の使い方はGoogleサーチコンソールの使い方・できることで、インデックス状況の確認手順はGoogleインデックスの確認方法と手順で詳しく解説しています。
noindexタグをSEOへ活用する際の注意点
👉 このパートをまとめると!
多用は流入減。robots.txt併用の順序と反映時間に注意します。
noindexは便利な仕組みですが、扱いを誤ると検索流入を大きく損なうリスクがあります。設定のしすぎ、robots.txtとの併用順序、反映までの時間差という3つの観点で、運用上の注意点を押さえておきましょう。
全ての記事にnoindexを設定しない
WordPressの設定などを使えば、全ページにまとめてnoindexを付与することも簡単にできますが、公開サイトでこれを行うのは避けるべきです。すべてのページにnoindexが設定されていると、サイトが検索結果にまったく表示されなくなり、検索からの流入が失われてしまいます。
特に多いのが、サイト構築中に全ページへnoindexを設定し、公開時に外し忘れてしまうミスです。「サイトを公開したのに検索に出てこない」という相談の多くは、この外し忘れが原因です。公開前後には、全体noindex設定が残っていないかを必ず確認しましょう。
noindexタグを使用しすぎない
インデックスさせたくないページにnoindexを設定するのは有効なSEO対策ですが、必要以上に多くのページへ設定するのは避けましょう。noindexページが増えるほど検索結果に表示される入口が減り、ユーザーの流入機会を失います。
特に、noindexを設定する理由が「ページの品質が低いから」である場合は、noindexで隠す前に品質改善を検討してください。オリジナルの情報を加えたり、サイトの方向性に沿ってリライトしたりして、noindexが不要な状態に引き上げるのが本来の対応です。
✍️ 専門家の経験からの一言アドバイス
【結論】:noindexは「消す」判断の前に「直せないか」を必ず考えること。
GMO TECHのSEO支援では、低品質を理由にnoindexを乱発した結果、改善すれば伸びたはずのページまで検索から外れていた、というケースに何度も出会います。noindexは最終手段と位置づけ、まずは統合・リライト・削除の選択肢を検討するのが、中長期の集客では有利に働きます。
robots.txt併用時の順序に注意する
意外と見落とされやすいのが、noindexとrobots.txtを併用したときの順序です。noindexを設定したいページを、同時にrobots.txtでクロール禁止にしてしまうと、クローラーがそのページにアクセスできず、noindexタグ自体を読み取れなくなります。
Googleの公式ドキュメント「noindex を使用してコンテンツをインデックスから除外する」でも、robots.txtでブロックされているとnoindexルールが認識されず、外部リンクがある場合には検索結果に表示され得ると明記されています。noindexで確実に除外したいページは、robots.txtでブロックしないことが大前提です。「クロールは許可し、noindexを読ませる」という順序を守りましょう。
noindexの反映・解除後の順位回復にかかる時間
noindexは、設定してもその場ですぐ反映されるわけではありません。検索エンジンが対象ページを再びクロールし、noindexを読み取って初めて検索結果から除外されます。反映までには、サイトの規模やクロール頻度に応じて数日〜数週間かかることがあります。急いで反映させたい場合は、サーチコンソールのURL検査ツールから再クロールを促すと早まる場合があります。
逆に、noindexを解除しても検索結果にすぐ戻るとは限りません。GMO TECHの運用支援でも、noindexを外した後に再クロール・再評価を経て検索結果へ復帰し、順位が戻るまで数週間ほど要するケースを確認しています。解除しても戻らない場合は、robots.txtでブロックしていないか、URL検査ツールでインデックス登録をリクエスト済みかをあわせて確認しましょう。noindexによる除外と復元の全体像は、インデックス削除とは?原因・削除方法・確認・復元でも解説しています。
noindexに関するよくある質問(FAQ)
👉 このパートをまとめると!
noindexとrobots.txtの違いや反映時間の疑問に回答します。
noindexについて、検索でよく調べられている疑問に回答します。
noindexとnoindexタグに違いはありますか?
実質的な意味はほぼ同じです。「noindex」はページを検索結果から除外する指示そのものを指し、「noindexタグ」はその指示を記述するmeta robotsタグ(<meta name="robots" content="noindex">)を指します。指示を出す手段には、metaタグのほかにHTTPレスポンスヘッダー(X-Robots-Tag)もあります。
noindexとrobots.txtはどちらを使うべきですか?
目的によって使い分けます。検索結果から確実にページを除外したいならnoindex、クロールを最適化したいならrobots.txtです。robots.txtはクロールを止めるだけで検索結果からの除外を保証しません。なお、noindexさせたいページをrobots.txtでブロックすると、noindexタグが読まれず逆効果になるため併用の順序に注意してください。
noindexを設定するとSEOに悪影響はありますか?
適切なページに設定する分には、悪影響よりもメリットが上回ります。低品質ページや重複ページを検索対象から外すことで、検索エンジンが重要なページの評価に集中しやすくなるためです。一方で、全ページや価値のあるページにまで設定すると、検索流入を失いSEOに悪影響を与えます。設定するページの選定が重要です。
noindexが反映されるまでどのくらいかかりますか?
検索エンジンが対象ページを再クロールしてnoindexを読み取るまで、数日〜数週間かかることがあります。反映を早めたい場合は、GoogleサーチコンソールのURL検査ツールから再クロールをリクエストすると効果的な場合があります。反映状況もURL検査ツールで確認できます。
noindexを解除したのに検索結果に戻らないのはなぜですか?
解除後も、検索エンジンによる再クロールと再評価が済むまでは検索結果に戻りません。数週間かかることもあります。あわせて、robots.txtで対象ページをブロックしていないか、URL検査ツールでインデックス登録をリクエスト済みかを確認しましょう。ブロックされているとnoindex解除後もクロールされず、インデックスが進みません。
まとめ
👉 このパートをまとめると!
noindexは必要なページだけに設定し、定期的に確認しましょう。
noindexは、特定のページを検索結果から除外できる便利な仕組みです。重複コンテンツや低品質ページ、検索結果に出す必要のないページに正しく設定すれば、検索エンジンが重要なページの評価に集中しやすくなり、サイト全体の評価を守ることにつながります。
一方で、全ページへの設定や使いすぎは検索流入を失うリスクがあり、robots.txtとの併用順序を誤るとnoindex自体が機能しません。設定後は、ブラウザのソースコードやGoogleサーチコンソールの「ページ」レポート・URL検査ツールで、意図どおりに設定できているかを定期的に確認することが大切です。noindexの付け忘れ・外し忘れはサイトの評価に直結するため、運用の中に確認の仕組みを組み込んでおきましょう。SEOの基礎から実践まではSEO対策の記事一覧もあわせてご覧ください。
noindexの設定ミスをサイト全体で検出するならLumar
Lumarは、URLを入力するだけでサイト全体をクロールし、意図しないnoindexやインデックス制御の問題を一括で検出できるクローリング診断ツールです。大規模サイトの技術的なインデックス管理にお役立てください。
参考文献
- noindex を使用してコンテンツをインデックスから除外する – Google 検索セントラル
- ページ インデックス登録レポート – Search Console ヘルプ
執筆者:GMO TECH株式会社 大澤 健人(SEO/MEOコンサルティング統括)
SEO・MEO支援の現場知見をもとに、検索エンジンのインデックス制御に関する情報をお届けしています。
公開日:2022-05-24 / 最終更新日:2026-08-03
- SEO対策でビジネスを加速させる

-

SEO対策でこんな思い込みしていませんか?
- 大きいキーワードボリュームが取れないと売上が上がらない・・
- コンサルに頼んでもなかなか改善しない
- SEOはコンテンツさえ良ければ上がる
大事なのは自社にあったビジネス設計です。
御社の課題解決に直結するSEO施策をご提案します





シェア