ロボットがiframe内を這うのは一般的ですか?そして、彼らはそれをどのように行うのですか?彼らはそれを即座に索引付けしますか、それとも単にURLを「覚えて」、後で時々続行しますか?
4 に答える
インデックス付けされた(つまりクロールされた)HTML/XHTMLページのどこかにhref/srcリンクがある場合、それはインデックス化されます。ページがiFrameを介してユーザーに表示されるかどうかは関係ありません。
他の人が指摘しているように、Iframeは簡単にクロールされます。ただし、あなたのページは、iframedコンテンツの「クレジット」を取得しないことを明確にしたいと思います。したがって、ページは実際にはコンテンツを含むものとしてインデックス付けされません。これは、クローラーがiframedページにインデックスを付けて直接リンクするための足がかりにすぎません。これは、iframeがドメインにないコンテンツを指しているかどうかを理解するために重要であり、自分のページの可視性のためにiframeコンテンツを活用することを期待しています。それがあなたの意図であるかどうかあなたの質問からはわかりません。
私はそう想像します。私はgooglebotがそうすることを知っています。
疑わしい場合は、robots.txtとページフッターのいくつかの追加リンクを使用して制御できます。たとえば、このページの下部にあるリンクを見てください。
iframeには、他のHTMLページと同じようにHTMLコンテンツが含まれています。
そうです、エンジンボットはそれらをクロールします。
そして、おそらくあなたは彼らに彼らをクロールさせたいでしょう。それはおそらくあなたのコンテンツがある場所だからです。
ただし、フレーム内でユーザーがWebサイトに直接アクセスすることはおそらく望ましくありません。
したがって、フレームがないことを検出することをお勧めします。したがって、javascriptを使用して、それらが存在しないものを追加します。
<script type="text/javascript">
if (top.frames.length==’0′) {
window.location.replace("Appropriate url with frames");
}
</script>
最後のコメントとして、フレームを使用しないことをお勧めします。アクセシビリティポリシーに完全に違反しているため、強くお勧めしません。
彼らはあなたのウェブサイトが彼らのメインページに見られるコンテンツを持たないようにします。したがって、それは明らかにあなたのランキングに役立ちません。
あなたがそれらを避けることができるならば、そうしてください(そしてあなたはいつもそうすることができます)。