【问题标题】:Does using # in URL make difference in SEO在 URL 中使用 # 对 SEO 有影响吗
【发布时间】:2010-08-18 07:27:55
【问题描述】:

我想知道在URL中使用#是否会影响SEO。

例如

http://www.example.com/index.php#page-1

http://www.example.com/index.php#page-2

两个链接都有唯一的内容(页面#page-1的内容与#page-2的内容不同)

这些页面是否会被 Google 解释为不同的页面?

【问题讨论】:

标签: seo


【解决方案1】:

一般来说,Google 会将不包括哈希部分的 URL 编入索引。这是因为它的官方用途是指示页面上的位置,而不是新页面。有了 AJAX,它的用途发生了变化。

您有时可能会在 Google 搜索结果中看到 #ed 链接,但它们仅在另一个结果的描述中显示为“跳转到”链接。它们必须是标准的锚链接才能正常工作。

Google 提供哈希爆炸 (#!) 解决方案作为一种技巧,以帮助他们将您的内容编入索引,就像它们是多个页面一样。不确定是否有任何其他搜索引擎决定支持这一点。这是 Maris 的建议。

较新的选项是将您的 URL 更改为不使用哈希值并使用 poststate() 来支持您的动态内容。这可能不适用于旧版浏览器。

【讨论】:

    【解决方案2】:

    可能 - 与过去相比,Google 在阅读动态内容方面做得更好。然而, 正如这个答案所述,正确的方法是创建一个静态镜像: Does Google's crawler index asynchronously loaded elements?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 2011-11-20
      • 1970-01-01
      • 2014-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多