Web集客

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

noindexの設定 役に立たないページに付ける 書き方とサーチコンソールでの確認

自社名で検索したときに、問い合わせの後に表示するお礼のページやサイト内検索の結果のページが、サービスのページと並んで出ることがあります。noindex を付けるページを決めないままページを増やすと、検索から開いても用が足りないページが検索結果に残ります。

株式会社メリルが運営する Astro のサイト4つでは、公開用に書き出した HTML 667件のうち、noindex を付けたページは25件でした。この記事では、noindex を付けるページの決め方と書き方(meta タグ・X-Robots-Tag)、サイトマップとの合わせ方とサーチコンソールでの確かめ方を解説します。

記事を読めば、自社サイトのどのページに noindex を付け、効いているかをどう確かめるかを決められます。noindex は検索から来た人の役に立たないページに付け、サイトマップから外したうえで、URL 検査ツールで Google から見た状態を確かめるのが基本です。

noindexを付けるページは検索から来た人の役に立つかで決める

noindexを付ける5つのページとして、サイト内検索の結果・404のページ・送信や購入の後のお礼・記事がまだ無い一覧・管理画面と確認用の仮URLを並べた図解

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を付けず、重なるページは301の転送かcanonical、順位が上がらない記事は書き直し、説明のある問い合わせは検索に出すと示した図解

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通り

HTMLのページはheadにrobotsのmetaタグを書き、PDF・画像・JSONはX-Robots-Tagで返す、noindexの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のページの一覧を1か所に置いてmetaタグとサイトマップの両方が読み、サイトマップから外して、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が効いているかを、ブラウザでHTMLとヘッダーを見る・URL検査ツール・インデックス登録レポート・外れるまでの時間の4つで確かめる図解

noindex は、Googlebot がページをもう一度クロールし、指定を読んだときに効きます。書いたあとは、ページが noindex を返しているかと、Google がそれを読んだかを分けて確かめます。

noindex を書いたあとに確かめる手順は、以下の4つです。

  • ブラウザでHTMLとレスポンスのヘッダーを見る
  • URL検査ツールで「インデックス登録を許可?」を見る
  • ページのインデックス登録レポートでnoindexのページを一覧にする
  • 検索結果から外れるまでの時間を見込む

ブラウザでHTMLとレスポンスのヘッダーを見る

公開したページが noindex を返しているかは、ブラウザで HTML とレスポンスのヘッダーを開いて確かめます。

ブラウザで確かめる手順は、以下のとおりです。

  1. ページを開き、ページのソースを表示する(Chrome は Windows で Ctrl+U、Mac で Option+Command+U)
  2. ソースの中で「noindex」を検索し、head の中に meta タグがあるかを見る
  3. 開発者ツールのネットワークのタブでページを選び、レスポンスのヘッダーに X-Robots-Tag があるかを見る

オウンドメディア相談室のサイト内検索のページのソース。headの中に name="robots" content="noindex" のmetaタグがある

オウンドメディア相談室のサイト内検索のページ(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 検査ツールで確かめる手順は、以下のとおりです。

  1. URL 検査ツールに、noindex を付けたページの URL を入れる
  2. 「公開 URL をテスト」をクリックする
  3. 「インデックス登録を許可?」が「いいえ」になっているかを見る

サイト内検索のページを公開URLでテストした結果。インデックス登録を許可?は「いいえ、'robots' メタタグで 'noindex' が検出されました」

出典: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 を見つけたページを一覧で見られます。付けたつもりのページが並んでいるかと、付けるつもりの無いページが混ざっていないかを、両方確かめます。

レポートで確かめる手順は、以下のとおりです。

  1. サーチコンソールで、ページのインデックス登録レポートを開く
  2. 「ページがインデックスに登録されなかった理由」の表で、「URL に noindex が指定されています」の行をクリックする
  3. 表示された 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 としてテストし、インデックス登録の可否の欄を画面で読んだ

参考にしたページ

株式会社メリルのサービスSEOコンサルティングサイトの診断と改善の優先順位づけを行います(資料請求)。

運営:株式会社メリル(このメディアについて)。相談の内容を記事にするときは、ご本人の許可を取り、社名と数字を伏せます。