谷歌可以抓取动态“加载更多”按钮的页面吗?

时间:2017-01-19 18:13:31

标签: javascript jquery web-crawler

当用户到达我的页面末尾时,会出现一个加载更多按钮。它使用jQuery ajax来加载更多数据。

google能够抓住这个动态内容吗? 如果没有,那么我该如何使这个内容可抓取?

3 个答案:

答案 0 :(得分:1)

  

今天,只要您不阻止Googlebot抓取您的JavaScript或CSS文件,我们通常就能够像现代浏览器一样呈现和理解您的网页。

https://webmasters.googleblog.com/2015/10/deprecating-our-ajax-crawling-scheme.html

答案 1 :(得分:0)

是的,具体取决于机器人的版本。机器人可以提交论坛和点击元素。如果机器人信任您的javascript,它将加载它。

答案 2 :(得分:0)

这种效果被称为无限滚动,它是否被搜索引擎抓取取决于它的实现方式和搜索引擎的功能。

公平地说Google可以经常处理AJAX,但是还有其他搜索引擎并不是所有搜索引擎都可以这样做,因此建立它以使其回归常规分页可能是谨慎的。

如果你使用常规分页构建它,然后使用Javascript增强它以产生无限滚动,那么它仍然可以在没有Javascript的情况下工作。 Paul Irish's Infinite Scroll这样做,但它不再保留,所以我不能真正推荐它。 https://www.sitepoint.com/jquery-infinite-scrolling-demos/有一些优秀的演示。