web-dev-qa-db-ja.com

4つのURLは同じページコンテンツにつながりますが、301リダイレクトの方が適切ですか、それともrel canonicalの設定が適切ですか?

以下のすべてのページの内容はまったく同じです。

  1. http://www.example.com/seo-url(正規URLの相対)
  2. http://www.example.com/ID1234
  3. http://www.example.com/content/ID1234
  4. http://www.example.com/ID001234

現在、すべてのリンクでrel canonicalをhttp://www.example.com/seo-urlに設定しています。

つまり、2〜4のURLを開くと、使用するURLで開きます。コンテンツは同じですが、URLは異なります。

URL 2〜4に301リダイレクトを適用して、それらがすべて同じ場所(URL 1)にアクセスし、URL 1でのみ同じページコンテンツを開くようにすることをお勧めします。

私は、301が私たちのランキングにとって有益だと感じています。

3
CP3O

インデックスを作成しようとしている検索エンジンによって異なります。

すべての検索エンジンとの最大の互換性を探している場合(サイトのインデックスを作成できるようにするため)、301リダイレクトを使用する方が適切です。

速度を探していて、Google(および<link rel="canonical" href="original-url">を完全にサポートする他の検索エンジン)でサイトのインデックスを作成する場合は、少なくとも2回読み込む必要がないため、重複ページをキャノニカルとして宣言します。ページ数(リダイレクトページ、場合によっては追加のリダイレクトページ、最後にコンテンツページ)。

1
Mike

canonical宣言よりも301リダイレクトの方が望ましいです。

これにはさまざまな理由があります、例えば:

  • すべてのコンシューマがcanonicalリンクタイプ(比較的新しい)をサポートするわけではありませんが、ほとんどのコンシューマは301 HTTPリダイレクト(比較的古い標準)をサポートする必要があります。
  • canonicalリンクタイプはボットを対象としているため、ほとんどの人間の訪問者はどのURLを好むかを学習しません。 HTTPリダイレクトでは、すべてのユーザーが自動的に同じURLにアクセスするため、すべてのユーザーが同じURLを使用してドキュメントにリンクします。
  • HTTPリダイレクトでは、URLベースのキャッシュがより効果的です。

これは whatRFC 6596:Canonical Link Relationが推奨するもの

正規のリンク関係を追加する前に、次の確認が推奨されます。

  1. […]

  2. HTTPの場合、永続的なHTTPリダイレクト( [RFC2616]のセクション10.3.2 )、IRIのコンテンツが永続的に移動されたことを示す従来の強力なインジケータは、正規のリンク関係の代わりに実装できませんでした。

  3. […]

1
unor