机器人爬行iframe吗?

时间:2009-09-21 07:47:50

标签: iframe robot

机器人在iframe内爬行是否常见?他们是如何做到的?他们是立即将其编入索引,还是只是“记住”这些网址并在以后继续进行?

4 个答案:

答案 0 :(得分:2)

如果索引(即已抓取的)HTML / XHTML页面上某处有href / src链接,则会对其进行编入索引。页面是否通过iFrame呈现给用户是无关紧要的。

答案 1 :(得分:2)

其他人指出,iframe很容易被抓取。但是,我想澄清您的网页不会获得iframed内容的“信用”。因此,您的页面实际上不会被编入索引包含内容 - 它只是爬虫将索引iframed页面并直接链接到它的跳板。这一点非常重要,可以了解iframe是否指向不在您域中的内容,并且您希望将iframe内容用于您自己网页的可见性。从您的问题不确定这是否是您的意图。

答案 2 :(得分:1)

我会想象;我知道googlebot的确如此。

如果有疑问,您可以使用robots.txt和页脚中的一些额外链接来控制内容。例如,请查看本页底部的链接。

答案 3 :(得分:0)

iframe只包含与任何其他HTML页面一样的HTML内容 所以是引擎机器人会爬行它们。

您可能希望他们抓取它们,因为这可能是您的内容所在 但是,您可能不希望用户直接在框架中访问您的网站。

所以你可能想要检测帧的缺失。因此,您将使用javascript添加它们不存在。

<script type="text/javascript">
    if (top.frames.length==’0′) {
        window.location.replace("Appropriate url with frames");
    }
</script>

作为最后一条评论,我建议您不要使用框架。他们非常不推荐,因为他们绝对反对任何无障碍政策 它们使您的网站在其主页中看不到任何内容。所以它显然无助于你的排名。

如果你可以避免它们,那就这样做(你总是可以)。