2

次のURLは同じリソースを指しています。

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

  2. http://www.domain.com/books/123-ハリーポッター

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

OpenGraph / Facebookの正規URLとして(1)を使用したいので、(2)と(3)が「好き」な場合は、(1)としてカウントされます。

しかし、SEOのため、Googleの正規URLとして(3)を使用したいと思います。

これはお勧めですか?

4

2 に答える 2

2

ビクターさん、それは素晴らしい質問です。ソーシャルメディアがより重要になるにつれて、その技術的要件がSEOのような他のものとどのように衝突し始めるかを見るのは興味深いでしょう。

SEOの観点から、Webサイトが一意のコンテンツの単一ページを指す複数の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>

Rel Canonical機能に関するGoogleの説明は次のとおりです:http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

検索エンジンに関するユーザーの観点からは、これは良い経験のように思われるので、検索エンジンからの問題は発生しないと思います(たとえば、@JanHančičに完全には同意しません)が、 Facebookのような機能の品質基準を再確認します(http://developers.facebook.com/docs/opengraph)。これは、彼らのベストプラクティスからは灰色の領域のようです。

幸運を!

于 2010-12-26T03:39:07.937 に答える
0

メインを1つ選択し、残りを301作成します

于 2010-12-26T21:57:28.310 に答える