gpt4 book ai didi

AJAX 和 SEO 友好的 URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:45:40 26 4
gpt4 key购买 nike

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

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

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

因此,我相信我不会使用 Google 引用文档中提到的 AJAX URL,而是使用我现在使用的常规 URL 格式。

我打算做的是像现在一样将过滤器保持为链接,但不是跟随链接,而是覆盖点击事件并将其用作我的 AJAX 函数的输入以刷新产品而不是整个页面。这种想法是这样的,因为过滤器仍然是链接,Google 仍然会看到我当前的页面和当前友好的 url。

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

我的计划有什么缺陷吗?建议?注释? :)

最佳答案

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

当有人输入您页面的 URL 之一时,您将返回 HTML

  1. 已包含您希望 Google 抓取的所有内容或...
  2. 在您的所有内容出现之前需要运行一些 Javascript。

如果 (1) 那么您无需担心或做任何特别的事情。如果 (2) 那么 Google 将看不到您的所有内容,您提到的 Crawlable AJAX 规范就是解决方案。

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

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

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

关于AJAX 和 SEO 友好的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com