5

根据谷歌抓取、AJAX 和 HTML5 ,谷歌可以抓取使用历史 API 的动态页面,但它表示谷歌不会在页面上执行任何 javascript。对我来说,这意味着不会进行 ajax 请求和 dom 构建,因此 google 将无法索引加载页面的内容。谁能详细说明?

4

2 回答 2

2

如答案中所述,您需要为机器人提供硬链接

就像没有 JavaScript 的用户一样对待它。您应该支持没有 JavaScript 的用户。随意实现<noscript>标签。

于 2013-02-26T21:21:22.753 回答
1

所以链接在页面上的是谷歌的指南,关于如何让你的 ajax 网站可以被谷歌抓取。按照提到的架构,您可以做到这一点。

www.example.com/ajax.html#!key=value

通过这种方式,您可以告诉 google 抓取工具您的网站是 ajax 可抓取的,剩下的事情他们会做。

于 2013-02-26T21:25:19.157 回答