BLOG

noindexとは?書き方と設定方法・効かないときの原因を解説

noindexを付けたのに検索結果から消えない場合、原因の多くはrobots.txtで同じページのクロールを止めているか、再クロールがまだ来ていないかのどちらかです。Search ConsoleのURL検査で最終クロール日を見て、次にrobots.txtの記述を確かめる順に進めると、直す場所が絞れます。設定そのものが間違っている例は、実際にはそれほど多くありません。

noindexの設定を確認している場面のアイキャッチ。パソコンの画面にHTMLのソースコードとmeta robotsタグが表示され、その隣にサイトのページ一覧が並び、担当者が検索結果に出すページと出さないページに印を付けている様子を描く。

「noindexを付ければ、そのページは検索結果から消える」。重複した一覧ページや公開をやめたキャンペーンページの扱いで、この前提のままご相談をいただくことがあります。WordPressでもCMSの管理画面でも、noindexはチェックボックス1つで切り替わる作りのため、押せば終わる作業だと受け取られやすいのでしょう。ところが数日たっても、そのページは検索結果に出たままです。

しかし、企業サイトの記事を作り、公開後のインデックス状況まで追いかけてきた弊社の立場から言えるのは、noindexは検索から隠す設定ではなく、読ませたうえで載せないよう頼む指定だということです。クローラーがページを取得し、head内のタグを読んで初めて効くため、クロールを止めていればいつまでも効きません。robots.txtで同じページを塞いだまま反映を待っている、というのが、消えないというご相談で最も多い形です。内容が重なっているだけのページなら、canonicalで正規のURLを示すほうが向きます。

本記事では、noindexの意味と3つの書き方から、設定すべきページの選び方、効かないときの原因の切り分けまで、記事を作ってきた側の視点でお伝えします。

この記事でわかること
  • noindexの役割と、nofollowやrobots.txtとの違い
  • metaタグ・HTTPレスポンスヘッダー・WordPressの3つの書き方
  • 設定すべきページと、付けなくてよいページの線引き
  • 検索結果から消えないときの確認の順番
  • 記事に付ける前に検討したい選択肢

noindexとは検索結果に載せない指定

noindex(ノーインデックス)とは、そのページを検索エンジンのインデックスに登録しないよう伝える指定です。インデックスとは検索エンジンが持つ索引で、ここに登録されたページだけが検索結果に並びます。書き方は主に2つ、head内に置くrobots metaタグと、サーバーが返すHTTPレスポンスヘッダーに含めるX-Robots-Tagです。

押さえておきたいのは働く順番です。検索エンジンはページを取得し、中身を解析し、索引に載せるかを判断します。noindexが読まれるのは2番目の解析の段階です。ページが取得されなければ何も伝わりません。

noindex を使用してコンテンツをインデックスから除外する | Google 検索セントラル | Documentation | Google for Developers
noindex(ノーインデックス)とは、ページを Google のインデックスから除外し、検索結果に表示されないようにするためのメタタグです。noindex の実装方法について説明します。
🌐 developers.google.com
外部リンク

公式ドキュメントにも、noindexが効くにはページがrobots.txtでブロックされていない必要があると明記されています。

nofollowやrobots.txtとの違い

検索結果に出したくないという目的に使われる指定はほかにもあり、名前が似ていて混ざりやすいので先に整理します。

指定

伝えている内容

検索結果への表示

noindex

索引に載せないでほしい

消える

nofollow

リンク先を評価に含めないでほしい

変わらない

robots.txt

この範囲をクロールしないでほしい

消えないことがある

canonical

内容が同じページの正規URLはこちら

正規URL側が残る

nofollowはリンクに対する指定で、ページを索引から外す働きはありません。とりわけ誤解が多いのはrobots.txtです。クロールを止める指定であって索引から外す指定ではないため、外部からリンクされているページはURLだけが検索結果に残ることがあります。なおrobots.txtに直接noindexと書く方法は、Googleが2019年にサポートを終了しました。

canonicalが伝えるのは「こちらにまとめてほしい」であり、noindexの「載せないでほしい」とは向きが違います。選び方はcanonicalタグとは何かで整理しています。

noindexとnofollowとrobots.txtとcanonicalの役割の違いを表した図

関連記事:【2025年最新版】初心者でもできるSEOのやり方完全ガイド | 上位表示するための具体的な方法を徹底解説

noindexを設定する3つの方法

HTMLを直接編集できるか、サーバーを触れるか、CMSを使っているかで選ぶ道が変わります。

metaタグに記述する書き方

最も一般的なのが、head内にrobots metaタグを書く方法です。すべての検索エンジンに伝えるならnameにrobotsを指定します。

HTML
<head>
  <meta name="robots" content="noindex">
</head>

リンクもたどってほしくない場合は、値をカンマで並べてnoindex, nofollowとします。注意したいのは書く場所です。metaタグはheadの中に書かないと読まれません。body内では無視されます。JavaScriptで後から差し込む形も読まれない場合があるため、サーバーが返すHTMLに含めるほうが確実でしょう。

HTTPレスポンスヘッダーでの指定

PDFや画像のようにHTMLではないファイルには、metaタグを書く場所がありません。この場合はHTTPレスポンスヘッダーにX-Robots-Tagを含めます。

TEXT
# Apache(.htaccess)でPDFファイルすべてに指定する例
<FilesMatch "\.pdf$">
  Header set X-Robots-Tag "noindex"
</FilesMatch>

拡張子やディレクトリを条件にまとめて指定できるため、対象が多いときに向きます。Nginxならlocationディレクティブでadd_headerを使います。想定より広い範囲に効くこともあるので、反映後は対象外のヘッダーも確認してください。

資料ダウンロード用のPDFにはこの指定が要ります。PDFもHTMLと同じようにインデックスされるため、ダウンロードページを作り込んでいても中身が直接検索結果に出ることがあります。

WordPressの管理画面での設定

WordPressなら、サーバーやテーマのファイルを触らずに指定できます。サイト全体への指定は、管理画面の「設定」から「表示設定」を開き、「検索エンジンがサイトをインデックスしないようにする」にチェックを入れる形です。制作中のサイトを出さないための機能で、公開後に外し忘れると全ページが検索結果から消えてしまいます。公開手順書に「チェックを外す」の1行を入れておきましょう。

個別の投稿や固定ページには、Yoast SEOやAll in One SEO、SEO SIMPLE PACKといったプラグインの設定欄を使います。入れ替えると前の指定が外れることがあるため、移行時は対象ページを一覧にすると取りこぼしません。

noindexの3つの設定方法の使い分けを表した図

関連記事:dofollowとは?nofollowとの違いと設定不要な理由を解説

noindexを設定すべきページの例

どのページに付けるかは、検索から来た人がそこで目的を果たせるかで判断します。

  • 問い合わせ完了や資料請求完了を知らせるサンクスページ
  • ログイン後にだけ意味を持つマイページ
  • 条件の組み合わせで増えるサイト内検索の結果ページ
  • 終了したキャンペーンや、掲載を終えた求人ページ
  • 確認用に一時公開しているテスト環境のページ

サンクスページは分かりやすい例でしょう。検索から直接たどり着いた人には、申し込んでいないのに完了画面が出るだけです。計測の起点に使っているなら、検索経由の到達が混ざって数字の意味も変わります。一方、次のページは対象から外して考えてください。

  • 順位が上がらないだけの記事(低さは外す理由になりません)
  • 内容が重なっている記事同士(統合かcanonicalが向きます)
  • 一時的に非公開にしたいページ(下書きに戻すほうが確実)
  • カテゴリーやタグの一覧ページ(使われているなら残す)

判断が分かれるのは最後の一覧ページです。中身が1〜2件しかない一覧が大量にあるなら外す判断も働きますが、そこから次の記事が選ばれている一覧まで一律に外す必要はありません。遷移が起きているかをアクセス解析で確かめてから決めてください

どのページを検索に出すかの線引きが、担当者ごとに違っていませんか

1ページずつ考えると、noindexにするかどうかの答えは人によって変わります。弊社では検索対策の設計とあわせて、どのページに人を集め、どこを受け皿に回すのかの整理から承っています。

関連記事:.htaccessのリダイレクト|ケース別の書き方と効かない原因

noindexが効かない3つの原因

設定したのに検索結果から消えない。この相談は繰り返し寄せられます。原因はおおむね3つで、上から順に確認すると早く済みます。

noindexが効かないときに確認する3つの原因の切り分け図

robots.txtでクロールを止めている

最も多いのがこれです。早く消したい一心で、noindexと同時にrobots.txtでも同じURLを塞いでしまう。するとクローラーはそのページを取得できません。

robots.txtで塞いだページのnoindexは読まれない。両方を設定したほうが確実だという発想が裏目に出る理由です。しかも外部からリンクされていれば、URLとリンク文言だけで検索結果に並ぶことがあります。

対処は、該当するDisallowを外してクローラーが取得できる状態に戻し、noindexが読まれるのを待つことです。索引から外れたのを確認してからrobots.txtを戻す分には問題ありません。

noindexとrobots.txtのDisallowを同じURLに同時指定しない。クロールを止める指定と、読ませて判断させる指定は両立しません。

再クロールがまだ来ていない

塞いでいないのに消えない場合、次に疑うのは時間です。noindexは設定した瞬間ではなく、そのページが次にクロールされたときに初めて読まれます。更新頻度の低いページほど間隔が開きます。

急ぐならSearch ConsoleのURL検査ツールから登録をリクエストしてください。索引に載せる依頼と受け取られそうですが、送っているのは再取得の依頼です。noindexが書かれていれば読み取られて索引から外れます。

※ 反映までの期間はサイトの規模や更新頻度で変わります。更新の多いサイトの主要ページで数日、止まっている下層ページでは数週間かかることもあるというのが、公開後の状況を追ってきた範囲での目安です。

経営者経営者

急いで消したいページがあります。リクエストは何度も送ったほうが早く反映されますか。

Writers-hub編集部Writers-hub
編集部

何度送っても速度は変わりません。それより確認したいのは、そのページに内部リンクが張られているかです。どこからもリンクされていないページは優先度が下がりやすいので、一時的にサイトマップへ載せるほうが早く来ます。

記述の場所や書式の誤り

3つ目は記述そのものです。ソースコードを開き、metaタグがhead内にあるかを確かめてください。テーマやプラグインの出力位置によっては、意図せずbody側に入っていることがあります。双方が出力して二重になり指定が食い違うときは、制限の強いほう、つまりnoindexが採用されます。

見落としがちなのがCMSやCDNのキャッシュです。編集画面では設定を変えたのに、配信されるHTMLは変更前のまま、という状態が起こります。設定を変えたらキャッシュを削除し、配信されているHTMLを確認してください。

noindexの確認と解除の手順

設定できているかは、思い込みではなく画面で確かめます。道は3つあります。

1
STEP
ソースコードで確認する

ページ上で右クリックしてソースを表示し、コードの中でrobotsを検索します。1ページを急いで確かめるなら最も速い方法です。

2
STEP
Search ConsoleのURL検査で確認する

検索窓へURLを入力すると、索引に登録されているか、除外の理由は何かが表示されます。最終クロール日も分かります。

3
STEP
インデックス作成のレポートで一覧を見る

noindexで除外されたページを一覧で確認できます。意図せず付いたページが増えていないかは、この画面で見ます。

3つ目の一覧は月に一度は開きたい画面です。テーマの更新やプラグインの入れ替えをきっかけに、公開中の記事へnoindexが付く事故は実際に起こります。原因を状態別に切り分ける手順はGoogleにインデックスされない原因にまとめました。

解除は、記述を消すか値をindexに書き換えるかです。直したらURL検査から再取得をリクエストします。ここでも即座には戻らず、再クロールを待つ形になります。

noindexで隠せない範囲

ここからは、解説記事ではあまり触れられない部分です。noindexを「そのページを見せなくする設定」だと受け取っていると扱いを誤ります。

noindexは非公開にする手段にはならない。伝えているのは検索結果に載せないでほしいということだけで、ページ自体は誰でも開けます。URLを知る人には見えるため、社外に出せない資料や公開前の告知ページには、ベーシック認証やログインの必須化といったアクセス制限が要ります。

💡

noindexを付けたページには後始末が残ります。XMLサイトマップから外し、そのページへの内部リンクとナビゲーションの導線を見直してください。外すページをサイトマップに載せたままだと指示が食い違います。

記事にnoindexを付ける前の3つの道

低品質な記事にはnoindexを、という説明をよく見かけます。ここは記事を作る側として踏み込んでお伝えします。

noindexは棚上げであって記事の改善ではない。索引から外れれば検索結果には出なくなりますが、内容も費やした時間もそのまま残ります。順位が上がらない記事に取れる道は4つあり、noindexはその1つにすぎません。

記事を書き直す似た記事を統合する記事を削除するnoindexを付ける
検索からの流入増やせる統合先に集まる失う失う
かかる手間大きい中程度小さい小さい
内部リンクそのまま使える統合先へ転送転送先の指定が要る残る
元に戻せるか戻せる戻しにくい戻せない戻せる
向く場面検索する人がいる同じテーマが複数事実として古い検索に出す前提なし

表を縦に見ると、noindexが向くのは最下段の「検索に出す前提がない」場合だけだと分かります。求人の終了ページやサンクスページはこれに当たります。逆に、検索する人がいるテーマなのに順位が上がっていないだけの記事は書き直しの対象です。索引から外しても検索する人は消えず、その需要は競合が受け取ります。判定の基準は低品質コンテンツの判定基準とnoindexの判断フローで扱っています。

Web担当者Web担当者

古い記事が数十本あります。全部書き直す時間はないので、まとめてnoindexにするのは避けたほうがよいですか。

Writers-hub編集部Writers-hub
編集部

まとめて、という進め方は避けてください。まず検索されているテーマかどうかで2つに分けます。検索されていないほうはnoindexか削除で構いません。残したほうは順位が近いもの同士を統合すると、書き直す本数が減ります。

仕分けは社内でも進みますが、書き直す手が空かないまま止まる例をよく見かけます。棚上げした1年のあいだに検索結果が競合で埋まる形は避けたいところです。

書き直したほうがよい記事だと分かっていて、手が回っていませんか

弊社では既存記事を、書き直す記事、統合する記事、外してよい記事に仕分けし、手を入れる分の制作まで承っています。何本あるか分からない段階で構いません。

noindexについてよくある質問

設定や運用の場面でいただく質問をまとめました。

noindexを付けるとSEOに悪い影響がありますか

対象のページを正しく選んでいれば影響はありません。ただし公開したい記事にまで広く付ければ、その分の流入は失われます。

noindexを付けたページはクロールされなくなりますか

クロールは止まりません。noindexが読まれるにはページの取得が必要だからです。

noindexを付けたのにURLだけが検索結果に出ています

robots.txtでそのURLのクロールを止めている可能性が高い状態です。中身を取得できないため、外部リンクを手がかりにURLだけが残ります。

まとめ|noindexは隠す設定ではない

noindexは、そのページを検索エンジンの索引に載せないよう伝える指定です。書き方はhead内のrobots metaタグ、HTTPレスポンスヘッダーのX-Robots-Tag、CMSの管理画面の3つです。

付けたのに消えないときは、robots.txtでクロールを止めていないか、再クロールが来ているか、記述の場所と書式が正しいかの順に確認してください。記事については、書き直しと統合を先に検討することをおすすめします。検索する人がいるテーマなら、索引から外しても需要は消えません。

私たち合同会社Writers-hubは、企業サイトの記事を制作し、公開後のインデックス状況や順位の動きまで見ながら運用を支援しています。設定の当たり外れより、どのページを検索に出し、どのページを外すのかを先に決めるほうが、手戻りは少なくなるはずです。

noindexで棚上げしたページが、どれだけあるか把握できていますか

検索に出すページと出さないページの線引きが担当者ごとに違う、過去に付けたnoindexの一覧が残っていない。その段階でしたら現状の確認から一緒に整理します。

この記事を書いた人

米山拓真

米山拓真

合同会社Writers-hub 代表社員

滋賀県立大学工学研究科の修士課程を修了後、大手制作会社の編集部を経て2019年にWebライターとして独立。2020年に記事制作を手順化した「ハブ式SEOライティングメソッド」を開発し、これまでに200人以上のライターを育成しました。2022年3月に合同会社Writers-hubを設立し、会社として累計8,000記事以上のSEO記事制作に携わっています。2024年にAIライティングシステム「一気通貫Pro」、2025年から書き手の文体を再現するAI編集者「Edico」を開発。このブログでは、クライアント案件と自社サイトで実際に試したことを書いています。

読んで終わりにしないために

記事の内容を自社に当てはめるとどうなるか、オンライン30分で一緒に整理します。費用はかかりません。

無料で相談する