どのメタ「ロボット」タグが優先されますか?


8

妻はドイツの高校で働いています。最近、Googleを使用してその学校のホームページを見つけるのは非常に難しいことに気付きました。ページのソースコードを見て、その理由を見つけたと思います。2つの<meta name="robots">タグがあります。一つは

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

そして、ページのさらに下にある2つ目は

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

私の推測では、2つ目が1つ目を上回り、Googleがサイトをインデックスに登録しないようにしています。私は正しいですか?私は問題を見つけて自分のバカを作ったことをウェブマスターに伝えたくありません(適切なウェブページを構築する方法については何も知らないので、SEOはもちろんです)。

ちなみに、万が一サイト上で他のグーフを見つけた場合は、ご報告いただければ幸いです。次の候補はmeta、ページのコンテンツに関する情報を伝える関連タグがまったくないことです。


1
ドイツ語版ウィキペディアで <meta name="robots" content="all">は、意味的にはと等しい<meta name="robots" content="index, follow">ため、どちらのメタタグも矛盾しています。私は考えウェブマスターに通知します。また、Googleはより厳しいポリシーを選択するため、著作権の問題を防ぐためにページをインデックスに登録しないと思います。
Matthias Ronge 2013

3
また、ページの最後で、2つのリクエストがサードパーティのサーバーに送信されることもわかりました(ajax.googleapis.comおよびssl.google-analytics.com)。これは、ドイツにおける情報の自己決定の特権に対する法的な問題である可能性があります。それを避けることをお勧めします。
Matthias Ronge 2013

1
2つのtitle要素もあります。ホームページだけでなく、他のページでも同じことが繰り返されます!実際には、することが表示されない任意のページはPDFファイルの一握りから離れて、インデックス化!CMSのモジュールが競合していますか?ちょっとした問題...回答で述べたように、最も制限的なルールは検索エンジンによって適用されます-必ずしも後のルールではありません。ただし、PHPのような関数は後者のget_meta_tags()ルールのみを返すため、同じデータに複数のメタタグを付けると、すぐに(潜在的な)問題が発生します。
MrWhite 2013年

@ w3d:洞察をありがとう!これはとても役に立ちます。
Tim Pietzcker 2013年

回答:


6

ドイツのウィキペディアはそれallが有効な値であると主張していますが、その情報がどこから来ているのか私にはわかりません。ドイツのウィキペディアは出典を引用していません。これはAFAIKの誤りであり、IMHOがこの種の情報をWikipediaに依存すべきではない理由の良い例です。

robotメタタグを使用してgooglebotを誘導する場合、有効な値に関する最良の情報は、Googleウェブマスターの中心です。次の6つの値が有効としてリストされていますnoindex, nofollow, noarchive, nosnippet, noodp, none

つまり、googlebotの場合

meta name="robots" content="all">

は構文エラーであり、無視されます。

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

は有効な構文であり、従います(したがって、Googleを使用してその学校のホームページを見つけるのが非常に難しいのはこのためです)。

2番目の質問に答えるために、2つの有効なロボットメタタグが競合するとどうなるか、とGoogleは述べています(上記のリンクと同じページ)。

コンテンツの値が競合する場合は、最も制限の厳しいものを使用します。

メタタグについては、Googleで認識されるメタタグの概要を次に示します


Googleウェブマスターセントラルへのリンクをありがとう。それを学校のウェブマスターに渡します。
Tim Pietzcker 2013

2
robotsメタタグの詳細は、developers.google.com / webmasters / control - crawl -index / docs /…に記載されています。簡単に覚えておくと、「ポジティブ」なもの(すべて、インデックス、フォロー)には、まったく効果。
John Mueller

4

私の知る限り、2つの競合するメタタグの動作は定義されていませんが、最も制限的なルールが優先されます。

これは、robots.txtファイルとメタrobotsタグの場合と同様です。robots.txtがページのインデックス作成を禁止し、メタロボットが禁止しない場合、ページはインデックス作成されません。また、robots.txtがページを許可しているのに、メタロボットがページをブロックしている場合でも、ページはインデックスに登録されません。

したがって、ロジックは、2つのメタタグが競合している場合、1つのブロックがインデックスを作成すると、(ページ上のそれぞれの場所に関係なく)他のタグをオーバーライドすることを指示します。

特定の理由で検索エンジンをブロックしているかどうかをウェブマスターに尋ねる必要があります。そうでない場合は、両方のメタタグを削除します(デフォルトでは検索エンジンを許可するため、タグを使用する理由はありません)。

質問の他の部分については、サイトのレビューはPro Webmastersの範囲外です。しかし、メタ説明タグがおそらくあなたが役に立つと思う唯一のものであることを付け加えます。メタキーワードタグは、どの検索エンジンでも使用されていません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.