web-dev-qa-db-ja.com

ロケーションベースのリダイレクトに301または302を使用する必要がありますか?

サイトにジオリダイレクトを設定していますが、使用するリダイレクトタイプが不明です。このテーマに関する多くの記事を読みましたが、まだ明確な答えはありません。

計画は次のとおりです。

  1. 訪問者はホームページにアクセスします:https://example.com
  2. システムはユーザーのIPロケーションを認識します
  3. 301または302リダイレクト? <---どれかわからない
  4. ユーザーが正しいページに移動します(米国では/ en-us、カナダでは/ en-ca、オーストラリアでは/ en-auなど)

ステップ3は、私が混乱しているところです。私はそれらをリダイレクトする必要があることを知っていますが、この場合301リダイレクトまたは302リダイレクトの方が良いですか?

これらの各ページを特定の国/都市でランク付けしたいと思います。さらにコンテキストを提供するには、 http://specialized.com をチェックしてください。 Googleで「Specialized bikes」を検索すると、specialized.comが1位になります。着陸すると、自動的に適切な場所にリダイレクトされます。しかし、「specialized bikes australia」を検索すると、specialized.com/au/en-au/がランク付けされたページになります...リダイレクトは不要です。これは私が探しているのと同じセットアップです。

6
Brian Kidwell

Stephenがコメントで指摘しているように、geo-IPリダイレクトは一般にSEOにとって悪いものです(サイトのクロールを禁止します自然にであり、ユーザーが誤ってリダイレクトされることを妨げることがあります)。ただし、特殊バイクは、異なる言語バージョン(hreflang)を含むサイトマップのSEOの問題を回避するように見えます。 (URLにロケールが含まれていない場合にのみリダイレクトします。)

301または302リダイレクト?

参照サイトは301(永続)リダイレクトを使用しているように見えます。 301は、ブラウザによってキャッシュされますハード。リダイレクトされたら;常にリダイレクトされます(キャッシュから)。これにより、リピート訪問者からのトラフィックがわずかに減少する可能性があります。

ただし、次の理由により、キャッシュされていない302(一時)リダイレクトを使用する傾向があります。

  • 301は片道です。 geo-ip-redirect-logicを変更する必要がある場合、それは苦労です。既にサイトにアクセスしたユーザーは、古い方法でリダイレクトされる可能性があります。

  • ユーザーは必ずしも静止しているわけではありません。モバイル/タブレット/ラップトップのユーザーは地域間を移動できますが、301リダイレクトは、ユーザーがサイトにアクセスした最初の地域に結び付けることができます。
    geo-IPリダイレクトは必ずしも永続的ではありません。

302はこれらの「問題」に悩まされません(「エッジケース」とはいえ)。

5
MrWhite