お礼ページや作りかけのページなど、検索結果に出したくないページは、どの会社のサイトにもあります。その指示の出し方として、Googleは「noindex」という指定を案内しています。
この記事は、Google検索セントラルの「Block Search indexing with noindex」を英語版の原文から読んで整理します。効く条件、効かないときの確かめ方、英語版と日本語版の違い、弊社のサイトで確かめたことも書きました。
合同会社謙虚は、3つのドメインを並行して運用し、何を変えると数字が動くかを測り続けています。検索に出したいページが意図せず外れていないかを確かめるうえで、この指定の仕組みを原文で押さえておく必要がありました。
結論:3行で言うと
- noindexは、ページを検索結果に載せないよう伝える指定です。HTMLのmetaタグでも、HTTPのヘッダーでも、効果は同じとされています
- 指定が効くのは、Googlebotがそのページを読めるときだけです。robots.txtでページを止めると指定が読まれず、検索結果に残ることがあります
- 指定を足しても、反映はGoogleがページを再び訪れたときです。重要度によっては数か月かかるため、急ぐ場合は削除の手続きを使います
このページの基本情報
| 項目 | 内容 |
|---|---|
| 原題(英語) | Block Search indexing with noindex |
| 日本語版の題名 | noindex を使用してコンテンツをインデックスから除外する |
| 英語版の最終更新日 | 2025年12月10日 |
| 日本語版の最終更新日 | 2025年12月31日 |
| Google検索セントラルの中の位置(章) | 「クロールとインデックス登録」(Crawling and indexing)の章にある、目次の項目名「noindex」のページ |
| 直近の主な更新 | 変更履歴に、このページ自体の更新を示す項目はありません。2025年12月10日の日付変更も、変更履歴には載っていません。ページの本文は、2023年5月と12月に書き換えられた跡がInternet Archiveに残っています(後述) |
Googleがこのページで言っていること
noindexとは何か
noindexは、metaタグかHTTPのレスポンスヘッダーで書く指定です。Googleのようにこの指定に対応した検索エンジンに、内容を検索結果へ載せないよう求めます。
Googlebotがページを読み、タグかヘッダーを取り出すと、Googleはそのページを検索結果から完全に外します。ほかのサイトからリンクされていても同じ、と原文は書いています。
効かせるための条件
原文は、冒頭近くに「重要」の注記を置いています。noindexが効くには、ページをrobots.txtでブロックせず、クローラーが読める状態にしておく必要があります。
ブロックされていたり、読めなかったりすると、クローラーは指定を見つけられません。そのため、ほかのページからリンクされているなどの理由で、検索結果に出続けることがあります。
実装の2通り
- metaタグ:HTMLのページのhead部分に置きます。Googleだけに向けるときは、nameを「googlebot」にします
- HTTPヘッダー:レスポンスにX-Robots-Tagを付け、値をnoindexまたはnoneにします。PDF、動画、画像など、HTMLではないファイルにも使えます
2つの方法の効果は同じで、サイトとコンテンツの種類に合うほうを選ぶ、という説明です。
コードの例は次のとおりです。上がmetaタグ、下がヘッダーです。
<meta name="robots" content="noindex">
HTTP/1.1 200 OK
X-Robots-Tag: noindex
robots.txtの中にnoindexを書く方法は、Googleでは対応していないと明記されています。
noindexは、ほかの指定と組み合わせられます。原文の例は、noindexにnofollowのヒントを足す書き方です。
検索エンジンによっては、noindexの解釈が違うため、ほかの検索エンジンでは載り続ける可能性があります。
CMSを使っていてHTMLを直接触れない場合は、CMSの検索エンジン向け設定画面などが、metaタグを伝える手段になる、という案内もあります。
うまくいかないときの確認
検索結果にページが出続けるときの理由と対応を、原文は順に示しています。
- noindexを足したあと、Googleがまだ再訪問していない:URL検査ツールで再クロールをリクエストできます。重要度によっては、再訪問に数か月かかることがあります
- すぐに外したい:別ページの「削除」のドキュメントを見ます
- robots.txtがURLをブロックしていて、タグが見えない:robots.txtを編集して、ブロックを解除します
- 指定がGoogleに見えているか分からない:URL検査ツールで、Googlebotが取得したHTMLを確認します。ページのインデックス登録レポートでは、noindexを取り出したページを追えます
英語版と日本語版の違い
2つの版を節ごとに読み比べました。内容を変える差は、見つかりませんでした。
実装の2通り、robots.txtでの指定は非対応であること、確認の手順は、どちらにも同じ順で入っています。
ただし、言葉の選び方に違いがありました。
| 箇所 | 英語版 | 日本語版 |
|---|---|---|
| 書き出し | noindexは、metaタグかヘッダーで書く指定、という説明から始まる | 「ページやその他のリソースが検索に表示されないようにするには、noindexを活用します」という一文が先に入る |
| 指定の呼び方 | 「規則」にあたる語で統一 | 冒頭と重要の注記は「ディレクティブ」、実装の節以降は「ルール」と混ざる |
| CMSでmetaタグを足す方法の検索例 | 英語の検索語の例を挙げている | 日本語の検索語(「CMS名 metaタグ 追加」の形)に置き換えている |
| 最終更新日 | 2025年12月10日 | 2025年12月31日(日本語版のほうが新しい) |
日本語版の書き出しと「ディレクティブ」という訳語は、2022年9月の英語版の言い回しに近いものです。Internet Archiveの保存版で確かめました。
更新の経緯:Internet Archiveで確かめたこと
Internet Archiveに残る保存版を、年をまたいで読み比べました。ページ末尾の更新日で並べると、次のとおりです。
| 保存版の更新日 | 確かめた変化 |
|---|---|
| 2022年9月8日 | 「ディレクティブ」の表現。CMSの例にWordPressは入っておらず、最後の節は「Help us spot your meta tags」。この節にrobots.txtテスターへの言及がある |
| 2023年5月23日 | 書き出しが「ルール」の説明に変わり、robots.txtでの指定は非対応との一文とnofollowとの組み合わせ例が追加。CMSの例にWordPressが加わる。最後の節が「Debugging noindex issues」になり、再訪問に数か月かかること、削除の案内、指定が見える状態かの確認が増える |
| 2023年12月1日 | robots.txtテスターについての一文が消える |
| 2025年2月4日 | 2023年12月の版と、本文の語句が同じ |
| 現在(英語版2025年12月10日) | 2025年2月の保存版と、本文の語句が同じ。12月10日は日付だけの更新と読めます |
変更履歴(2026年10月1日更新の版)で「noindex」を含む項目を探しても、このページの書き換えに当たるものはありませんでした。
関連する更新が1つあります。2025年12月15日に、別のページであるJavaScriptの解説で、noindexを含むページの扱いが明確にされました。
そのJavaScript SEOの基本(英語版)には、Googleがnoindexを見つけると、ページの描画を省くことがあると書かれています。あとからJavaScriptでnoindexを消しても働かない場合があるため、載せたいページの元のコードには、noindexを入れないよう求めています。
このページから、言えること・言えないこと
| 言えること | 言えないこと |
|---|---|
| Googlebotが指定を読めば、ほかのサイトからリンクされていても、そのページは検索結果から外れる | robots.txtでページを止めれば、検索に出なくなる。止めると指定が読まれず、検索結果に残ることがある |
| metaタグとHTTPヘッダーの効果は同じ。PDFや画像にはヘッダーを使える | noindexを足せば、その日のうちに検索から消える。反映は再訪問のあとで、数か月かかる場合もある |
| robots.txtの中にnoindexを書く方法は、Googleでは対応していない | どの検索エンジンでも同じ効果になる。解釈が違う検索エンジンでは、載り続ける可能性がある |
| 対応が効いているかは、URL検査ツールとページのインデックス登録レポートで確かめられる | noindexを付ければ、ページの内容を人から隠せる。noindexが止めるのは検索結果への登録で、URLを知る人はページを開ける |
最後の行の「URLを知る人はページを開ける」は、私の読み取りです。noindexは、ページを開けなくする仕組みではないためです。
別の公式ヘルプも開くと、ページのインデックス登録レポートのヘルプ(英語版)には、検索結果に出したくないページへの方法として「ログインを求める」と「noindexを付ける」が並んでいます。robots.txtで止める方法は、勧めないとされています。
中小企業の視点で、どう受け取るか
ここからはGoogleの説明とは別の、私の読み取りです。WordPressのサイトを持つ小さな会社が、確かめる順に書きます。
1. 検索に出したいページが、noindexで止まっていないかを見る
いちばん起きやすいのは、制作中に付けた指定の外し忘れです。まず、検索に出したい主要なページを1つ選び、Search ConsoleのURL検査にそのURLを入れます。
URL検査のヘルプ(英語版)には、「Indexing allowed?」という項目があります。「No」なら、noindexのタグかヘッダーが見つかっているという意味で、外さないと登録されません。
画面の日本語の項目名は、自社の画面で確かめてください。
この項目には、見落としやすい注意があります。ページがrobots.txtでブロックされていると、Googleはnoindexを読めないため、この項目は常に「Yes」になります。
「Yes」だけで安心せず、robots.txtも合わせて見ます。
画面を開かずに調べるなら、ブラウザでページのソースを表示して、noindexの文字を探す方法もあります。
WordPressには、サイト全体を検索エンジンに登録させない設定があります。管理画面の「設定」の「表示設定」にある、検索エンジンがサイトをインデックスしないようにする項目です(名称はバージョンで変わることがあります)。
これはWordPress側の機能で、Googleの該当ページには書かれていません。公開後にチェックが残っていないかを、一度見ておくと安全です。
2. 検索に出したくないページは、noindexを付けて、robots.txtでは止めない
お礼ページやテスト用のページが対象です。落とし穴は、同じページをrobots.txtでもブロックしてしまうことです。
robots.txtを開いて、その場所にDisallowが書かれていないかを見ます。書かれていると、noindexが読まれません。
会員向けの資料のように、見る人も絞りたいページは、ログインを求める方法が目的に合います。
3. 付けたあとは、反映を待つ。急ぐなら別の手続きを使う
noindexを足しても、Googleが再び訪れるまで検索結果は変わりません。原文は、数か月かかることがあると書いています。
すぐ外したいときの手続きは、削除のドキュメントにまとまっています。
4. 状態は、ページのインデックス登録レポートで追う
Search Consoleのページのインデックス登録レポートには、noindexで登録されなかったURLを示す区分があります。英語版のヘルプでは、「URL marked ‘noindex’」という名前です。
並んだURLが、意図して外したページかを、定期的に確かめるとよいと考えます。出したいページが入っていたら、1の手順に戻ります。
外すべきでないページにnoindexが入っていた場合のヘルプの手順は、次のとおりです。URL検査で、noindexが原因かを確かめます。
ライブのURLをテストして、まだ検出されるなら外します。検出されなくなったら、インデックス登録をリクエストします。
「検索に出ない」を症状から切り分ける実務の手順は、弊社のインデックス問題を順番に切り分ける診断手順に書きました。この記事は公式ページの解説で、あちらは現場の手順書です。
弊社のサイトで確かめたこと
2026年10月8日に、kenkyo.aiに対して次の確認を行いました。Search Consoleの画面は見ていないため、そこでの扱いは分かりません。
| 確認 | 結果の要点 |
|---|---|
curl -sL https://kenkyo.ai/robots.txt |
全クローラー向けの指定で、Disallowは/wp-admin/だけで、admin-ajax.phpはAllow。サイトマップ2件の記載あり |
curl -sIで、診断手順の記事のヘッダーを確認 |
HTTP 200。X-Robots-Tagヘッダーは付いていない |
| 同じ記事とトップページのHTMLから、robotsのmetaタグを抽出 | どちらもcontentはmax-image-preview:largeのみで、noindexは入っていない |
| サイト内検索の結果ページ(?s=noindex)のHTMLから、robotsのmetaタグを抽出 | contentはnoindexを含み、max-snippet:-1、max-image-preview:large、max-video-preview:-1も並ぶ |
curl -sILで/feed/と/sitemap.xmlのヘッダーを確認 |
どちらもHTTP 200で、x-robots-tag: noindex, followが付いている |
通常の記事とトップページは、noindexで止まっていません。サイト内検索の結果ページはmetaタグで、HTMLではないフィードとサイトマップはヘッダーで、noindexを指定していました。
noindexを指定した場所が、robots.txtのDisallowの対象になっていないことも確かめました。robots.txtがブロックしているのは/wp-admin/だけです。
よくある質問
noindexとrobots.txtのDisallowは、どちらでページを検索結果から外せますか
外すためにはnoindexを使います。robots.txtでブロックすると、Googlebotがページを読めず、noindexも見つけられません。
ブロックされたページは、ほかのページからリンクされていると、検索結果に残ることがあります。ページのインデックス登録レポートのヘルプ(英語版)も、robots.txtは検索結果から外す手段としては勧めないと書いています。
noindexを付けたのに、検索結果にページが出続けるのはなぜですか
原文が挙げる理由は、次の2つです。
- noindexを足したあと、Googleがまだページを読んでいない。URL検査ツールで再クロールをリクエストできます
- robots.txtがURLをブロックしていて、タグが見えない
原文はそのうえで、noindexの指定がGooglebotに見える状態かを確かめるよう案内しています。方法は、URL検査ツールでGoogleが取得したHTMLを見ることです。
noindexは、metaタグとX-Robots-Tagのどちらで書けばよいですか
原文によれば、効果は同じです。HTMLのページならmetaタグ、PDFや画像のようにHTMLではないファイルならヘッダーが選ばれます。
ここからは私の見立てです。WordPressでSEO用のプラグインを入れていれば、その設定画面に、ページごとにnoindexを指定する項目があることが多いです。
ヘッダーの設定はサーバー側の作業になりやすいため、制作会社やサーバーの管理者に相談するのが早道です。Googleのページには、この内容は書かれていません。
まとめ:今日できる1つのこと
検索に出したい主要なページを1つ選び、Search ConsoleのURL検査に入れて、noindexで止まっていないかを見てください。
数分で終わり、外し忘れの有無が分かります。
この記事は、Google検索セントラル解説の一覧の一本です。ほかのページの解説も、順次公開しています。
この記事に書いたことを、そのまま御社のページに
生成AIに引用されるページを、お話しいただくだけでお作りします。お時間をいただくのは初回15分のヒアリングだけです。まず1ページ、無料でお作りします。
OKが出るまで、何度でも直します。事実が違う、言い回しが硬い、この話は入れないでほしい。どれも遠慮なくおっしゃってください。何度お直ししても、追加の料金はいただきません。
これまでに127社にご利用いただきました。毎月ご依頼いただいている方の6割以上が、月10ページを選ばれています。料金はページに掲載しています。
ページを増やしても問い合わせが来ないなら、原因はページの外にあります。その場合は、下の入口からご相談ください。
自社のマーケティング課題を根本から解決しませんか?
ウェブサイトから要素を引き算し、訪れた人が迷わず次の一歩に進む形へ組み直す。初回60分のオンラインで御社のサイトを一緒に読み、どこから直すべきかをお伝えします。手順をまとめた無料の診断と解説動画もご用意しています。
初回は無料・60分・オンライン完結・その場で契約のお願いはいたしません


