【问题标题】:JQuery Document Ready actions read by crawlers?爬虫读取的 JQuery Document Ready 动作?
【发布时间】:2011-09-21 03:29:18
【问题描述】:

如果我有由 jQuerys document.ready 生成并放入正文的 HTML,google 和其他爬虫会在正文中看到这个 HTML,还是不会被计算在内?

【问题讨论】:

  • 视情况而定。有些爬虫很聪明,有些则不然。有些在 javascript 上崩溃,有些则忽略它。如果你问爬虫 X 是否会正确解析 js 上的这个 specific 块,那就不一样了。
  • 感谢您的欺骗通知。我对这两个答案都投了赞成票,但接受了 Geertvd,因为它发布得稍早一些,并且有一个很好的链接可供关注。尼克拉斯的回答仍然很好。谢谢大家!

标签: jquery seo


【解决方案1】:

机器人不会抓取此内容。爬虫抓取你的 html 而不是渲染的 dom

这里是关于这个主题的一个很好的描述: http://www.searchenginejournal.com/seo-for-ajax/19138/

【讨论】:

    【解决方案2】:

    没有。爬虫不会考虑您可能使用 JavaScript、DOM 就绪或其他方式对文档所做的任何更改。他们抓取页面的源代码,而不是渲染的 DOM。

    因此,在开发使用 JavaScript 来操作页面的网站时,最好为可能没有 JavaScript 的用户和爬虫保留 noscript 后备,以便他们也可以获取页面的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多