2

以下 URL 指向同一资源:

  1. http://www.domain.com/books/123

  2. http://www.domain.com/books/123-Harry-Potter

  3. http://www.domain.com/books/123-Harry-Potter-And-The-Deathly-Hallows

我想使用 (1) 作为 OpenGraph/Facebook 的规范 URL,所以如果你“喜欢”(2) 和 (3),那么将计入 (1)。

但由于 SEO,我想使用 (3) 作为 Google 的规范 URL。

这是推荐的吗?

4

2 回答 2

2

嘿维克多,这是一个很好的问题。随着社交媒体变得越来越重要,看看它的技术要求如何开始与 SEO 等其他事物发生冲突将会很有趣。

从 SEO 的角度来看,一个网站拥有多个指向一个独特内容页面的 URL 是很常见的。通常这是由于额外的查询参数或某种类型的域规范化问题(例如 www 与非 www)。处理此问题的最佳方法是在页面顶部使用 rel=canonical 标记,Google/Bing 会将其视为对规范 URL 的 301 重定向。搜索引擎将索引所有 3 个 URL,但通过 301 重定向,它们会将其他 2 个的排名合并到您的规范页面中,您将实现搜索目标。

<html>
   <head>
      <link rel="canonical" href="http://www.domain.com/books/123-Harry-Potter-And-The-Deathly-Hallows" />
   </head>
</html>

这是 google 对 Rel Canonical 功能的描述:http: //googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

从用户对搜索引擎的角度来看,这似乎是一种很好的体验,所以我认为您不会遇到搜索引擎的任何问题(例如,我不完全同意 @Jan Hančič),但您可能想要仔细检查 Facebook like 功能 ( http://developers.facebook.com/docs/opengraph ) 的质量标准。从他们的最佳实践来看,这似乎是一个灰色地带。

祝你好运!

于 2010-12-26T03:39:07.937 回答
0

选择一个主,创建 301 其余的

于 2010-12-26T21:57:28.310 回答