noindexの設定方法|付けるページの決め方と書き方、サーチコンソールでの確認
公開

自社名で検索したときに、問い合わせの後に表示するお礼のページやサイト内検索の結果のページが、サービスのページと並んで出ることがあります。noindex を付けるページを決めないままページを増やすと、検索から開いても用が足りないページが検索結果に残ります。
株式会社メリルが運営する Astro のサイト4つでは、公開用に書き出した HTML 667件のうち、noindex を付けたページは25件でした。この記事では、noindex を付けるページの決め方と書き方(meta タグ・X-Robots-Tag)、サイトマップとの合わせ方とサーチコンソールでの確かめ方を解説します。
記事を読めば、自社サイトのどのページに noindex を付け、効いているかをどう確かめるかを決められます。noindex は検索から来た人の役に立たないページに付け、サイトマップから外したうえで、URL 検査ツールで Google から見た状態を確かめるのが基本です。
noindexを付けるページは検索から来た人の役に立つかで決める

noindex は、ページを Google 検索の結果に表示させないための指定です。付けるかどうかは、検索結果からそのページに直接来た人が、そのページだけで用を足せるかで決めます。
メリルが運営する Astro のサイト4つで、2026年10月30日時点のビルド(公開用に HTML を書き出す処理)の出力に noindex があったページは、以下の表のとおりです。表の「相談室」はオウンドメディア相談室、「WWS」は WWS メディア(wwstd.jp/media/)です。「集客ブック」は Web集客ブック(hands-plus.com/media/)、「meril.co.jp」は会社のサイトを指します。
| noindex を付けたページの種類 | 相談室 | WWS | 集客ブック | meril.co.jp |
|---|---|---|---|---|
| 404のページ | 1 | 1 | 1 | 1 |
| サイト内検索のページ | 1 | 1 | - | - |
| 記事がまだ無い一覧のページ | 2 | 0 | - | - |
| フォームだけのページ | - | 1 | - | - |
| 送信や購入の後のお礼のページ | - | - | - | 10 |
| 管理画面 | - | - | - | 2 |
| デザインを見比べるためのページ | - | - | - | 2 |
| AI チャットの窓口のページ | - | - | - | 1 |
| 転送のための HTML | - | - | - | 1 |
| 合計(書き出した HTML の数) | 4(38) | 3(315) | 1(18) | 17(296) |
「-」は、その種類のページが無いサイトです。WWS の「0」は、noindex を付ける条件を決めてあり、この時点で条件に当たるページが無かったことを示します。
4つのサイトに共通していたのは404のページだけで、ほかの種類はサイトの作りによって違いました。合計の25件は、書き出した HTML の3.7%です。
noindex を付ける代表的なページは、以下の5つです。
- サイト内検索の結果のページ
- 404のページ
- 送信や購入の後のお礼のページ
- 記事がまだ無い一覧のページ
- 管理画面と確認用の仮のURL
サイト内検索の結果のページ
サイト内検索の結果のページには noindex を付けます。サイト内検索のページは入れた語によって中身が変わり、検索結果から開いた時点では、記事が1本も並んでいないことがあるからです。検索から来た人に読んでほしいのは、サイト内検索で見つかる一つひとつの記事です。
オウンドメディア相談室と WWS メディアは、サイト内検索のページに noindex を付け、サイトマップにも載せていません。Web集客ブックと meril.co.jp は、サイト内検索のページを持たない作りです。
404のページ
404のページの HTML にも noindex を付けます。Google は404などの4xx を返す URL をインデックスに登録せず、登録済みの URL が4xx を返すようになった場合はインデックスから削除します。
気を付けたいのは、404のページを表示するための HTML ファイルです。静的なサイトでは404のページも1つのファイルとしてサーバーに置くため、ファイルの URL を直接開くと、ふつうのページと同じく200で返ることがあります。
メリルの4サイトは、どれも404のページに noindex を付けていました。Apache のサーバーに置いた3つのメディアは、.htaccess の ErrorDocument 404 の行で、存在しない URL に各メディアの404のページを返しています。
送信や購入の後のお礼のページ
問い合わせや資料請求、購入を終えた人にだけ見せるお礼のページには、noindex を付けます。お礼のページはフォームを送った直後に開く前提で書かれており、検索から直接開いた人には用の無いページだからです。
meril.co.jp で noindex を付けているお礼のページは10件で、内訳は以下のとおりです。
- 購入完了のページ 5件
- 問い合わせ・メールマガジンの登録・講座の申し込み・ライセンスキーの請求・受付のお礼のページ 5件
メリルは2026年9月26日に、購入完了とお礼のページを検索に出さないと決めました。同じ見直しで、特定商取引法に基づく表示のページは検索に出すページに残しています。
入力内容の確認画面を別の URL にしているフォームでは、確認画面もお礼のページと同じ扱いにします。
記事がまだ無い一覧のページ
カテゴリやタグの一覧のうち、記事がまだ1本も無いページは検索に出さないようにします。中身の無い一覧を検索から開いた人は、読むものが見つからずに戻ることになります。
記事の無い一覧の扱い方は、ページを作って noindex を付けるか、ページそのものを作らないかの2つです。メリルの3つのメディアの作りを、以下の表にまとめました。
| メディア | 記事が0本の一覧の扱い | 2026年10月30日のビルドで当たったページ |
|---|---|---|
| オウンドメディア相談室 | ページを作り、0本の間は noindex | カテゴリ2件 |
| WWS メディア | ページを作り、0本の間は noindex | 0件 |
| Web集客ブック | ページを作らない | - |
WWS メディアが記事の無いカテゴリのページも作るのは、ナビゲーションのリンク先を残すためです。WWS メディアは、トップページ・記事の一覧・カテゴリの一覧に、同じ条件を付けています。
条件は、ページのコードに次の1行で書けます。
<BaseLayout title={category.name} noindex={articles.length < 1}>
記事を1本足したあとのビルドでは、noindex の無いページに戻る仕組みです。
管理画面と確認用の仮のURL
管理画面や、公開前の確認に使う仮の URL にも noindex を付けます。ただし noindex は検索結果に出さないための指定で、URL を知っている人がページを開くことまでは止めません。人に見せたくないページは、ログインで守ったうえで noindex を重ねます。
meril.co.jp での付け方は、以下の3つです。
- 管理画面は、ログインが要る作りにしたうえで、meta タグとレスポンスのヘッダーの両方で noindex を返す
- 確認用の仮のホスト名では、すべての応答に X-Robots-Tag: noindex, nofollow を付ける
- 公式のドメイン向けのビルドだけを index, follow にし、それ以外のビルドでは全ページを noindex, nofollow で書き出す
meril.co.jp は、本番のサイトに置いた、デザインを見比べるためのページ2件にも noindex, nofollow を付けています。
» サイトリニューアルのSEOは転送の対応表で守る|注意点と前後の比べ方
noindexを付けないほうがよいページ

noindex を付けたページは、検索からの入口になりません。検索結果に出したくない理由がほかにあるページでは、noindex より合う直し方があります。
noindex を付ける前に確かめたいページは、以下の3つです。
- 内容が重なるページ
- 順位が上がらない記事
- サービスの説明がある問い合わせのページ
内容が重なるページ
同じ内容のページが2つあるときは、片方に noindex を付けて整理しないようにします。サイトの中で正規のページを選ばせる目的で noindex を使うと、そのページが Google 検索から完全に外れてしまうため、正規化の手段としてはおすすめできません。
重なるページは、301の転送で1つにまとめるか、canonical タグで正規のページを示します。
» 重複コンテンツの対策は本文で見つける|canonical・統合・書き分けの選び方
順位が上がらない記事
検索の順位が低いだけの記事を、noindex で直すことはできません。noindex を付けた記事は検索結果に表示されなくなり、その記事から検索で人が来る見込みも無くなります。
順位が上がらない記事は、まずサーチコンソールで、どの検索語で何位に表示されているかを確かめます。そのうえで、書き直すか、同じテーマのほかの記事とまとめるかを決めましょう。
» 検索順位が上がらない原因の確かめ方と直し方|サーチコンソールで見る4つの順番
サービスの説明がある問い合わせのページ
問い合わせのページは、フォームのほかにサービスの説明があるかで決めます。何を相談できるか、どう返事が来るかを書いたページは相談先を探して検索した人の役に立つため、検索に出す側に残します。
メリルの4サイトでの問い合わせのページの扱いは、以下のとおりです。
- オウンドメディア相談室・Web集客ブック・meril.co.jp の問い合わせのページは noindex を付けていない
- WWS メディアの入会希望のフォームだけのページは noindex
- meril.co.jp の AI チャットの窓口のページは noindex, nofollow
noindex を付けるのは、フォームやチャットの画面だけで説明が無く、検索から開いても何のページかが伝わらないページです。
noindexの書き方はmetaタグとX-Robots-Tagの2通り

noindex の伝え方は、HTML の head に書く meta タグと HTTP のレスポンスのヘッダーに入れる X-Robots-Tag の2つで、効果はどちらも同じです。robots.txt に noindex の行を書く方法には、Google は対応していません。
noindex の書き方で押さえることは、以下の4つです。
- HTMLのページはheadにrobotsのmetaタグを書く
- HTML以外の応答はX-Robots-Tagのヘッダーで返す
- nofollowと組み合わせるかはページの役割で決める
- CMSや静的サイトではテンプレートの設定で付ける
HTMLのページはheadにrobotsのmetaタグを書く
HTML のページに noindex を付けるときは、ページの head の中に、robots の meta タグを1行書きます。
<meta name="robots" content="noindex">
name を robots にした meta タグは、検索エンジン全般への指定です。Google のクローラーだけに伝えたいときは、name を googlebot に変えます。
メリルの3つのメディアは、noindex を付けた8ページのすべてで、content が noindex だけの1行を使っています。
HTML以外の応答はX-Robots-Tagのヘッダーで返す
PDF や画像、フォームの送信に返す JSON のように meta タグを書けない応答には、HTTP のレスポンスのヘッダーで noindex を返します。Apache のサーバーで PDF のファイルすべてに付けるときは、.htaccess に次のように書きます。
<Files ~ "\.pdf$">
Header set X-Robots-Tag "noindex, nofollow"
</Files>
PHP で返す応答に付けるときの書き方は、次のとおりです。
header('X-Robots-Tag: noindex');
メリルの4サイトのコードで X-Robots-Tag を付けている行は10行あり、応答の種類で分けると以下の表のとおりでした。
| 応答の種類 | 行数 | 付けている値 |
|---|---|---|
| フォームの送信を受ける応答 | 5 | noindex(4行)、noindex, nofollow(1行) |
| 管理画面に関わる応答 | 3 | noindex, nofollow, noarchive |
| 資料請求の後の案内の応答 | 1 | noindex, nofollow |
| 確認用の仮のホスト名のすべての応答 | 1 | noindex, nofollow |
3つのメディアは、フォームの送信を受ける PHP が返す JSON に、noindex のヘッダーを付けています。
nofollowと組み合わせるかはページの役割で決める
noindex は、nofollow などほかの指定とカンマでつないで書けます。nofollow は、そのページの上のリンクをたどらないための指定です。noindex と nofollow の両方を指定する none という書き方もあります。
メリルの4サイトで、noindex を付けた25ページの meta タグの値は以下の表のとおりです。
| meta タグの content | ページ数 | 付けているページ |
|---|---|---|
| noindex, follow | 10 | meril.co.jp のお礼のページ |
| noindex | 9 | 3つのメディアの8ページ、meril.co.jp の転送のための HTML |
| noindex, nofollow | 4 | meril.co.jp の404・AI チャット・デザインを見比べるページ |
| noindex, nofollow, noarchive | 2 | meril.co.jp の管理画面 |
meril.co.jp は、お礼のページを「検索には出さずにページの上のリンクはたどらせる」ページとして扱い、noindex, follow にしています。
同じページに食い違う指定があると、より制限の厳しい指定が使われます。
CMSや静的サイトではテンプレートの設定で付ける
WordPress などの CMS では、ページの HTML を直接書き換えられないことがあります。その場合は、CMS の検索の設定やプラグインの設定で、ページごとに noindex を付けられるかを確かめます。
Astro のような静的サイトで扱いやすいのは、すべてのページで使う外枠(レイアウト)に noindex の切り替えを1か所だけ書き、付けるかどうかをページの側から渡す作りです。メリルの4サイトは、どれもこの作りにしています。レイアウトの側の書き方は、次のとおりです。
---
const { noindex = false } = Astro.props;
---
<head>
{noindex && <meta name="robots" content="noindex" />}
</head>
ページの側では、レイアウトに noindex を渡すだけで済みます。
<BaseLayout title="記事を検索" noindex>
meril.co.jp のビルドの出力では、Astro の転送(redirects)の設定から書き出された HTML 1件にも、noindex の meta タグが入っていました。
noindexを付けたらサイトマップから外し、robots.txtで止めない

noindex を付けたあとは、サイトマップと robots.txt がその指定と食い違っていないかを見直します。noindex のページについて見直すことは、以下の3つです。
- サイトマップには検索結果に出したいURLだけを載せる
- noindexの一覧を1か所に置いてサイトマップと共有する
- robots.txtでnoindexのページのクロールを止めない
サイトマップには検索結果に出したいURLだけを載せる
サイトマップに載せるのは、Google の検索結果に表示したい URL です。noindex を付けたページをサイトマップに残すと、検索に出したくないページを、出したいページとして伝えることになります。
Astro の公式のサイトマップの機能(@astrojs/sitemap)は、何も設定しなければすべてのページをサイトマップに載せる機能です。noindex を付けたページは、設定の filter で外すページとして書き足す必要があります。
メリルの4サイトのうち、オウンドメディア相談室・Web集客ブック・meril.co.jp は公式の機能の filter で外すページを書き、WWS メディアはサイトマップに載せる URL を自分のコードで並べています。
» サイトマップの作り方|XMLサイトマップの3つの作り方と分け方・送信の手順
noindexの一覧を1か所に置いてサイトマップと共有する
noindex を付けるページが増えてきたら、ページの一覧を1つのファイルにまとめ、meta タグとサイトマップの両方がそのファイルを読む作りにします。2つの作業を別々の場所で行うと、ページを1つ足すたびに2か所を直すことになるからです。
meril.co.jp は、検索に出さないページを、パスをキーに理由を値にした JSON のファイル1つにまとめています。2026年10月30日時点の一覧は10件で、お礼のページの meta タグと、サイトマップの filter が同じファイルを読んでいます。サイトマップの側の書き方は、次のとおりです。
// noindexPages は、一覧の JSON のファイルを読み込んだもの
sitemap({
filter: (page) => !Object.hasOwn(noindexPages.pages, new URL(page).pathname),
}),
一覧に1行足せば、次のビルドで meta タグとサイトマップの両方に反映されます。WWS メディアのサイトマップのコードにも「noindex のページ(検索・404・記事のない一覧)は載せない」と書かれており、ページの側と同じ条件で URL を選んでいます。
robots.txtでnoindexのページのクロールを止めない
noindex を付けたページは、robots.txt の Disallow でクロールを止めないでください。robots.txt でブロックされたページではクローラーが noindex を読めず、ほかのページからリンクされていれば検索結果に出続けることがあります。
robots.txt の書き方と noindex との使い分けは、次の記事にまとめました。
» robots.txtの書き方|記述例と置く場所・確かめ方、noindexとの違い
noindexが効いているかはサーチコンソールで確かめる

noindex は、Googlebot がページをもう一度クロールし、指定を読んだときに効きます。書いたあとは、ページが noindex を返しているかと、Google がそれを読んだかを分けて確かめます。
noindex を書いたあとに確かめる手順は、以下の4つです。
- ブラウザでHTMLとレスポンスのヘッダーを見る
- URL検査ツールで「インデックス登録を許可?」を見る
- ページのインデックス登録レポートでnoindexのページを一覧にする
- 検索結果から外れるまでの時間を見込む
ブラウザでHTMLとレスポンスのヘッダーを見る
公開したページが noindex を返しているかは、ブラウザで HTML とレスポンスのヘッダーを開いて確かめます。
ブラウザで確かめる手順は、以下のとおりです。
- ページを開き、ページのソースを表示する(Chrome は Windows で Ctrl+U、Mac で Option+Command+U)
- ソースの中で「noindex」を検索し、head の中に meta タグがあるかを見る
- 開発者ツールのネットワークのタブでページを選び、レスポンスのヘッダーに X-Robots-Tag があるかを見る

オウンドメディア相談室のサイト内検索のページ(https://blog-soudan.com/owned-media/search/)のソースを、Chromium のページのソースの表示で開いた画面(2026年10月31日)。
静的なサイトでは、公開する前に、ビルドで書き出した HTML から noindex のあるファイルを一覧にできます。メリルも、4サイトのビルドの出力の HTML 667件を読み、noindex のあるページを数えました。
grep -rl 'name="robots" content="noindex' dist
URL検査ツールで「インデックス登録を許可?」を見る
サーチコンソールの URL 検査ツールでは、Googlebot がページを取得したときの HTML をもとに、noindex が読めているかを確かめられます。検査できるのは、サーチコンソールで開いているプロパティの URL です。
URL 検査ツールで確かめる手順は、以下のとおりです。
- URL 検査ツールに、noindex を付けたページの URL を入れる
- 「公開 URL をテスト」をクリックする
- 「インデックス登録を許可?」が「いいえ」になっているかを見る

出典:Google Search Console の URL 検査ツール(オウンドメディア相談室が使っている blog-soudan.com のプロパティで、公開 URL のテストをした画面。2026年10月31日)。Google Search Console は Google LLC の商標です。オウンドメディア相談室は、Google が推奨・提携しているものではありません。
オウンドメディア相談室のサイト内検索のページを2026年10月31日にテストすると、「インデックス登録を許可?」は「いいえ」でした。上部に出る「URL は Google に登録できません」も、noindex を付けたページでは正しい表示です。
テストをせずに表示される結果には、Google が前回クロールした版の情報が出ます。noindex を付けた直後は前回の版にまだ noindex が無いため、公開 URL のテストの結果で確かめます。
robots.txt でクロールを止めているページの「インデックス登録を許可?」は、常に「はい」です。noindex を付けたのに「はい」と出たときは、robots.txt でそのページを止めていないかも見ておきます。
ページのインデックス登録レポートでnoindexのページを一覧にする
ページのインデックス登録レポートでは、Google が noindex を見つけたページを一覧で見られます。付けたつもりのページが並んでいるかと、付けるつもりの無いページが混ざっていないかを、両方確かめます。
レポートで確かめる手順は、以下のとおりです。
- サーチコンソールで、ページのインデックス登録レポートを開く
- 「ページがインデックスに登録されなかった理由」の表で、「URL に noindex が指定されています」の行をクリックする
- 表示された URL を、noindex を付けたページの一覧と見比べる
レポートのサイトマップのフィルタを「すべての送信済みページ」に切り替えると、送信したサイトマップに載っている URL だけに絞れます。noindex の行に送信済みのページが出たら、そのページをサイトマップから外すか、noindex を外すかを決めます。
検索に出したいページが一覧に並んでいたら、noindex を外したうえで、URL 検査ツールからインデックス登録をリクエストし直すことが必要です。
» サーチコンソールのインデックス登録リクエスト手順|読み込まれたかの確かめ方
検索結果から外れるまでの時間を見込む
noindex を付けたページが検索結果から外れるのは、Googlebot が次にそのページをクロールして noindex を読んだあとです。インターネット上でのページの重要性によっては、Googlebot が次に来るのが数か月後になることもあります。
早く外したいページは、URL 検査ツールの「インデックス登録をリクエスト」で再クロールを頼みます。インデックス登録のリクエストは1日に送れる数に上限があるので、急ぐページから順に送りましょう。
noindexの設定は付けるページを決めてからサイトマップとサーチコンソールで確かめる
noindex は、検索から来た人がそのページだけを開いても用が足りないページに付け、重なるページや順位の低い記事には使いません。付けたあとは、サイトマップと robots.txt を合わせ、サーチコンソールで Google が読んだかまで確かめます。
記事の要点は、以下のとおりです。
- noindex を付けるかは、検索から来た人の役に立つかで決める
- 重なるページと順位の低い記事は、noindex ではなく転送・canonical・書き直しで直す
- HTML は robots の meta タグ、HTML 以外の応答は X-Robots-Tag で noindex を返す
- noindex のページはサイトマップから外し、robots.txt で止めない
- 公開後は URL 検査ツールとページのインデックス登録レポートで確かめる
noindex を付けるページの一覧を作っておけば、ページが増えても、検索に出すページと出さないページを迷わずに分けられます。まずは自社サイトのお礼のページとサイト内検索のページを URL 検査ツールで検査し、「インデックス登録を許可?」の表示を確かめましょう。
この記事の数字の出どころ
- 株式会社メリルが運営する Astro のサイト4つの noindex のページオウンドメディア相談室・WWS メディア(wwstd.jp/media/)・Web集客ブック(hands-plus.com/media/)・meril.co.jp の、2026年10月30日時点のビルドの出力(HTML 667件)を読み、robots の meta タグに noindex があるページの数・種類・meta タグの値をスクリプトで数えた
- メリルのサイトで X-Robots-Tag を付けるコード4つのサイトのコード(フォームの送信を受ける PHP、ヘッダーの設定ファイル、Cloudflare Workers のコード)で X-Robots-Tag を付けている行を2026年10月30日にスクリプトで数え、応答の種類と値で分けた
- メリルのサイトの noindex とサイトマップの作り4つのサイトで noindex を付ける条件を書いたページのコードとサイトマップを作る設定、meril.co.jp の検索に出さないページの一覧(2026年10月30日時点で10件)と、2026年9月26日にお礼・購入完了のページを検索に出さないと決めた記録
- このメディアのサイト内検索のページを公開 URL としてテストした画面2026年10月31日に Search Console(blog-soudan.com のプロパティ)の URL 検査ツールで /owned-media/search/ を公開 URL としてテストし、インデックス登録の可否の欄を画面で読んだ
参考にしたページ
- noindex を使用してコンテンツをインデックスから除外する(Google 検索セントラル)(2026年10月30日に確認)
- Robots meta タグ、data-nosnippet、X-Robots-Tag の指定(Google 検索セントラル)(2026年10月30日に確認)
- 重複した URL を統合する(Google 検索セントラル)(2026年10月30日に確認)
- HTTP ステータス コードが Google のクローラーに及ぼす影響(Google クロール インフラストラクチャ)(2026年10月30日に確認)
- サイトマップの作成と送信(Google 検索セントラル)(2026年10月30日に確認)
- ページ インデックス登録レポート(Search Console ヘルプ)(2026年10月30日に確認)
- URL 検査ツール(Search Console ヘルプ)(2026年10月30日に確認)
- @astrojs/sitemap(Astro Docs)(2026年10月30日に確認)
運営:株式会社メリル(このメディアについて)。相談の内容を記事にするときは、ご本人の許可を取り、社名と数字を伏せます。


