[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

robots【metaタグ】

pointこの用語のポイント

pointホームページに関する説明書きだよ

pointHTMLファイルのヘッダ部に記述するよ

point「検索エンジンさん、このページはこーゆー風に扱ってください」な情報を書くよ

スポンサーリンク

簡単に書くよ

robots【metaタグ】とは

metaタグのひとつ
であり

ホームページのファイル(HTMLファイル)に書く「検索エンジンさん、このページは、こーゆー風に扱ってください」な情報のこと
です。

image piyo

詳しく書くよ

順番に見ていきましょう。
まずは「HTMLファイル」と「metaタグ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は、適当に読み飛ばしてください。

HTMLファイルは、ざっくり説明すると「ホームページファイル」です。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフトWebブラウザ)からホームページのファイルが置いてあるコンピュータ(Webサーバ)に対して「このページをおくれ」なお願いが出されます。

robots

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」とお返事がきます。

robots2

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

robots3

この流れにおいて受け渡しされるファイルがHTMLファイルです。

robots4

metaタグは「人の目には見えない、ホームページに関する説明書き(を書くときに使う目印)」です。

HTMLファイルの中身は

1.ヘッダ部
2.ボディ部


の2つで構成されています。

robots5

ヘッダ部に書かれているのは、そのHTMLファイルの説明書きです。
例えば「どんな種類の文字で書かれていますよ~」や「このファイルのタイトルは○○ですよ~」といった内容が書かれています。

robots6

ボディ部に書かれているのは、そのHTMLファイルの中身です。
ここに書かれている内容がHTMLファイルの本体と言えるでしょう。
みなさんがホームページを見たときに表示される内容が書かれています。

robots7

metaタグは、HTMLファイルのヘッダ部に

<meta name="hoge" content="ほげほげ">

のような形式で書く「そのページの説明書き」です。

robots8

あるいは、その説明書きを書くときに使う目印「<meta ~ >」が「metaタグ」です。

robots9

metaタグに書かれている内容は、人間様には見えません。
Webブラウザさんや、ホームページの情報を収集して回っているプログラム検索エンジン)に向けて書かれる情報です。

robots10

metaタグには、いろいろな種類があります。
また、日々増えています。

以上を踏まえて、いろいろあるmataタグのひとつで、検索エンジンさんのクローラ(ロボット)に対するお願い事を書くmetaタグが「robots」です。

robots11

実際のrobotsは、例えば

<meta name="robots" content="noindex">

のように書きます。
「noindex」は「このページで見たことは綺麗さっぱり忘れやがれ」の指定です。
このように書いておくと、検索エンジンさんが良い人だった場合、検索結果にそのページが表示されません。

検索エンジンさんに対する指定は他にもいろいろあります。
例えば

指定説明
noindexこのページで見たことは綺麗さっぱり忘れやがれ(検索結果に出すな)
nofollowこのページに付いているリンク先を見に行くな(リンク先を検索結果に出すな)
indexこのページで見たことはきちんと覚えておけ(検索結果に出せ)
followリンク先を見に行け(リンク先を検索結果に出せ)
none「noindex」+「nofollow」つまり、このページもリンク先も見に行くな(このページもリンク先も検索結果に出すな)
noarchiveキャッシュすんな
noodpDMOZとかいうところから引用するな。ごめんなさい、よく分かりません

とかですね。

これらの指定は、拒否を指定しなければ許可扱いになります。
ですから実質的に「index」と「follow」の2つは記述する必要がありません。
「noindex」「nofollow」「none」を書かなければ「index」「follow」を書いたのと同じ扱いになります。

また、これらの指定は

<meta name="robots" content="nofollow,noindex">

のようにカンマで区切って複数並べることも可能です。

まとめますと、検索エンジンさんに対するお願い事を記述するmetaタグが「robots」です。

ん?「お願い事」?

そうです。「お願い事」です。
このmetaタグはあくまで検索エンジンさんに「お願い」しているのです。
ですから、必ずしも記述した通りになるとは限りません。

例えば私が、検索エンジン「ブラックピヨピヨサーチ」を作ったとします。
このブラックピヨピヨサーチには「robots」を見る機能が付いていませんでした。
そうしたら当然「robots」の記述に関係無くホームページを徘徊しますよね?

Googleなどの大手の検索エンジンさんは「robots」の記述もちゃんと見てくれています。
ただ個人が作っているような小規模な検索エンジンでは、平気でシカトしたりしますよ。

robotsに書いたからと言って、あまり過信しないようにご注意ください。
例えばまだ一般公開したくないページなどがある場合は、きちんと認証をかけておいた方が良いと思います。

image piyo2

一言でまとめるよ

まぁ「robots」って単語が出てきたら「検索エンジンさんに対するお願い事が書いてあるんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク