SEO

302リダイレクト

302リダイレクトとは、WebページのURLが別のアドレスへ一時的に移転したことをブラウザや検索エンジンに伝えるHTTPステータスコード(302 Found)です。ユーザーやクローラーを一時的なURLへ誘導しつつ、元のURLが復元されることを知らせます。その結果、検索エンジンは元のURLをインデックスに残し、リンクエクイティを一時的な移転先へ引き継ぐのではなく保持します。

302リダイレクトとは、WebページのURLが別のアドレスへ一時的に移転したことをブラウザや検索エンジンに伝えるHTTPステータスコード(302 Found)です。ユーザーやクローラーを一時的なURLへ誘導しつつ、元のURLが復元されることを知らせます。その結果、検索エンジンは元のURLをインデックスに残し、リンクエクイティを一時的な移転先へ引き継ぐのではなく保持します。

なぜ重要なのか

302リダイレクトを正しく使えば、一時的なURL変更の際にも元のページのSEO価値を守れます。検索エンジンが302レスポンスを受け取ると、元のURLをクロールおよびインデックスし続けるため、一時的なページが削除されれば、元のページはただちに検索結果に復元されます。逆に、恒久的なURL変更に302を誤用すると、検索エンジンは古いURLをクロールし続けてクロールバジェットを浪費し、リンクエクイティは新しいURLへ決して引き継がれず、順位が停滞または下落する可能性があります。Googleは、302を長期間そのままにしておくと最終的に301として再解釈される場合があるとしていますが、この再解釈のタイミングは予測できないため、最初から正しいステータスコードを選ぶことが重要です。

301と302の違い

属性301 (Moved Permanently)302 (Found / Temporary)
意味URLが恒久的に移転したURLが一時的に移転した
リンクエクイティの引き継ぎ90〜99%が新しいURLへ引き継がれる元のURLに保持され、引き継がれない
検索インデックス古いURLはインデックスから削除され、新しいURLに置き換わる古いURLがインデックスに残る
ブラウザキャッシュ恒久的にキャッシュされるリクエストのたびに元のURLが再確認される
用途ドメイン変更、URL再構築、HTTPからHTTPSへの移行A/Bテスト、メンテナンスページ、季節限定のプロモーション、在庫切れページ

重要な違いは、リンクエクイティが移動するかどうかです。301は古いページのSEO価値を新しいURLへ引き継ぐのに対し、302は元のURLに保持します。恒久的な変更には必ず301を、一時的な変更には302を使用してください。

302リダイレクトを使うべきとき

元のURLへ戻る予定がある場合に302リダイレクトを使用します。よくあるシナリオは次のとおりです。

  1. A/Bテスト: 元のページのSEO価値を保持しながら、ランディングページの2つのバージョンを比較します。トラフィックを一時的にテストページへ振り分け、テストが終わればリダイレクトを削除します。
  2. サイトメンテナンス: サイトの更新やメンテナンスを行っている間、ユーザーを一時的に案内ページへリダイレクトします。メンテナンスが完了したらリダイレクトを削除します。
  3. 季節限定または期間限定のプロモーション: 季節イベントの期間中、ユーザーを特別なキャンペーンランディングページへリダイレクトし、プロモーション終了時に元のURLへ戻します。
  4. 在庫切れの商品: 商品が一時的に入手できない場合、ユーザーを類似商品のページへリダイレクトし、再入荷したら元のページへ戻します。
  5. 地域ベースのリダイレクト: ユーザーの地理的位置に応じて、ローカライズされた、または言語別のバージョンのページへ一時的に誘導します。

よくある間違い

  1. 恒久的な変更に302を使う: 元に戻すつもりのないドメイン移行やURL再構築に302を適用すると、検索エンジンは古いURLをクロールし続け、リンクエクイティは引き継がれません。代わりに301を使用してください。
  2. 302を長く放置しすぎる: 302リダイレクトを数か月間有効にしたままにすると、検索エンジンが予測できないタイミングでそれを301として再解釈する場合があります。一時的な目的が果たされたら、ただちに302を削除するか301へ変換してください。
  3. リダイレクト後のモニタリングを怠る: 302の設定後にGoogle Search Consoleでクロール状況やインデックスを確認しないと、元のURLが予期せずインデックスから削除されたことを見逃す可能性があります。
  4. リダイレクトチェーンを許す: Aが302でBへリダイレクトし、Bがさらに302でCへリダイレクトすると、ページの読み込み速度が低下し、クロール効率も落ちます。可能な限りAからCへ直接リダイレクトしてください。
  5. 無関係なページへのリダイレクト: 内容がまったく異なるページへ302を設定すると、ユーザー体験が低下し、検索エンジンがリダイレクトを完全に無視する可能性があります。

Sources:

関連するinblogの投稿

inblogが役立つ点

inblogのダッシュボードは、A/Bテストやメンテナンスページなどの一時的なURL変更に対応する307リダイレクト(302と同等)をサポートしています。