用語集A〜Z

302 リダイレクト

古い URL にアクセスしてきたユーザーを、自動的に新しい URL へ転送する仕組みのうち、HTTP ステータスコード(サーバからの応答番号)の「302」を使った「一時的な転送」のこと。ブラウザや検索エンジンに対して、「このページは一時的に別の URL に移動しているだけです。あとで元の URL に戻します」と明確に伝える。数日間だけの期間限定キャンペーンや、サーバメンテナンス中の「ただいまメンテナンス中です」という案内ページ、商品の欠品時に類似商品ページへ飛ばす際などに使われる。

最大の特徴:301(永続(301 リダイレクト))との使い分けと、SEO 上の最新のメカニズム

現場で絶対に間違えてはいけないのが、「301(永久的な移動)」との使い分け。サイトリニューアルやドメイン変更(移管)など、二度と元の URL に戻さない移転で 302 を使ってしまうと、深刻な SEO事故に繋がる。近年の Google の仕様では、302 でもリンクの評価自体は引き継がれるが、検索エンジンに「すぐ元に戻すから、古い URL を検索結果に残しておいてね」と指示を出してしまうことになる。結果として、いつまで経っても新しいサイトの URL が検索結果に登録(インデックス)されず、検索流入が大幅に落ち込む原因になる。

現場でよくある「落とし穴」

リダイレクトの指示を曖昧にすると、エンジニアの「無意識の設定」でサイトが死ぬ。

  • 「デフォルト設定が 302」というシステムの罠:サイトリニューアルの際、担当者が業者に「古いページから新しいページにリダイレクトしておいて」とだけ(301 か 302 かを指定せずに)指示を出す。悲惨な末路として、プログラム言語(PHP等)やサーバの設定において、リダイレクトの初期設定(デフォルト)が「302(一時的)」になっているケースが多々ある。指示がなかったため、エンジニアが悪気なくデフォルトの 302 を使って納品してしまい、新サイト公開後から検索順位がガタ落ちする。

「永続移転は絶対に 301 を使うこと」を要件定義書に明記し、テスト環境(ステージング環境)がアップされたら、担当者自身が専用のチェックツール(リダイレクトチェッカー等)を使って「本当に 301 で飛んでいるか」を検品(公開前チェック)するのが、Web 担当者の重大な責任。

言葉をよく利用する人

  • SEO 担当者
  • Web 担当者(発注側)
  • コーダー / フロントエンドエンジニア
  • インフラエンジニア

会話上での使用例

コーダーが設定したリダイレクトの種類を確認する場面

  • コーダー
    移転先への転送、302リダイレクトで設定しておきました。
  • Web 担当者(発注側)
    あ、そこは要注意です。302 リダイレクト は一時的な移動向けで、検索評価が引き継がれないんです。今回は二度と戻さないサイト移転なので、301に変更してもらえますか。
  • コーダー
    なるほど、永続移転だから301ですね。すぐ直します。

期間限定LPのリダイレクト方針をマーケターと決める場面

  • マーケター
    この期間限定のLP、終わったら元のページに戻す予定なんですけど、転送はどうしましょう。
  • Web 担当者(発注側)
    終了後に戻すなら 302 リダイレクト で大丈夫です。一時的な振り分けなので、検索評価をわざわざ引き継ぐ必要はないんです。
  • マーケター
    では302で設定しておいてもらえますか。

関連 Lesson(本書本文)

Lesson 6-3 内部 SEO の基礎