AJAX和SEO友好的URL

时间:2013-11-04 15:40:52

标签: ajax seo friendly-url

事先注意,我已经读过这个:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started?hl=en-US

我的网页可通过友好的网址获取,例如: http://www.wonderweddings.com/weddingshop/wedding-cameras

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

所以,我相信我不会拥有Google参考文档中提到的AJAX网址,而只是我今天拥有的常规网址格式。

我打算做的是将过滤器保持为现在的链接,但不是跟随链接,而是覆盖click事件并将其用作我的AJAX功能的输入来刷新产品而不是整个页面。 谷歌仍然会以当前的友好网址查看当前页面,因为过滤器仍然是链接。

这样我希望至少能保持我的搜索引擎优化排名。

我的计划有什么缺陷吗?建议?评论? :)

1 个答案:

答案 0 :(得分:0)

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

当有人在您网页的某个网址中输入您返回的HTML

  1. 已包含您希望Google抓取的所有内容或......
  2. 在您的所有内容出现之前,需要运行一些Javascript。
  3. 如果(1)那么你不需要担心或做任何特别的事情。如果(2)那么Google将不会看到您提及的所有内容和Crawlable AJAX规范。

    Google网站管理员工具有一个免费的“Google提取”工具,您可以使用该工具查看Google如何查看您的网页。

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

    我为AjaxSnapshots工作,这是一家提供Crawlable AJAX规范实现服务的公司。我们的网站上详细讨论了这些问题:https://ajaxsnapshots.com