/Web
リニューアルで検索順位を落とさないURL移行(301リダイレクト)の基本
結論から言うと、リニューアルでページの URL(住所にあたる文字列)が変わるなら、旧 URL ごとに対応する新 URL を決め、恒久的なリダイレクト(301)でつなぐことが基本です。これをしないと、検索結果やブックマーク、他サイトのリンクから来た人がエラーページに着き、これまで積み上げてきた評価も新しいページに引き継がれにくくなります。この記事では、発注する側が押さえておきたいポイントを順に整理します。リニューアル全体の流れはサイトリニューアルのタイミングと進め方をご覧ください。
301リダイレクトとは:302との違い
リダイレクトは、あるURLにアクセスした人やGoogleの巡回プログラム(クローラー)を、別の URL へ自動で案内するしくみです。大きく「恒久的」と「一時的」の2種類があります。
| 種類 | ステータスコード | Google での扱い | 使う場面 |
|---|---|---|---|
| 恒久的 | 301、308 | 検索結果に転送先を表示し、新 URL を正式なページとして扱う | リニューアル、URL変更、サイト移転 |
| 一時的 | 302、303、307 | 検索結果に転送元を表示する | メンテナンス中など一時的な案内 |
Google のガイドでは、恒久的なリダイレクトはリダイレクト先を正式な URL とみなすシグナルとして使われ、一時的なリダイレクトはそうしたシグナルとして扱われないと説明されています(Google 検索セントラル:リダイレクトと Google 検索)。リニューアルで URL が変わるなら、使うのは301(または308)です。
また、リダイレクトの方法にも優先順位があります。同じガイドでは、サーバー側で返すリダイレクトが最も確実とされ、JavaScript による転送はサーバー側で設定できない場合の手段とされています。Apache というサーバーソフトなら .htaccess という設定ファイルで書けます(詳しくは.htaccessとは?用途と設定方法)。
準備の中心は「URL対応表」
作業の中心は、旧 URL と新 URL を1行ずつ並べた対応表(マッピング)づくりです。Google のサイト移転ガイドでは、対応表を作るために次のような方法が挙げられています(Google 検索セントラル:URL 変更を伴うサイト移転)。
- 今のサイトマップ(ページ一覧のファイル)から URL を書き出す
- アクセス解析で、訪問の多い URL を確認する
- Search Console の「リンク」レポートで、よくリンクされているページを確認する
- CMS(更新システム)から全ページの URL 一覧を取り出す
- 画像や PDF など、ページに埋め込まれたファイルの URL も含める
対応表は表計算ソフトで「旧URL/新URL/備考」の3列があれば十分です。制作会社に任せきりにせず、「どのページを残し、どこへまとめるか」は発注側も一緒に確認するのがおすすめです。事業の中で大事なページを知っているのは、社内の方だからです。Search Console の見方はGoogleサーチコンソールの見方・使い方で紹介しています。
やりがちな失敗3つ
- 全部トップページへ転送する:Google のガイドでは、多数の旧 URL を関連性の低い1つの URL(新サイトのトップページなど)へまとめて転送することは避けるよう示されています。探していた情報にたどり着けず、利用者を混乱させるためです。対応するページがない場合は、無理に転送せず「ページが見つからない」ことを示す 404 または 410 を返すのが基本です。
- 転送が何段にも重なる:旧々URL → 旧URL → 新URL のように転送が連鎖すると、表示が遅くなります。同ガイドでは、チェーンは5回未満、理想は3回以下に抑えるよう推奨されています。過去のリニューアルで設定したリダイレクトがある場合は、最終的な転送先へ直接つなぎ直しましょう。
- 公開後すぐにリダイレクトを外す:同ガイドでは、リダイレクトはできるだけ長く、一般的には1年以上残すよう示されています。サーバーを解約する際などに消えてしまわないよう、契約や引き継ぎの段階で確認しておくと安心です。
公開前後に確認したいこと
公開前には、対応表どおりに転送されるかをテストします。少数なら Search Console の URL 検査ツール、多数ならスクリプトなどで一括確認する方法が Google のガイドで紹介されています。発注側としては「対応表の全行をテストしたか」を制作会社に確認するとよいでしょう。
公開後は次の点を見ておきます。
- サイト内のリンクを新 URL に書き換えているか(リダイレクト頼みにしない)
- 新しいサイトマップを Search Console に送信したか
- Search Console でエラーが増えていないか、新 URL の表示回数・クリック数が出ているか
- ドメインごと変わる場合は、Search Console の「アドレス変更ツール」を使ったか(http→https や www の有無の変更だけなら不要)
なお、同ガイドによると、小〜中規模のサイトで大半のページの移転が反映されるまでには数週間かかり、その間は掲載順位が一時的に変動することがあるとされています。公開直後の数字だけで判断せず、数週間は落ち着いて見守るのが現実的です。
まとめ
- URL が変わるなら、旧 URL ごとに対応先を決めて301(恒久的)リダイレクトでつなぐ
- 準備の中心は「旧URL/新URL」の対応表。どのページを残すかは発注側も確認する
- トップページへの一括転送、多段の転送、早すぎる撤去は避ける
- 公開後は内部リンク・サイトマップ・Search Console を確認し、数週間は見守る
- そもそも URL を変えずに済む設計にできれば、それが一番手間の少ない方法
URL の引き継ぎや進め方に迷ったら、無料相談でお気軽にご相談ください。制作の進め方はWeb制作のサービス紹介でもご覧いただけます。
- #サイトリニューアル
- #301リダイレクト
- #SEO
- #URL移行