2

为了使 ajax 网站可被 googlebot 抓取,它要求您的网站在设置了 _escaped_fragment 变量的页面时发回 HTML 快照。(有关更多信息,请参见此处

此 HTML 快照是否需要正确设置样式,即 googlebot 是否使用快照来预览您的站点(如您在搜索结果页面上看到的那样)。我问我的一些页面使用 javascript 来正确地动态调整图像大小,因为这不能在 CSS 中完成。

谢谢

4

1 回答 1

2

如果您需要在客户端呈现页面时对其进行快照,那么如果您使用 Java 或 php,则使用 HtmlUnit 等无头浏览器生成这些快照可能是有意义的。如果可行,尝试将图像处理移至服务器端可能会减少工作量。

虽然您的快照不太可能用作预览(我检查的所有 #! 已抓取网站都表示“没有可用的预览”),但如果您的快照和您的服务存在差异,从技术上讲它可能被视为“隐藏”页。我怀疑谷歌会因为一些 CSS 差异而生气,但值得注意的是。

于 2011-03-05T15:15:10.773 回答