web-dev-qa-db-ja.com

Googleが埋め込みiframeのインデックスを作成しないようにするにはどうすればよいですか?

Webサイトに外部ソースのiframeウィジェットが埋め込まれています。何らかの理由で、GoogleはiframeのURLのインデックスを作成し、そのようなURLの404エラーをGoogleウェブマスターツールのクロールセクションに表示しているようです。 Googleがそれを行うのを止めるにはどうすればよいですか?

URLはパターンに従っていないため、robots.txtを使用できるとは思わない。 rel="nofollow"はiframeで動作しますか?

6
Yin Yang

なんらかの理由で、GoogleはiframeのURLのインデックスを作成しているようです

here で説明したように、Googleは実際にクロールしてassociate framed content with the page containing the framesを試みます。

iframeでrel = "nofollow"は機能しますか?

Iframeページのヘッダーセクション内(親ページではなく含む iframe)で、次を使用します。

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

Googleによる説明 here 、これ:

instructs web crawlers to not index the page and to not crawl any of the links on the page.

(他のクローラーではなくGooglebotのみをターゲットにする場合は、name="robots"-> name="googlebot"を変更します)

Iframeのかなり広範な経験に基づいて、iframeページがインデックス付けされないようにし、iframeを含む親ページのインデックス付けを許可することを確認できます。

4
dan