AJAX和SEO友好的网址



注意,我已经读过了:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started?hl=en-美国

我的页面可以通过友好的URL获得,例如。http://www.wonderweddings.com/weddingshop/wedding-cameras

然而,正如您现在所看到的,当使用左手边的过滤器(例如"价格过滤器"(时,它实际上是一个常规的超链接,整个页面都会刷新。所以现在我正在考虑实现AJAX功能。我现在的想法是使用jQuery刷新产品概述,然后通过javascript更新浏览器地址栏中的URL。

所以,我相信我不会有谷歌参考文档中提到的AJAX URL,而只是我今天使用的常规URL格式。

我计划做的是将过滤器保持为链接,但不是跟随链接,而是覆盖单击事件,并将其用作AJAX函数的输入,以刷新产品,而不是整个页面。我的想法是,通过这种方式,谷歌仍然会看到我当前的页面和当前友好的URL,因为过滤器仍然是链接。

这样我希望至少能保持我的SEO排名。

我的计划有缺陷吗?建议?评论?:(

您的页面似乎不依赖于URL的片段部分(即#后面的部分(,因此关键问题是:

当有人输入你页面的URL时,HTML会返回吗

  1. 已经包含了你想要谷歌抓取的所有内容,或者
  2. 需要运行一些Javascript,然后才能显示所有内容

如果(1(,那么你不需要担心或做任何特别的事情。如果(2(,那么谷歌不会看到你的所有内容,你提到的可爬网AJAX规范就是解决方案。

谷歌网站管理员工具有一个免费的"作为谷歌获取"工具,你可以使用它来查看谷歌如何查看你的页面。

阅读基于pushState((的导航可能也会有所帮助。

我为AjaxSnapshots工作,这是一家将可爬网AJAX规范的实现作为服务提供的公司。这些问题在我们的网站上有更多讨论:https://ajaxsnapshots.com

最新更新