noindexとは|検索結果に出さない設定と使いどころを実務解説

SEO・GEO対策

「noindexとは何か」を調べているあなたは、特定のページを検索結果に出したくない、という場面に直面していませんか。あるいは、設定したのに消えないと悩んでいる方もいるはずです。

結論からお伝えします。noindexとは、特定のページを検索エンジンの検索結果に表示させないための設定です。「インデックス(登録)しないでください」と検索エンジンに伝える指示です。会員専用ページや重複ページなど、検索結果に並べたくないページに使う設定と捉えてください。

ただし、対象を間違えると本来集めたい評価まで失う設定でもあります。本記事では、noindexの意味、nofollowやcanonicalとの違い、WordPressでの設定方法を整理しました。効かないときの原因や、サイトを資産として育てる活かし方も順に解説。お役に立てれば嬉しく思います。

noindexとは?検索結果に「出さない」ための設定をやさしく解説

noindexとは、検索エンジンに対して「このページを検索結果に表示しないでください」と伝える設定です。Webページの見えない部分(メタタグ)やSEOツールで指定し、検索結果からそのページだけを外せます。

筆者も発信支援の現場で、問い合わせ完了ページや古いキャンペーンページを外したい、というご相談を何度も受けてきました。狙ったページだけを静かに退かせる、その役割を担うのがnoindexです。多くの企業様が「設定は知っているが、どこに使えばよいか自信がない」とお困りのまま運用しています。まずは意味と仕組みを丁寧にほどき、安心して扱える状態を一緒に整えていきましょう。

noindexが検索結果に反映されるまでの流れ
1 検索エンジンがページをクロール(巡回)
2 noindexタグを読み取る
3 インデックス登録を見送る
4 検索結果に表示されない
ポイント:ページがクロールされて初めて指示が読み取られます。設定して終わりではない点に注意してください。

noindexの意味と、検索エンジンへの伝わり方

noindexは、検索エンジンが読み取る「指示書」のようなものです。具体的には、ページのHTML内に<meta name="robots" content="noindex">という一行を置きます。あるいは、SEOツールで該当ページにチェックを入れる形でも伝えられます。

ここでHTMLとは、Webページを形づくるための言語のことです。例えば文章の見出しやリンクも、このHTMLで記述されています。noindexはその中の、検索エンジン向けの覚え書きにあたると考えてください。

大切なのは、これが「お願い」に近い指示だという点です。GoogleやBingなど主要な検索エンジンはこの指示を尊重しますが、ページが読み取られて初めて効果が出ます。つまり、設定して終わりではない、という前提を押さえておきたいところ。なお、検索エンジンの巡回そのものを制御する仕組みは、robots.txtの書き方もあわせて押さえておくと理解が深まります。

index(インデックス)とは何かを先に理解する

noindexを理解する近道は、その反対の「index」を知ることです。インデックスとは、検索エンジンが世界中のページを巡回して内容を読み取り、自分のデータベースに登録することを指します。

例えるなら、巨大な図書館の蔵書目録です。検索結果に出てくるページは、すべてこの目録に登録済みのもの。利用者が本を探せるのは、目録に載っているからこそ、と言えます。

noindexは、この目録への登録を断る指示です。「うちのこのページは目録に載せないでください」と申し出るイメージ。登録されなければ、当然ながら検索しても出てきません。逆に言えば、登録を望むページに誤ってnoindexを付けると、検索結果から丸ごと姿を消してしまいます。

noindexを設定するとアクセスはどうなるのか

noindexを設定しても、ページ自体が消えるわけではありません。URLを直接知っている人や、SNS・メールのリンクから訪れる人は、これまで通りページを閲覧できます。

変わるのは、検索エンジン経由の流入だけです。「noindex とは」のようなキーワードで検索した人の目には触れなくなる、という違いが生まれます。社内資料の共有ページや、広告専用の入口ページなど、検索からの訪問を想定していないページと相性が良い設定です。

一方で、検索からの集客を見込んでいたページに付けてしまうと、アクセスが大きく落ちます。設定前に「このページは検索から人に来てほしいか」を一度問い直すと、判断を誤りにくくなります。

noindexを設定したページと、していないページで、流入経路がどう変わるかを整理しました。

noindex設定の前後で流入経路はどう変わるか
Before:noindexなし
検索からの流入:あり
直接アクセス・SNS流入:あり
After:noindexあり
検索からの流入:なし
直接アクセス・SNS流入:維持
noindexはページを消すのではなく、検索エンジン経由の流入だけを止める設定です。

noindexとnofollow・canonicalの違いを混同しないために

noindexは「検索結果に出さない」指示です。nofollowは「リンク先を辿らせない」指示、canonicalは「正規のページはこちら」と伝える指示。三つは似て見えますが、役割がまったく異なります。

筆者がSEO設定をレビューする際、最も多い取り違えがこの三者の混同です。脱SEOコンサルの中川さんも動画で、noindexとnofollowの混同が設定ミスの典型だと指摘しています(YouTube解説動画)。違いを先に整理しておきましょう。

noindex・nofollow・canonicalの役割の違い
項目noindexnofollowcanonical
指示の対象ページ自体検索結果への表示リンクリンク先の巡回重複ページ評価の集約先
主な用途検索結果に出さないリンク先を辿らせない正規ページにまとめる
使う場面会員専用・完了ページ・重複ページ信頼できない外部リンク・広告リンク色違い商品など類似ページの統合
「消す」ならnoindex、「辿らせない」ならnofollow、「まとめる」ならcanonical。対象が異なります。

noindexとnofollowの違い(表示と巡回の指示)

noindexとnofollowは、指示している「対象」が異なります。noindexは「このページ自体を検索結果に出さないで」という表示の指示。対してnofollowは「このページにあるリンクの先は辿らないで」という巡回の指示です。

ここで巡回とは、検索エンジンがリンクをたどってページからページへ移動し、内容を読み取る動きのこと。例えば、信頼できない外部サイトへのリンクに評価を渡したくないとき、nofollowが使われます。

つまり、noindexは「ページの登録」を、nofollowは「リンクの追跡」をそれぞれ制御するわけです。Code Tipsの解説動画でも、表示制御と巡回制御を分けて理解する重要性が強調されていました(10分で理解するnoindexとnofollow)。両者を混同すると、消したいページが消えず、辿らせたくないリンクが辿られる、という事態になりかねません。

noindexとcanonicalの使い分け

canonicalとは、内容がよく似た複数のページがあるとき「正規版はこのURLです」と検索エンジンに伝える設定です。重複ページを一つにまとめ、評価を集約する目的で使われます。

noindexとの違いは、ページを「消す」か「まとめる」かという点。例えば、色違いの商品ページが10個あるとします。すべて検索結果から消すならnoindexです。代表の1ページに評価を集め、残りは正規版を指し示すならcanonical、という使い分けになります。

評価を捨てたくない重複ページにはcanonical、検索結果に一切出したくないページにはnoindex。この線引きを意識すると、サイト全体の評価を無駄なく扱えるようになります。

noindex,nofollowを同時指定する場面とは

noindexとnofollowは、同時に指定するケースも見られます。content="noindex,nofollow"と書けば、「検索結果に出さず、かつリンクも辿らないで」という両方の指示になります。

代表的なのは、ログイン後の管理画面や、テスト用に作った非公開ページです。検索結果に出す必要がなく、リンク先も評価対象にしたくない、というページに向いています。

ただし、闇雲に両方を付ける必要はありません。検索結果から外したいだけならnoindex単体で足ります。目的を一つずつ確認し、必要な指示だけを選ぶ姿勢が、設定ミスを防ぐ近道です。

noindexを設定すべきページ・してはいけないページの判断軸

noindexは「付ければ安心」な設定ではなく、対象を誤ると逆効果になります。判断の軸は「検索からの訪問を望むか」と「ページの内容が独立した価値を持つか」の二つです。

発信担当者が最も迷うのが、この線引きだと感じています。実際に「とりあえずアクセスの少ないページは全部noindexにすべきか」というご相談をよく受けます。ここで安易に全ページへ広げると、伸びる芽まで摘んでしまう結果を招きかねません。逆に放置しすぎても、薄いページがサイト評価の足を引っ張ります。だからこそ、付けるべきページと避けるべきページを、具体例で一つずつ見極めていきましょう。

noindexを付けるべきか判断するマトリックス ↑ 検索からの訪問を望まない
noindex推奨

訪問を望まず、独立した価値も薄いページ。完了ページ・重複ページ・管理用ページが該当します。

要検討

価値はあるが訪問を望まないページ。canonicalで統合する選択肢も検討します。

要検討

訪問は望むが内容が薄いページ。まず加筆して育てる打ち手が有効です。

残す(noindex不要)

訪問を望み、独立した価値もあるページ。検索集客を担う記事や商品ページが該当します。

← 独立した価値が薄い独立した価値がある →
「訪問を望むか」と「独立した価値があるか」の二軸で、対象を見極めます。

noindex推奨ページの具体例(重複・低品質・管理用)

noindexが向いているのは、検索結果に並んでも読者の役に立たないページです。代表例を挙げます。

  • 問い合わせ完了・購入完了などのサンクスページ
  • 内容がほぼ同じで重複している印刷用の複製
  • サイト内検索の結果として自動生成される一覧
  • ログインが必要な会員専用ページや管理画面

これらは、検索から訪れても読者がメリットを得にくいページです。検索結果に出すと、かえって「内容の薄いページが多いサイト」という印象を検索エンジンに与えかねません。狙って退かせることで、サイト全体の見え方を整えられます。

noindexしてはいけないページの典型ミス

逆に、noindexを付けてはいけない代表が、検索集客を担う記事や商品ページです。ここに誤って設定すると、これまで積み上げた検索流入が一気に消えます。

筆者が実際に遭遇したのは、サイトリニューアル時の事故です。テンプレートへ一括でnoindexが残り、主要ページが軒並み検索結果から消えてしまいました。担当者の方が原因に気づくまで、流入が落ち込んだ状態が続いていました。

特に注意したいのが、設定の「一括適用」と「コピー設定の引き継ぎ」です。テスト環境で付けたnoindexが本番に紛れ込む、テンプレート複製時に設定がついて回る。こうした事故は、公開前のチェックで十分に防げます。

公開前に確認したい、noindexの誤設定を防ぐチェック項目を挙げておきます。

公開前にnoindexの誤設定を防ぐチェックリスト
テスト環境の設定が残っていないか検証用に付けたnoindexが本番に紛れ込んでいないか確認します。
テンプレート複製時の設定継承はないか複製元の設定がついて回っていないかを点検します。
主要ページが対象に含まれていないか検索集客を担う記事や商品ページに誤って付いていないか確認します。
Search Consoleで表示状態を確認したかURL検査でnoindexの認識状況を最終チェックします。
一括適用とコピー設定の引き継ぎが、流入消失事故の最頻出パターンです。

カテゴリ・タグページはnoindexにすべきか

カテゴリページやタグページのnoindexは、一律に決めず、中身で判断するのが基本です。記事一覧として独自の価値があるなら残し、自動生成で内容が薄いだけなら候補に入れる、という考え方です。

WordPressブログを発信するさっとさんも、画一的にnoindexするのは危険だと整理しています(カテゴリー・タグページはnoindexにするべきか)。むやみなnoindexの乱用が評価低下を招きうる点は、別の解説動画でも一次情報として語られていました(noindexタグのSEO影響)。

判断のコツは、そのページを訪れた読者が次の行動に進めるかどうか。整理された一覧で読者が回遊できるなら、それは残す価値のあるページです。

WordPressでのnoindex設定方法(プラグイン・テーマ別)

WordPressでは、専門的なコードを書かなくてもnoindexを設定できます。主にSEOプラグインを使う方法が一般的で、ページごと・カテゴリごとに細かく指定できる点が特徴です。

プラグインとは、WordPressに後から機能を追加する拡張ツールのことです。例えば問い合わせフォームやSEO設定も、このプラグインで手軽に導入できます。コードに不慣れな発信担当者でも、画面上のスイッチ操作だけで完結する点が安心材料。ここでは代表的な3つの方法を、手順の考え方から順に見ていきましょう。

WordPressでnoindexを設定する4ステップ
STEP 1 投稿編集画面を開く
STEP 2 SEO設定欄を開く
STEP 3 検索エンジンへの表示をオフ
STEP 4 更新(保存)して反映
AIOSEOやYoast SEOなどのプラグインなら、コードを書かずにスイッチ操作だけで完結します。保存の押し忘れに注意してください。

SEOプラグイン(AIOSEO・Yoast等)での設定手順

AIOSEOやYoast SEOといったSEOプラグインを使えば、投稿編集画面からnoindexを切り替えられます。各投稿の編集画面にあるSEO設定欄を開き、「検索結果に表示する」のスイッチをオフにする、という流れです。

WordPressブログを発信するさっとさんの解説でも、プラグインを使えばコードを書かずに個別ページ単位で設定できる点が、手順とともに示されていました(WordPressブログのnoindexとは)。

設定後は、変更の保存(更新)を忘れないようにしてください。保存し忘れると指示が反映されず、設定したつもりのページが検索結果に残り続けます。

個別ページ・カテゴリ単位での設定方法

noindexは、個別ページだけでなくカテゴリ単位でも一括設定できます。プラグインの設定画面で「投稿」「固定ページ」「カテゴリー」など種類ごとに、検索エンジンへの表示を切り替えられる仕組みです。

マーケの人の動画でも、ホームページを検索結果に表示させない方法として、WordPress上での設定手順が具体的に紹介されていました(noindexの設定方法)。

ここで気をつけたいのが、一括設定の影響範囲です。カテゴリ全体にnoindexを掛けると、その配下のページがまとめて検索結果から外れます。設定前に「このカテゴリの記事は検索から人に来てほしいか」を確認しておくと安心です。

HTMLメタタグで直接指定する場合

プラグインを使わず、HTMLに直接記述する方法も選べます。ページの<head>という部分に<meta name="robots" content="noindex">を書き加えます。これだけで、そのページがnoindex対象に変わります。

この方法は、テーマファイルを編集できる知識がある場合に向いています。ただし、ファイルの編集ミスはサイト全体の不具合につながりかねません。コードに不慣れな場合は、プラグインでの設定をおすすめします。

蓄積型の発信を続けるなら、誰が引き継いでも設定を確認できる状態が理想です。属人化しやすい直接編集より、画面上で見えるプラグイン設定のほうが、長期運用には馴染みます。

noindexが「効かない」ときに確認したい原因と対処

noindexを設定したのに検索結果から消えない原因は、主に「まだ読み取られていない」か「読み取れない状態になっている」のどちらかです。確認は、反映の仕組みをたどる順番で進めると早く解決します。

「設定したのに消えない」というご相談は、本当によくいただきます。多くは仕組みを知らないことが原因で、設定そのものは正しいケースが大半です。焦って設定をやり直すと、かえって状態を複雑にしてしまうこともあります。大切なのは、原因を上流から順にたどること。ここでは点検する順番を整理し、つまずきやすいポイントを一つずつほどいていきます。

noindexが効かないときに点検する順番
1 設定は保存されたか変更後の更新(保存)を押し忘れていないか確認します。
2 robots.txtでブロックしていないかブロックされるとnoindexタグ自体が読まれず、逆に消えなくなります。
3 再クロールされたかSearch Consoleから再クロールをリクエストし、読み取りを促します。
4 反映待ちの期間か反映には数日から数週間かかる場合があります。URL検査で状況を確認します。
原因の多くは「まだ読み取られていない」か「読み取れない状態」。上流から順にたどると早く解決します。

クロールされないと反映されない仕組み

noindexは、ページが検索エンジンに読み取られて初めて効果を発揮します。逆に言えば、まだクロール(巡回)されていないページは、設定済みでも検索結果に残ったままです。

脱SEOコンサルの中川さんも、noindexが効かない理由として、ページがクロールされないと指示自体が読まれない点を解説しています(noindexが効かない理由)。

対処はシンプルです。Google Search Consoleという無料ツールから、該当ページの再クロールをリクエストすれば、反映を早められます。設定して待つだけでなく、読み取りを促す一手間が効いてきます。ツールの使い方はサーチコンソールの使い方で詳しく整理しました。

robots.txtでブロックするとnoindexが読まれない

意外な落とし穴が、robots.txtによるブロックです。robots.txtとは、検索エンジンに「このページは見に来なくていい」と伝えるファイルのこと。これでブロックすると、検索エンジンはページを読みに来なくなります。

ここに矛盾が生まれます。ブロックされたページは中身を読まれないため、せっかくのnoindexタグも読み取られません。結果として、消したいはずのページが検索結果に残り続ける、という事態に陥ります。Googleの公式ドキュメントでも、robots.txtでブロックされるとクローラーがnoindexルールを認識できないと明記されています(Google検索セントラル「noindexで検索インデックス登録をブロックする」)。

ウェブ職TVの設定解説でも、robots.txtでブロックするとnoindexが読まれず逆に消えなくなる仕組みが取り上げられていました(noindex・nofollowの正しい使い方)。noindexで消したいなら、robots.txtでのブロックは外し、読み取れる状態にしておく必要があります。

反映までにかかる時間と確認方法

noindexの効果は、即座には現れません。検索エンジンが再びページを訪れ、指示を読み取るまで、数日から数週間かかることもあります。

設定直後に消えていなくても、慌てる必要はありません。確認には、Search Consoleの「URL検査」機能が役立ちます。対象URLを入力すると、現在インデックスされているか、noindexが認識されているかを確認できます。

急ぐ場合は、前述の再クロールリクエストを併用してください。設定・確認・促進の三点をセットで動かすと、反映までの時間を短縮しながら、状態を正確に把握できます。

発信担当者がnoindexを「蓄積型の資産づくり」に活かす考え方

noindexは消すための設定ですが、本質は「見せたいページに評価を集める」ことにあります。不要なページを整理し、価値あるページへ検索エンジンの注目を寄せる。これが資産として育つサイトの土台です。

限られた人手で発信を続ける中小企業ほど、この発想が効いてきます。SNSのように流れて消える発信と違い、自社サイトに積み上げたページは資産として残り、AIにも引用される土台。だからこそ、何を残し何を退かせるかの判断が、半年後・1年後の成果を左右します。サイト全体を長期の資産として捉える視点で、noindexの位置づけを整理しましょう。

低品質ページを整理してサイト全体の信頼を守る

検索エンジンは、サイト全体の品質を見て評価します。内容の薄いページが多いと、優れた記事まで埋もれてしまう恐れがあります。noindexは、この「全体の足を引っ張るページ」を静かに退かせる手段です。良質なコンテンツの積み上げ方はコンテンツSEOの基本もご参照ください。

例えば、過去に量産した薄いページが検索結果に並んでいると、サイトの印象を下げかねません。役目を終えたページを整理することで、本当に読んでほしいページの存在感が相対的に高まります。

蓄積型の発信とは、ただ増やすことではなく、質を保ちながら積み上げることです。整理という引き算も、資産化のための立派な前進だと捉えています。

noindexだけに頼らず「育てる・消す・統合する」で考える

アクセスの少ないページへの対処は、noindexの一択ではありません。「育てる・消す・統合する」の三つから、最適なものを選ぶ視点が大切です。

改善の余地があれば加筆して育てる。完全に不要なら消す。似た内容が分散しているなら、一つにまとめて(統合して)強い記事に育てる。noindexは、このうち「検索に出さず残す」という選択肢の一つにすぎません。

低品質ページに出会ったとき、どの打ち手を選ぶかの判断フローを整理しました。

低品質ページの打ち手を選ぶ判断フロー アクセスの少ないページを見つけた
改善の余地がある?
育てる:加筆して価値を高める
似た内容が他にある?
統合する:canonicalで1本にまとめる
役目を終えた?
消す/noindex:検索結果から外す
noindexは「検索に出さず残す」選択肢の一つ。一律に掛けず、ページごとに役割を見極めます。

一律にnoindexを掛けると、伸びるはずだった記事の芽まで摘んでしまいます。ページごとに役割を見極め、打ち手を選び分ける。その積み重ねが、AIにも引用される強いサイトへの道だと考えています。

迷ったら専門家に相談する判断ライン

noindexの設定は、影響範囲が大きいほど慎重な判断が求められます。一括設定やテンプレート全体への適用など、サイト全体に関わる変更で迷ったときは、専門家に相談する判断ラインを持っておくと安心です。

特に、検索流入が事業の柱になっているサイトでは、一つの設定ミスが売上に直結します。自社だけで判断しきれない場合に、第三者の目を借りる選択肢を持っておくことは、決して遠回りではありません。

ハッシンラボ Premium では、こうした発信の悩みに伴走する立場で情報を発信しています。設定の正しさだけでなく、長期で積み上がる発信をどう設計するか。その視点を持ち続けることが、担当者の方の大きな支えになるはずです。

よくある質問(FAQ)

Q1. noindexを設定すると、すでに検索結果に出ているページはすぐ消えますか?

すぐには消えません。検索エンジンが対象ページを再びクロール(巡回)し、noindexの指示を読み取って初めて反映されます。数日から数週間かかることもあり、急ぐ場合はSearch Consoleで再クロールを促す方法が有効です。

Q2. noindexとnofollowはどう違いますか?

noindexは「このページを検索結果に出さないで」という表示の指示、nofollowは「このページ内のリンク先を辿らないで」という巡回の指示です。対象がページ自体かリンクかという点で、役割が異なります。

Q3. アクセスが少ないページは、とりあえずnoindexにすべきですか?

一律にnoindexするのはおすすめできません。低品質な重複ページなら有効ですが、改善の余地がある記事まで消すと機会損失になります。「育てる・統合する・消す」のどれが最適かを見極めることが大切です。

Q4. noindexを設定すると、ページ内のリンクや内容も見られなくなりますか?

いいえ。noindexはあくまで検索結果への表示を止める設定です。URLを直接知っている人やSNS・メールのリンクからは、これまで通り閲覧できます。社内共有や広告専用の入口ページとは相性の良い設定です。

Q5. noindexを設定したのに検索結果から消えません。何を確認すればよいですか?

まず設定が保存されているかを確認してください。次に、robots.txtでそのページがブロックされていないかを点検しましょう。ブロックされているとnoindexタグ自体が読み取られず、逆に消えなくなります。最後に、再クロールを待つ期間かどうかをSearch Consoleで確認すると、原因を切り分けられます。

飯塚昭博

この記事の著者

飯塚 昭博

Akihiro Iitsuka

コントリ株式会社 代表取締役

青山学院大学卒業後、自動車会社にて年間180億円規模の設備調達を担当。中小企業経営者の想いに触れる中でその価値を伝えることに使命を感じ、2023年独立。経営者インタビューメディア「コントリ」を運営し、100社以上の経営者を取材。SEO・AI活用・発信設計を通じて中小企業の「伝わる発信」を支援している。

この記事は役に立ちましたか?
この記事で新しい気づきがあったら❤️で教えてくださいね!

関連記事