【ノーインデックス】

noindex とは?

💡 「ここは検索に出さないで!」と検索エンジンにお願いする目隠しタグ
📌 このページのポイント
noindex — 検索結果から除外 通常のページ トップページ / 記事ページ → 検索に出したいページ ✅ インデックスされる noindex 指定ページ 管理画面 / サンクスページ → 検索に出したくないページ 🚫 インデックスされない 🔍 Google 検索結果 トップページ example.com 記事ページ example.com/blog/... 管理画面 ❌ 表示されない 除外
noindexによる検索結果からの除外
ひよこ ひよこ

noindexってどこに書くの?

ペンギン先生 ペンギン先生

HTMLhead内に `` と書くのが一般的だよ。HTTPレスポンスヘッダーに `X-Robots-Tag: noindex` と書く方法もあるんだ。どちらも効果は同じだよ

ひよこ ひよこ

どんなページに使うの?

ペンギン先生 ペンギン先生

たとえば会員専用ページ、購入完了のサンクスページ、テスト用ページ、内容が薄い一覧ページなどだね。検索結果に出てもユーザーの役に立たないページや、見られたくないページに使うんだ

ひよこ ひよこ

robots.txtでブロックするのとは違うの?

ペンギン先生 ペンギン先生

大きく違うよ。robots.txtはクローラーのアクセス自体を禁止する仕組みだけど、noindexはクローラーがページを見に来ることは許可しつつ「検索結果に載せないで」とお願いする仕組みだよ。ちなみにrobots.txtでブロックするとnoindexタグを読めないから、結果的にインデックスされてしまうこともあるんだ

ひよこ ひよこ

noindexを間違えてつけちゃったらどうなるの?

ペンギン先生 ペンギン先生

検索結果からページが消えてしまうよ。特に怖いのがサイトリニューアル時やステージング環境の設定がそのまま本番に出てしまうケースだね。サイト全体にnoindexが入ったまま公開して検索流入がゼロになる事故は実際に起きているよ。Google Search Consoleの「ページのインデックス登録」レポートで定期的に確認するのが大事だね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「noindex」って出てきたら「このページは検索結果に出さないで、という指示」と思えればだいたいOK!
📖 おまけ:英語の意味
「noindex」 = インデックスしない
💬 「no(しない)」+「index(索引に載せる)」で、検索エンジンの索引に載せないという意味だよ。そのままストレートな命名だね
← 用語集にもどる