URLを変更したときの転送設定には複数の方式があり、どれを選ぶかで検索評価の引き継ぎ方が変わります。誤って一時的な転送を恒久的な場面で使うと、いつまでも旧URLが評価され続けます。この記事では、転送方式の違いと使い分け、そして設定場所ごとの特性を整理します。
301と302の違いは「元に戻る予定があるか」
まず基本の2つです。
3つの方式の比較
| 方式 | 意味 | 評価の引き継ぎ | 使う場面 |
|---|---|---|---|
| 301 | 恒久的な移動 | 新URLへ引き継がれる | URL変更・サイト移転 |
| 302 | 一時的な移動 | 旧URLが評価され続ける | 期間限定の差し替え |
| meta refresh | ページ表示後に転送 | 扱いが不確実 | 推奨されない |
元に戻す予定がなければ301
判断は単純です。旧URLを二度と使わないなら301、一時的に別ページを見せて後で戻すなら302です。サイトリニューアル、ページ統合、ドメイン変更、常時SSL化はすべて301が正解です。
302を恒久的な場面で使うと評価が移らない
302は「一時的」という意味なので、Googleは旧URLを引き続き正規のものとして扱います。永久に使わないURLが評価され続け、新URLに評価が集まらないという状態になります。設定ミスとして実際によく見かけます。
meta refreshは避ける
meta refreshは、ページを一度表示してから数秒後に別ページへ移動させる方式です。訪問者から見ると画面が切り替わり、体験としても好ましくありません。Googleもサーバー側での転送を推奨しています(出典 Google 検索セントラル リダイレクトと Google 検索)。
302を使うべき限定的な場面
302にも正しい用途があります。
期間限定で別ページを表示する場合
年末年始のみ特設ページへ誘導する、キャンペーン期間中だけ専用ページを見せる、といったケースでは302が適切です。期間が終われば元に戻すためです。
メンテナンス中の一時的な案内
サイト改修中に一時的な案内ページへ転送する場合も302を使います。ここで301を使うと、改修後も検索結果に案内ページが残り続ける可能性があります。
ログイン状態による出し分け
会員向けページへのアクセスをログイン画面へ転送する場合など、状態によって行き先が変わるものは一時的な転送として扱います。
設定場所によって特性が変わる
同じ301でも、どこで設定するかで挙動が異なります。
設定場所の比較
| 設定場所 | 難易度 | 速度 | 注意点 |
|---|---|---|---|
| サーバーの設定ファイル | 高い | 速い | 記述ミスでサイト全体が停止する |
| サーバー管理画面の転送設定 | 低い | 速い | 細かい条件指定ができない場合がある |
| リダイレクトプラグイン | 低い | やや遅い | WordPressが動作していないと機能しない |
件数が少ないならプラグインで十分
数十件程度の転送であれば、Redirectionなどのプラグインで管理する方が安全です。管理画面から一覧で確認でき、削除も容易です。設定ファイルの記述ミスでサイトが停止するリスクもありません。
大量の転送はサーバー側で設定する
数百件を超える場合、プラグインでの処理は表示速度に影響します。この場合はサーバーの設定ファイルで処理する方が効率的ですが、記述を1文字誤るとサイト全体が500エラーになります。編集前に必ずバックアップを取ってください。
サーバーの設定ファイルは、記述ミスでサイト全体が表示されなくなります。編集前に元のファイルをダウンロードして保管し、問題が起きたらすぐ戻せる状態にしてから作業してください。
設定するときの実務的な注意点
やりがちな失敗です。
全ページをトップページへ転送しない
リニューアルで旧URLをすべてトップページへ向ける設定は、最も多い失敗です。個別ページの評価は引き継がれず、訪問者も目的のページにたどり着けません。1対1で対応するページへ転送するのが原則です。
対応するページがない場合の判断
統合や削除で対応先がない場合、無理に関連の薄いページへ転送するより、404を返す方が適切なことがあります。訪問者にとっても、まったく違う内容のページに飛ばされるのは不親切です。
転送を連鎖させない
AからB、BからCと転送が連鎖すると、処理に時間がかかり、評価の引き継ぎにも影響します。過去の転送設定が残っている状態で新たな転送を追加すると、連鎖が発生します。設定前に既存の転送を確認し、AからCへ直接向けるよう整理してください。
設定後は必ず実際に開いて確認する
- 旧URLをブラウザに直接入力して転送されるか確認する
- 転送先が意図したページか確認する
- 転送の種類が301になっているか確認する
- 転送が連鎖していないか確認する
- スマートフォンでも確認する
転送の種類はブラウザの開発者ツールで確認できる
ブラウザの開発者ツールでネットワークの通信を見ると、返されているステータスコードが301か302かを確認できます。設定したつもりが302になっていた、というのは実際にあります。
転送設定を残しておく期間
いつまで維持するかの判断です。
最低1年、可能なら恒久的に残す
検索結果の更新、他社サイトからのリンク、印刷物に記載されたURL、訪問者のブックマーク。これらは長期間残ります。転送設定を消すと、それらすべてが404になります。サーバー負荷の問題がなければ、消す理由はほとんどありません。
設定内容を記録に残す
どのURLをどこへ転送しているかを一覧で保管してください。担当者が変わったとき、記録がないと「消してよい設定かどうか」が判断できなくなります。
サーバー移転時に引き継ぐ
転送設定はサーバーの設定ファイルやプラグインに保存されているため、サーバーを移転すると失われることがあります。移転後に古いURLが404になっていないか、必ず確認してください。移転時に見落とされやすい項目です。
最後に
転送方式の選択は、元に戻す予定があるかどうかで決まります。二度と使わないURLなら301、期間限定なら302、meta refreshは使わない。この原則を守れば判断に迷うことはありません。設定の際は、全ページをトップページへ向けないこと、転送を連鎖させないこと、設定後に実際のURLで確認することの3点を守ってください。そして一度設定した転送は、特別な理由がない限り消さないでください。
Web管理では、月額1万円からホームページの運用保守を代行しています。リダイレクト設定の実施、既存設定の棚卸し、サーバー移転時の引き継ぎまで対応可能です。「リニューアル後にアクセスが減った」というご相談も歓迎します。

