カテゴリ: HTML 更新日: 2026/04/25

HTML meta robotsとは?index/noindexを初心者でもわかる解説

HTML meta robotsとは?index/noindexを正しく理解する
HTML meta robotsとは?index/noindexを正しく理解する

先生と生徒の会話形式で理解しよう

生徒

「先生、meta robotsって何ですか?なんだか難しそうです。」

先生

「meta robotsは、Googleなどの検索エンジンにページを見せるかどうかを指示するためのHTMLタグですよ。」

生徒

「どういうときに使うんですか?」

先生

「例えば、公開したくないページや、検索結果に表示したくないページがあるときに使います。indexやnoindexという指示で操作します。」

1. HTML meta robotsとは?

1. HTML meta robotsとは?
1. HTML meta robotsとは?

HTMLのmeta robotsタグは、検索エンジンのクローラーに対して「このページを検索結果に表示してよいか」を伝えるタグです。具体的には、index(インデックスする)やnoindex(インデックスしない)という指示を出します。初心者でも理解しやすい例えをすると、webページに「見せてもよい」「見せないでね」と目印をつけるようなものです。

2. indexとnoindexの違いを理解しよう

2. indexとnoindexの違いを理解しよう
2. indexとnoindexの違いを理解しよう

indexは「このページをGoogleなどの検索結果に載せてよい」という意味です。一方、noindexは「このページは検索結果に載せないでください」という意味です。ブログ記事や商品ページで、検索結果に表示して集客したい場合はindexを使います。内部用のテストページなどを非公開にしたい場合はnoindexを使います。


<meta name="robots" content="index, follow">
ブラウザ表示

<meta name="robots" content="noindex, nofollow">
ブラウザ表示

3. followとnofollowの意味

3. followとnofollowの意味
3. followとnofollowの意味

robotsタグにはfollowとnofollowという指示もあります。followは「ページ内のリンクもたどってよい」という意味で、nofollowは「リンクをたどらなくてよい」という意味です。indexやnoindexと組み合わせて使用することで、検索エンジンに対するページの扱い方をより細かく制御できます。


<meta name="robots" content="index, nofollow">
ブラウザ表示

4. meta robotsをHTMLに設置する場所

4. meta robotsをHTMLに設置する場所
4. meta robotsをHTMLに設置する場所

meta robotsタグはHTMLのheadタグの中に設置します。headタグとは、ページのタイトルやCSS、JavaScriptなどを読み込む場所です。ここに書くことで、検索エンジンがページの内容を読み込む前に指示を受け取ります。headタグの外に書いても動作しませんので注意が必要です。


<head>
    <meta charset="UTF-8">
    <meta name="robots" content="noindex, nofollow">
    <title>非公開ページ</title>
</head>
ブラウザ表示

5. ページごとにmeta robotsを使い分ける

5. ページごとにmeta robotsを使い分ける
5. ページごとにmeta robotsを使い分ける

サイト内のすべてのページをindexにすると、検索結果に表示させたくないページまで公開されてしまいます。そこでページごとにmeta robotsを使い分けます。例えば、公開中の記事はindex, follow、管理用ページはnoindex, nofollowに設定します。これによりSEOの最適化とセキュリティの両方に効果があります。


<meta name="robots" content="index, follow">  <!-- 公開ページ -->
<meta name="robots" content="noindex, nofollow">  <!-- 内部用ページ -->
ブラウザ表示

6. 注意点:キャッシュやGoogle Search Consoleとの関係

6. 注意点:キャッシュやGoogle Search Consoleとの関係
6. 注意点:キャッシュやGoogle Search Consoleとの関係

meta robotsを設定しても、すぐに検索結果から消えるわけではありません。Googleなどの検索エンジンはキャッシュを保持している場合があるため、反映に時間がかかることがあります。また、Google Search ConsoleでURL検査を行うことで、noindexの状態を確認できます。SEO対策としては、正しいrobots設定とSearch Consoleの活用が大切です。


<meta name="robots" content="noindex, follow">
ブラウザ表示

7. まとめとしての理解ポイント

7. まとめとしての理解ポイント
7. まとめとしての理解ポイント

meta robotsは、SEOにおけるページの公開範囲を制御する重要なタグです。index/noindexやfollow/nofollowの意味を理解し、ページごとに正しく設定することで、検索エンジンの評価を適切にコントロールできます。特に初心者は、まずheadタグ内に正しい記述を行い、Search Consoleで反映状況を確認することをおすすめします。


<head>
    <meta charset="UTF-8">
    <meta name="robots" content="index, follow">
    <title>公開ページ</title>
</head>
ブラウザ表示

まとめ

まとめ
まとめ

今回学んだHTMLのmeta robotsタグは、Webサイト運営やSEO対策において非常に重要な役割を果たします。indexやnoindex、followやnofollowの設定を理解することで、検索エンジンに対してページの公開範囲やリンクの扱いを正確に指示できます。具体的には、ブログ記事や商品ページなど検索結果に表示させたいページには index, follow を設定し、管理用ページやテストページなど非公開にしたいページには noindex, nofollow を設定します。この設定により、ユーザーに見せたいコンテンツを適切に検索結果に表示させつつ、公開したくない情報を非表示にできます。さらに、followやnofollowを活用することで、リンクの評価伝播をコントロールでき、SEO効果の最適化にもつながります。

meta robotsタグは必ず <head> タグ内に設置する必要があります。headタグ外に書いた場合、検索エンジンは指示を正しく読み取れないため、indexやnoindexの効果が反映されません。実際の運用では、公開ページと内部ページでmeta robotsの設定を使い分けることが基本です。また、設定後すぐに検索結果から消えない場合もあるため、Google Search Consoleで反映状況を確認することが推奨されます。これにより、キャッシュや反映遅延の影響を最小限に抑えつつ、正しいSEO管理が可能となります。

初心者でもわかりやすく整理すると、meta robotsは「このページを検索エンジンに見せるか」「リンクをたどらせるか」を指示するタグであり、Webサイトの見せ方や評価を細かく制御できる道具です。正しい記述方法を身につけ、headタグ内に設置し、必要に応じてnoindexやnofollowを組み合わせることで、Webサイト全体のSEO最適化とコンテンツ保護が可能になります。

 <head> <meta charset="UTF-8"> <meta name="robots" content="index, follow"> <title>公開ページ</title> </head> <head> <meta charset="UTF-8"> <meta name="robots" content="noindex, nofollow"> <title>管理用ページ</title> </head>
ブラウザ表示
先生と生徒の振り返り会話

生徒

「先生、meta robotsってただのHTMLタグなのに、SEOにそんなに影響があるんですか?」

先生

「そうですね。見せるページと見せないページを正しく制御することで、検索エンジンは重要なページを正しく評価し、不要なページを無視できます。それが結果的にSEOに大きな影響を与えるのです。」

生徒

「indexやnoindexの設定ミスで検索結果に表示されなかったら大変ですね。」

先生

「だからこそ、headタグ内に正しく記述し、Google Search Consoleで確認することが重要です。followやnofollowも組み合わせるとリンク評価の伝播もコントロールできます。」

生徒

「なるほど。つまり、meta robotsを理解して正しく使うことが、サイト運営とSEOの両方でとても大事なんですね。」

先生

「その通りです。初心者でも基本を押さえれば、公開ページと管理ページを区別して安全に運用できますし、SEOの評価も最適化できます。」

2026年最新 スキルアップ・実践セミナー

「意味」がわかればWebは楽しい!現役エンジニアが教える、挫折しないためのHTML構造化入門

「Webの仕組み」を正しく操る。HTML5でプロフェッショナルな情報設計の第一歩を。

本講座では、単なるタグの暗記ではなく、「検索エンジンやAIに正しく伝わる情報の構造化」という本質的な技術を学びます。モダンWebの土台であるHTML5を通じて、将来的にWebデザイナーやフロントエンドエンジニアを目指すための「稼げる基礎力」を最短距離で身につけます。

具体的なワークショップ内容と環境

【つくるもの】
自己紹介やポートフォリオの土台となる「構造化されたWebページ」を作成します。見出し、段落、リスト、リンク、画像配置など、商用サイトでも必ず使われる「セマンティックなマークアップ」をゼロから体験してください。

【開発環境】
世界中のプロが愛用するVisual Studio Code (VS Code)を使用します。Emmet(高速入力機能)の設定から、HTMLの文法ミスを自動チェックする拡張機能まで、現場基準の効率的な環境を一緒に構築します。

この60分で得られる3つの武器

1. SEOに強い「意味のある」マークアップ

Googleから高く評価されるタグの選び方を理解し、検索上位を狙えるサイト構造の作り方を学びます。

2. VS Codeを使いこなす爆速コーディング

プロが使うショートカットや自動補完機能を習得し、タイピングの手間を最小限にする技術を体得します。

3. 2026年基準のWebアクセシビリティ

画像への代替テキストや適切な階層構造など、誰にとっても使いやすい「優しいWeb」の作り方を伝授します。

※本講座は、将来的にWebデザイナー、コーダー、フロントエンドエンジニアを目指す未経験者のためのエントリー講座です。「モクモク」独自のマンツーマン形式により、コードを1行書くたびに生まれる疑問をその場で解決します。

「意味」がわかればWebは楽しい!現役エンジニアが教える、挫折しないためのHTML構造化入門

現役エンジニアが教えるHTML入門

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
Bootstrap
Bootstrap移行ガイド!IEサポート終了の影響と代替実装・ポリフィルの考え方
New2
CSS
CSSでグリッド・フレックスと組み合わせたマージン最適化テクニック!初心者でもわかる余白調整
New3
Bootstrap
Bootstrapオフキャンバス完全入門|バックドロップ・スクロール・キーボード設定をやさしく解説
New4
CSS
CSSで見出し・段落・リストのマージン調整を完全解説!初心者でも理解できる基本
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
CSS
CSSの透明度を完全解説!初心者にもわかるopacityとrgbaの使い方
No.3
Java&Spring記事人気No3
CSS
CSSでGoogle Fontsを使う方法を完全ガイド!初心者でもできるフォントの変更
No.4
Java&Spring記事人気No4
HTML
HTMLのimgタグの書き方|src・altの必須属性を初心者向けにやさしく整理
No.5
Java&Spring記事人気No5
CSS
CSSで色の明るさや鮮やかさを自由に調整!初心者向けHSLカラー指定の完全ガイド
No.6
Java&Spring記事人気No6
Bootstrap
ReactでBootstrapを使う方法を解説!初心者でもわかるreact-bootstrapと本体の違い
No.7
Java&Spring記事人気No7
CSS
CSSのレイアウト基本パターンを完全ガイド!初心者でもわかる2カラム・3カラムの作り方
No.8
Java&Spring記事人気No8
CSS
CSSのダブルボーダーや点線・破線を完全ガイド!初心者でもわかるdotted・dashed・doubleの使い方