Facebook和Google的不同规范网址?

时间:2010-12-25 15:56:07

标签: url path seo opengraph

以下网址指向同一资源:

  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

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

    但我想使用(3)作为Google的规范网址,因为搜索引擎优化。

    这是推荐的吗?

2 个答案:

答案 0 :(得分:2)

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

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

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

以下是谷歌对Rel Canonical功能的描述:http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

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

祝你好运!

答案 1 :(得分:0)

选择一个main,创建301其余