因此,谷歌宣称它将使用网站加载时间作为其排名算法的一个因素。
现在,我正在构建一个包含大量动态加载的脚本和内容的网站。 使用JQUERY .ready函数在DOM加载后运行初始脚本。 进一步的脚本稍后运行,当' onload'发生,即在“静止”之后。内容被渲染(图像)。 之后,脚本使用后续的AJAX调用逐个动态地获取其他图像。
我的问题不在于Google机器人会阅读或赢得多少内容。关于这个问题有很多问题。
我的问题是,您知道吗,或者您能否建议一下Google机器人将如何确定“加载时间”'这样一个充满活力的网站?那个机制是什么?如果谣言是正确的并且机器人没有执行javascript,我可以假设加载时间仅仅是“加载时间”。发生?
谢谢:)
答案 0 :(得分:2)
根据我的经验[即:如果我在我的access.log中'grep googlebot']谷歌通常只抓取html,而不是js或其他东西;在这个thread中你可以得到关于ajax加载内容的一些提示,但如果你对WMT中的网站速度值感兴趣,请考虑html生成速度,css / js资产或者无论如何 编辑:有关谁和何时抓取您的网页以获取索引的详细信息,请阅读here
答案 1 :(得分:0)
我担心这不再完全正确了。 虽然主要的索引器(据我所知还没有索引JS)有谷歌机器人绝对 DO 使用javascript。例如,为预览功能截取屏幕截图的机器人会定期显示需要使用javascript显示的部分网站。
你可以确定的一件事是,如果他们说页面加载速度是一个因素,并且JS没有被索引......他们将不会使用javascript的onload或此事件的任何jQuery抽象。 ..这只是一个问题,即http响应时间和服务器传输html部分的速度。