ロボットメタタグは、Googleが考案したHTMLタグです。検索エンジンに対するさまざまな指示を行います。

代表的なロボットメタタグには、noindexタグがあります。しかし、ロボットメタタグはnoindexタグだけではありません。実は全部で14個あります。

佐藤 隆司

この記事は、こんな疑問に答えています
・ロボットメタタグとは何ですか?
・ロボットメタタグの使い方は?
・SEO対策でロボットメタタグで何をすればいい?

中村 結衣

この記事はSEO中級者向けです
・ウェブサイト管理者
・企業オーナー/企業経営者
・SEOに取り組んでいる方

渡辺 修平

この記事を読むのにかかる時間:約 8

ロボットメタタグとは?

ロボットメタタグとは、検索エンジンに指示をするためのHTMLタグです。例えば、noindexタグは代表的なタグです。Googleによって考案されました。ただし、世界の多くの検索エンジンが同じタグを採用しています。

ロボットメタタグの構成
タグの要素と構成

検索エンジン最適化(SEO)では、検索エンジンと上手く付き合う必要があります。このため、HTMLタグを利用して、検索エンジンにサイト管理者の意思を伝えます。

ロボットメタタグの記述方法

<html>
<head>
<meta name="robots" contents="(タグ)" />
</head>

タグは、HTMLの<head>内に記述します。これによって、記述したページについて検索エンジンに対して指示が出せます。

タグ全14種類一覧

では、具体的にロボットメタタグの種類と機能について解説します。まずは一覧表をご覧ください。実はnoindexタグ以外にも、こんなに多くのタグがあります。

ロボットメタタグの種類機能
indexインデックス登録を許可します。
noindexインデックス登録を拒否します。
followサイト内のクロールを許可します。
nofollowサイト内のクロールを拒否します。
archiveサイトのキャッシュを残すことを許可します。
noarchiveサイトのキャッシュを残すことを拒否します。
allインデックス登録とクロールを許可します。
noneインデックス登録とクロールを拒否します。
nosnippet強調スニペットの掲載を拒否します。
nocacheサイトのキャッシュを残すことを拒否します。
noodpOpen Directory Projectの掲載を拒否します。
notranslate検索結果のページの翻訳を拒否します。
noimageindex画像のインデックス登録を拒否します。
unavailable_after指定した日時以降の検索結果の掲載を拒否します。
タグの一覧(参考:Google検索セントラル

ロボットメタタグに関連する質問

ロボットメタタグを記述しなければ、どうなりますか?

特に何も起こりません。タグが無ければ、クロールやインデックス、キャッシュ等を行います。つまり、タグを記述しないことで、検索エンジンに全てを許可していることになります。

検索エンジンに対して特に制限が必要なければ、何も記述しないのが正しい方法です。

相反するロボットメタタグを記述すると、どうなりますか?

ロボットメタタグに相反する記述をした場合、Googleは制限を優先します。つまり、indexとnoindexを同時に指定するとインデックス登録されません。

しかし、Yandexについては相反する場合、制限の無い方を優先します。

ロボットメタタグとrobots.txtが競合する場合は、どうなりますか?

ロボットメタタグとrobots.txtが競合すると、Googleは制限を優先します。つまり、同じページでタグ同士が相反する場合と同じです。

複数のロボットメタタグを指定する方法はありますか?

2つの指示をしたい場合には、以下の2つの方法があります。

  1. タグを2行、記述する
     <meta name="robots" contents="noindex">
     <meta name="robots" contents="nofollow">
  2. contents要素にカンマ区切りで記述する
     <meta name="robots" contents="noindex,nofollow">

検索エンジンごとのタグの対応状況

ロボットメタタグは、種類や検索エンジンによっては対応していません。このため、noindexタグなどを設定する際には注意が必要です。

種類Google
Yahoo!
BingBaiduYandex
index
noindex×
follow
nofollow
archive
noarchive
all××
none××
nosnippet×××
nocache×××
noodp××
notranslate×××
noimageindex×××
unavailable_after×××
検索エンジンのタグ対応一覧

ロボットメタタグまとめ

ロボットメタタグの全種類とその機能について解説しました。これまでnoindexタグしか知らなかった方も多いのではないでしょうか。

正しくタグを活用することで、検索エンジン最適化(SEO)に役立ちます。そして、検索エンジンの検索結果ページの掲載内容を調整できます。

当サイト「SEOポータル」では、コンテンツSEOの情報を数多く発信しています。是非、他の記事もチェックしてみてください。

最後まで読んでいただいて、ありがとうございました。

投稿者プロフィール

渡辺 修平 (Watanabe Shuhei)
渡辺 修平 (Watanabe Shuhei)コンテンツSEOライター
大学在学時よりライターとしてアルバイトを始め、現在はプロのライターとしてSEOを意識した記事系コンテンツを執筆しています。