1. 您的位置:首页 > seo技术 >内容

如何为ajax应用程序做好seo

Google发布了"使ajax应用程序crawler"规范。有关详细信息,请参阅:http://code.google.com/web/ajaxreening/docs/specification.html

此规范对于ajax应用程序的开发很有意义。

两个概念是最重要的:

Pretty url和uugly url,由google定义如下:

  • Pretty URL:任何包含从开始的散列片段的URL! 例如,www.example.com?myquery##!key1=value1&key2=value2
  • Uugly URL:任何包含带有键_escaped_fragment_的查询参数的URL,例如www.example.com?myquery&_逃逸_fragment_=key1=value1%26key2=value2
据我所知,pretty是页面上用户的可见url,而urlg是专门为google crawlers提供的url。

主要建议是在开发ajax应用程序时,我们应该注意url表达式。如果我们正确地使用pretty url,crawlers将能够解析这个url并成为uugly url,我们也可以启动

Ajax请求具有相同的效果。

例如,

Www.joy.cn/video/play?3##负载=满。点击这个链接,我们将启动一个ajax请求www.joy.cn/video/play%3&加载%full

Www.joy.cn/video/play?3##负载=简单。点击这个链接,我们将启动一个ajax请求www.joy.cn/video/play%3&加载%简单

这样,ajax请求可以返回不同的内容。但是,##内容不会发送到服务器,因此搜索引擎的两个连接是相同的(www.joy.cn/video/play?1

),SEO效果就消失了。在线建站

Google'新规范解决了此问题,但目前仅适用于Google crawlers。

这个问题如何解决?下一个让's继续….

在规范中,替换"#""##!",它成为所谓的pretty url它可以满足google的要求。

Www.joy.cn/video/play在线建站?3 #! 加载=满。点击这个链接,我们将启动一个ajax请求www.joy.cn/video/play%3&加载%full

Www.joy.cn/video/play?3 #! 负载=简单。点击这个链接,我们将启动一个ajax请求www.joy.cn/video/play%3&加载%简单

对于google crawlers,这样的链接被转换为59

Www.joy.cn/video/play=3&_escaped_fragment_?加载=满和

Www.joy.cn/video/play=3&_escaped_fragment_?负载=简单

当两个不同的搜索地址最终通过谷歌,他们仍然www.joy.cn/video/play%3#! 负载=简单。

最后,粘贴流程图:

 

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/1486.html