SEOコンサルタントの運営するSEO最新情報・SEOのサイトです。SEO最新情報、SEO業者の紹介など。運営者はSEOコンサルタント・白石竜次(「世界一わかりやすいSEO対策 最初に読む本(技術評論社)」他)です。お気軽にお問合せください。

SEOコンサルタント.com

robots metaタグのfollowとindexは意味が無い

投稿日:

robots metaタグのfollowとindexは意味なしって知ってた?

<meta name=”robots” content=”index, follow”>
このタグは、検索エンジンに次の指示をするものだ:

そのページのインデックスを許可(index)
ページからリンクしている先へのクロールを許可(follow)
一般的に検索エンジンは、拒否の指示がなければ既定でページをインデックスし、リンクもたどる(品質などの理由で、インデックスしなかったりクロールしなかったりすることはあるが、それは別の問題)。つまり、robots meta タグの index と follow は書く意味がないのだ(書かなくても書いても同じ)。

記述したからといってマイナスになることはないのでそのままでも悪い影響が起きることはないが、用をなさないことは知っておくべきだろう。

robots meta タグに関する小ネタをもう1つ紹介しておこう。次のように noindex と follow を同時に記述しても、実は follow の指示は効かない。

<meta name=”robots” content=”noindex, follow” >
これは、ページはインデックスしない(検索結果に表示しない)が、ページにあるリンクはクロールと評価の対象にしてほしいという命令だ。

そのページのインデックスを許可しない(noindex)
ページからリンクしている先へのクロールを許可(follow)
ところが、少なくともグーグルに限って言えば、noindexしたページにあるリンクをGooglebotはクロール対象にしない。ページをインデックスしないのだから、そこに書いているリンクも認識できず、クロールできないというわけだ。

SEOコンサルタントのまとめ

<meta name=”robots” content=”index, follow”>

の記述
→は書かなくでもインデックスし、リンクもたどるので書かなくても同じことです。

<meta name=”robots” content=”noindex, follow” >

の記述
→noindexしたページにあるリンクをGooglebotはクロール対象にしないので、リンクは認識されない。

  • B!