noindexタグとは何か、どのように動作するか?

noindexは最も重要なSEOメタタグの1つです。 それが何で、どう動作するかまだ完全にはわかっていない方は幸運です — 今日はnoindexタグとは何か、SEOで何の役に立つかを一緒に見ていきます。
さあ始めましょう。
noindexメタタグとは?
noindexメタタグは、検索エンジンに対し、クロールしているページがインデックスされるべきでないことを伝えるためにWebページのhead内に配置されるHTMLタグです。言い換えれば、このタグはページのクロールを許可しますが、そのインデックス作成をブロックします。
なぜSEOにとって重要か?
ご存知のとおり、たった今述べたように、このメタタグは**インデックスを制御することを可能にし**、これはSEOの柱の1つです。
SEOの世界では、主にGoogleがサイト内の**シンコンテンツページを「ファイリングする」のを防ぐため**に使用されます。例えば:
- 重複コンテンツのあるページ
- シンカテゴリー、または非常に少ないコンテンツのページ
- 内部検索結果
- フィルター、またはフィルターの組み合わせ
このディレクティブで、ボットはそれらのページで見つけるすべてのリンクを引き続きクロールして分析できますが、インデックスはしません。
ページにnoindexをどう追加するか?
コードを扱うのが嫌な人にとって朗報です:
<meta name="robots" content="noindex">
それだけ?はい、文字どおりそれがすべてです。そのスニペットをページの<head>内に入れるだけで、次にGoogleが訪問したときに、ページがインデックスされるべきでないことを認識します。
私たちの言葉を信じたくない場合に備えて、トピックに関するGoogleの公式ドキュメントはこちらです。
このメタタグは任意のボットを対象にできることも注目に値します — 一般的なrobots属性の代わりにボットの名前を使用するだけです(上記の例のように)。例えば、ルールをGooglebotにのみ適用したい場合は、次のように書きます:
<meta name="googlebot" content="noindex">
互いに矛盾しない限り、必要なだけ多くのnoindexメタタグを追加できます。
「でも、私はWordPressにいて、そのコードを追加する方法がわからない…」 心配しないでください、私たちがサポートします。
WordPressでページをnoindexに設定するには?
WordPress内ではほぼさらに簡単です。 noindexにしたいページを開き、SEOセクションからトグルを切り替えるだけです。

私たちのケースではRank Math(最良のSEOプラグインの1つ)を使用しているため、ページ内ではRank Math SEO > Advanced > No Indexに行きます。
最も人気のあるプラグインの1つであるYoastを使用している場合は、ページ内で*Yoast SEO > Advanced(歯車アイコン)> No(「Allow search engines to show this Page in search results?」ドロップダウンで)*に行きます。
これらの変更は、各プラグインのSEO設定からまとめて適用することもできます。Rank Mathの場合は、Rank Math > Titles & Meta > Content types(必要なものを選択)> Post Meta Robots > Custom > Noindexに行きます。

Yoastの場合は、SEO > Search Appearance > Content types > Show (content type) in search results? > Noに行きます。

noindexのタイプ
noindexメタタグの中には、達成したいことに応じて選べる異なる設定があります。
noindex, follow
これはSEOで最も一般的な設定の1つです。この設定では、noindexを通じてボットにそのページを検索結果に表示するべきではないと伝え、followを通じてページのすべてのリンクを依然としてクロールするべきと伝えます。
実装するスニペットは:
<meta name="robots" content="noindex, follow">
リマインダー:WordPressにいる場合は、ページ設定またはプラグインのグローバル設定からこれを簡単に管理できます。
noindex, nofollow
この設定はそれほど一般的ではありませんが、利用可能です。ここでは、noindexでページをインデックスしないようボットに伝え、 — ここが前のオプションと異なる点ですが — nofollowでボットがいるページのリンクもクロールしないようにボットに命令しています。
実装するスニペットは:
<meta name="robots" content="noindex, nofollow">
よくあるミス
最後に、noindexメタタグでよく遭遇する典型的なミスをいくつか見て、ほとんどの人がつまずく場所でつまずかないようにしましょう。
送信されたURLに「noindex」タグが含まれている
これはGoogle Search Consoleで報告される非常に一般的なエラーです。
これはnoindexメタタグを持つURLがサイトマップ経由でGoogleに送信されているときに発生します。
言い換えれば、一方ではより速くインデックスされるためにサイトマップでGoogleにURLを送信し、他方ではその同じURLをインデックスしないように伝えています。それは本当には筋が通っていないですよね?
修正方法:
- それらのURLをサイトマップから削除するか
- それらのURLからnoindexタグを削除します。
正しい選択は、それらのページに何をさせたいかによって決まります。
ステージング/プリプロダクション環境
サイトを再設計したことがありますか? 別のドメインに、または同じドメイン内(クラシックなdomain.com/new)に、Webサイトの「コピー」を作成しなければならなかった可能性があります。
しかし、そのサイトが一般公開されていたらどうなるでしょうか?またはGoogleがそれに偶然出会ったら?
最も可能性の高い結果は、Googleがすべてをインデックスし始め、すぐに新しいサイトがインデックスされ重複してしまうことです。
それをどう修正しましょうか?
簡単です。最初の推奨事項は、テスト環境をパスワード保護することです。それがしたくない場合は、サイトをいつでもnoindexに設定し、robots.txt経由でブロックできます。その組み合わせは災害に対する良い安全策です。
結論
ご覧のとおり、noindexメタタグは多くを提供しています。
ディレクティブなので、Googleはそれを尊重しページをインデックスしませんが、依然としてクロールします。そのため、私たちはカバーしたケースで使用することを推奨しますが、クロールバジェットを節約する方法としては推奨しません。
何か質問があれば、コメントに書いてください :)
著者: David Kaufmann

私はこの10年以上、SEOに完全に夢中になって過ごしてきました。正直なところ、他の生き方は考えられません。
私のキャリアが新たな次元に到達したのは、Chess.com でシニアSEOスペシャリストとして働いたときでした。Chess.com はインターネット全体で最も訪問数の多い上位100サイトの1つです。数百万ページ、数十言語、そして最も競争の激しい SERPs の1つという規模で仕事をした経験は、どんなコースや資格でも得られないことを教えてくれました。あの経験は、本当に優れたSEOとは何かという私の視点を一変させ、それ以降に私が築いてきたすべての土台となりました。
その経験から、私は SEO Alive を創業しました。オーガニック成長に本気で取り組むブランドのためのエージェンシーです。私たちは dashboards や月次レポートを売るためにここにいるのではありません。本当に成果を動かす戦略を構築するためにここにいます。クラシカルなSEOの最良の部分と、Generative Engine Optimization (GEO) というエキサイティングな新しい世界を組み合わせ、あなたのブランドが Google の青いリンクだけでなく、ChatGPT、Perplexity、Google AI Overviews が毎日何百万人もの人々に届けている AI 生成の回答の中にも確実に表示されるようにします。
そして、この両方の世界をきちんと扱えるツールが見つからなかったので、自分で作りました。それが SEOcrawl です。rankings、テクニカル監査、backlinks モニタリング、crawl ヘルス、そして AI ブランド可視性トラッキングを1つの場所に統合した、エンタープライズ向けのSEOインテリジェンスプラットフォームです。まさに、ずっと存在してほしいと願っていたプラットフォームです。
この著者の他のコンテンツをご覧ください

