2

因此,谷歌宣布它将使用网站加载时间作为其排名算法的一个因素。

现在,我正在构建一个包含大量动态加载的脚本和内容的网站。初始脚本在 DOM 加载后运行,使用 JQUERY .ready 函数。更多脚本稍后运行,当“onload”发生时,即在“静态”内容被渲染(图像)之后。之后,脚本会使用后续的 AJAX 调用,一张一张地动态获取其他图像。

我的问题不在于 Google 机器人会阅读或不会阅读多少内容。关于这个问题有很多问题。

我的问题是,你知道,或者你能建议,谷歌机器人将如何确定这样一个动态网站的“加载时间”吗?这样做的机制是什么?如果谣言是正确的并且机器人没有执行任何 javascript,我可以假设加载时间只是“onload”发生时?

谢谢 :)

4

2 回答 2

2

根据我的经验[即:如果我在我的 access.log 中“grep googlebot”] google 通常只抓取 html,而不是 js 或其他东西;在这个线程中,您可以对 ajax 加载的内容有一些提示,但如果您对 WMT 中的站点速度值感兴趣,请考虑 html 生成速度,也不考虑 css/js 资产或任何内容 编辑:有关何时抓取您的页面的详细信息对于索引包含阅读here

于 2012-09-12T10:05:30.210 回答
0

恐怕这不再完全正确了。虽然主要索引器(据我所知不索引 JS)有谷歌机器人绝对使用javascript。例如,为预览功能截取屏幕截图的机器人会定期显示需要 javascript 显示的部分网站。

你可以确定的一件事是,如果他们说页面加载速度是一个因素,并且 JS 没有被索引......他们不会使用 javascript 的 onload 或任何 jQuery 抽象这个事件......它只是http响应时间和服务器传输html部分的速度的问题。

于 2012-09-12T10:11:01.127 回答