Googlebot是否真的不等待AJAX 请求完成?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Googlebot是否真的不等待AJAX 请求完成?相关的知识,希望对你有一定的参考价值。

本文建议Googlebot在页面上的标签中下载并执行javascript文件,但不等待AJAX​​调用完成其他Javascript / html片段/数据:

http://www.analog-ni.co/precomposing-a-spa-may-become-the-holy-grail-to-seo

有没有其他人发现这是事实?自2015年1月发布以来,有什么东西在发展?

答案

这个建议与Google的John Mueller在他的网站管理员视频中所说的相矛盾。 Google会尽力分析和了解用户使用Javascript在其网页中添加的内容。它将等待Ajax答案(但当然不是无限期)。

另一答案

Google确实加载了ajax,并等待最多10秒钟才能完成所有ajax调用。

关于这个主题的文章:https://www.stephanboyer.com/post/122/does-google-execute-javascript

以上是关于Googlebot是否真的不等待AJAX 请求完成?的主要内容,如果未能解决你的问题,请参考以下文章

如何让Googlebot抓取从AJAX加载的内容,但阻止它对网址命中的索引?

关于ajax请求等待完成

jQuery Deferred - 等待多个 AJAX 请求完成 [重复]

如何等待ajax完成再执行相应操作

同步请求和异步请求区别

是否可以在响应完成之前读取 AJAX 请求?