在搜索引擎中列出ajax数据?

时间:2009-12-09 12:45:00

标签: ajax seo

有没有办法让搜索引擎列出JSON或XML ajax数据?

3 个答案:

答案 0 :(得分:3)

我认为没有办法直接允许抓取工具为XML和JSON编制索引。

我建议您尝试使用progressive enhancement设计网站。首先,为不使用javascript的用户提供HTML格式的所有JSON和XML。这些用户包括一些残疾人和搜索引擎使用的爬虫。这将确保您的内容可搜索。

完成工作和测试后,添加ajax功能。您可以通过使用content negotiation从单个网址提供HTML,XML和JSON来实现此目的,或者您可能有单独的网址。

另一个优雅的解决方案是将您的ajax调用实现为对完整HTML页面的请求,并让您的javascript仅使用它感兴趣的位,例如: id为“content”的div。此解决方案的适用性取决于您的确切要求。

答案 1 :(得分:0)

嗯,不,不是真的。搜索引擎抓取您的HTML并且他们并不打扰点击甚至只是将您的页面加载到浏览器中并且发生AJAX魔术。 Flash和JSON对象本身对搜索引擎是不可见的,为了使它们可见,您必须在某些HTML中对它们进行转换。

答案 2 :(得分:0)

将AJAX请求列入搜索引擎的最新技术是确保他们拥有自己的URL。这种技术源于闪存应用程序所使用的技术,其中每个页面都有一个唯一的标识符,前面有一个井号(#)。

目前有一些jQuery插件可以让你管理它: