公開後の運営Redirect・301・302・アドレスの移転
リダイレクト(301)
リダイレクトとは、お客様が以前のアドレスにアクセスしても、新しいアドレスへ自動的に移動させる設定のことで、301は「恒久的に移転した」という意味です。
郵便局に転居届を出しておくと、旧住所に届いた手紙が新住所に転送されるのと同じです。
もう少し詳しく
301は恒久的な移転、302は一時的な移転です。リニューアルやドメイン変更のように、ずっと移転先を使い続ける場合は301を使います。
301で移転すると、検索エンジンは以前のアドレスが積み上げてきた信頼を新しいアドレスへ引き継いでくれます。単に削除してしまうと、それまでの検索表示を一から積み上げ直さなければならないこともあります。
http → https、wwwなしのアドレス → wwwありのアドレス(またはその逆)、一緒に購入しておいた.com → メインの.krのように、常に1つのメインアドレスにまとめるときにも使います。
301リダイレクトと302リダイレクトの違いは?
301は「恒久的に移転しました」、302は「一時的に別の場所にあります」というシグナルです。お客様の目にはどちらも同じように新しいアドレスへ移動しますが、検索エンジンが受け取る意味が違います。
Googleは301・308を受け取ると、新しいアドレスを正式なアドレスとして検索結果に表示します。302・307を受け取ると、古いアドレスが検索結果に残り続けることがあります。そのため、元に戻す予定のない移転には恒久的なリダイレクトを使います。
308と307は301・302と同じ意味ですが、フォーム送信のようにお客様が送ったリクエストの方式を変えずにそのまま引き継ぐ点が違います。一般的なページのアドレスを移すなら301で十分です。
表は横にスワイプして見られます
| コード | 区分 | 検索結果に表示されるアドレス | こんなときに使う |
|---|---|---|---|
| 301 | 恒久 | 新しいアドレス | リニューアル・ドメイン変更・アドレスの整理 |
| 308 | 恒久 | 新しいアドレス | 恒久的な移転で、フォーム送信などのリクエストもそのまま引き継ぐ必要があるとき |
| 302 | 一時 | 古いアドレスが残ることがある | 工事・メンテナンスのように、すぐ元に戻すとき |
| 307 | 一時 | 古いアドレスが残ることがある | 一時的な移転で、リクエストの方式をそのまま保つ必要があるとき |
リダイレクトはどこで設定する?
リダイレクトは、ふつうサーバーやホスティングの設定で行います。ホームページ作成ツールには「リダイレクト」や「URL転送」というメニューが別にあることが多く、独自に作ったホームページなら、開発者が設定ファイルに古いアドレスと新しいアドレスを対にして書き込みます。
ドメインの登録業者にも「ドメイン転送」機能がありますが、業者によっては一時(302)方式だったり、画面を枠(フレーム)で包む方式だったりします。正式なアドレスへ移す目的なら、どのコードで転送するのかを先に確認してください。
正しく設定されたかは、古いアドレスをアドレスバーに直接入れてみればわかります。301か302か、何回飛ぶかは、ブラウザの開発者ツールの「ネットワーク」タブや、オンラインのリダイレクト確認ツールで見られます。
ページ内に入れる自動移動のコード(メタリフレッシュ・JavaScript)は、サーバー設定が使えないときだけに使う最後の手段です。Googleも、検索結果のアドレスを変えたいならサーバー側の恒久的なリダイレクトを使うよう案内しています。
ドメインを変えるとき、リダイレクトはどう設定する?
ドメインを変えるときは、古いアドレスと新しいアドレスを1つずつ対にした「アドレス対応表」から作ります。対応表があってこそ、ページの漏れなく移せて、終わったあとにひとつずつ確認できます。
対応表は表1枚で十分です。左に古いアドレス、右に新しいアドレス、最後の列に確認済みかどうかを書いておけば、作業者とオーナー様が同じ表を見ながら漏れを一緒に探せます。
- 01古いホームページのアドレスをすべて集めます。サイトマップ、Search Console、ブログ・SNSに貼られたリンクもあわせて確認します。
- 02古いアドレスごとに、いちばん近い新しいページを対にして対応表を作ります。
- 03サーバーやホスティングの設定で、対応表どおりに301を設定します。
- 04古いアドレスを実際に開いてみて、1回で最終的なアドレスに移動するか確認します。
- 05Search Consoleに両方のドメインを登録し、「アドレス変更ツール」で移転を知らせます。
- 06新しいドメインのサイトマップを送信します。
- 07ネイバープレイス・Instagramのプロフィール・ブログのように自分で直せるリンクは、新しいアドレスに直接書き換えます。
リダイレクトチェーンとリダイレクトループとは?
リダイレクトチェーンとは、AからBへ、BからさらにCへと何度も飛ぶ状態です。飛ぶたびにお客様は少しずつ長く待たされ、検索エンジンもたどれる回数に限りがあるため、最後までたどり着けないことがあります。
リダイレクトループとは、AがBへ、BがまたAへ送り返す状態です。ブラウザに「リダイレクトが繰り返し行われました」のようなエラーが出て、ページがまったく開きません。
主に、http→https、wwwあり→なしの設定を、サーバーとCDNの2か所で食い違う形で設定したときに起こります。リニューアルを何度も重ねるうちに、古いリダイレクトの上に新しいリダイレクトを付け足してもチェーンが生まれるので、古いルールは最終的なアドレスへ直接飛ぶよう直してください。
確認するときは、httpとhttps、wwwありとなしを組み合わせた4通りのアドレスをすべて入れてみてください。4つのアドレスがすべて1回で同じ正式なアドレスに移動すれば、正しく設定できています。
リダイレクトでよくある失敗は?
いちばんよくある失敗は、恒久的な移転なのに302で設定してしまうことです。そうすると検索結果に古いアドレスが長く残り、新しいアドレスが定着するまでにさらに時間がかかることがあります。
制作会社に任せるときは対応表を一緒に確認し、作業が終わったら古いアドレスをいくつか実際に開いて確かめた結果をもらうよう依頼してください。Googleは、古いアドレスのシグナルが新しいアドレスに引き継がれるよう、リダイレクトをふつう最低1年は維持するよう案内しています。
リニューアル後の数週間は、Search Consoleの404一覧をこまめに見てください。対応表から漏れた古いアドレスがここで見つかります。漏れたアドレスを見つけたら、対応表に追加してすぐに301を設定しましょう。
- 恒久的な移転に302を使っている
- 古いアドレスをすべてトップページ1か所に送っている
- 何度も飛ぶチェーンをそのままにしている
- 古いドメインを更新せず、リダイレクトがまるごと消えてしまう
- ホームページ内のメニュー・ボタンのリンクが、まだ古いアドレスを指している
- アドレス末尾の「/」の有無や大文字・小文字の違いで、一部のアドレスだけ転送が漏れている
小さなお店でリダイレクトが必要になるのはどんなとき?
いちばん代表的なのは、ブログ型のホームページや無料の作成ツールで自作したホームページから移るときです。これまで積み上げた検索表示を引き継ぐには、古いページごとに新しいページへ301を設定する必要があります。
一時的にだけ別の場所へ送るケースもあります。美容室が内装工事で2週間予約を止めるなら、予約ページを削除せずに工事のお知らせページへ302を設定し、工事が終わったら解除すれば大丈夫です。
2つの店舗を1つに統合するときにも使います。閉める店舗のページを残る店舗のページへ301でつないでおけば、旧店舗を検索したお客様も新しい場所をすぐに見つけられます。
印刷物に載ったアドレスは特に長く生き続けます。メニュー表のQRコードや名刺に書かれたアドレスを変える必要があるなら、古いアドレスを削除せずに新しいアドレスへ301を設定しておいてください。印刷物をすべて差し替えた後も、しばらくはそのアドレスから訪れるお客様がいます。
たとえば
- カフェがcafe-haru.comからharu.krにアドレスを変更する際、以前のアドレスの各ページから、新しいアドレスの同じページへ301を設定します。
- ピラティススタジオが「/lesson」を「/classes」に変えたなら、「/lesson」にアクセスしたお客様を「/classes」へ案内します。
これだけは確認してください
- リニューアル前に、以前のアドレスの一覧を作っておいたか
- 以前のアドレスごとに、最も近い内容の新しいページへ転送したか(すべてトップページに飛ばさない)
- 以前のドメインをすぐに手放さず、しばらく維持しているか
うちのお店には?
リニューアルやドメイン変更、ページのアドレスを変えるときには必ず必要です。
ISSYMOでは
ドメイン接続の際に、www・httpsのアドレスを1つのメインアドレスにまとめます。既存のホームページから移行する場合、以前のアドレスの転送は打ち合わせで一緒に確認します。
よくある質問
参考にした資料
最終更新日