ステータスコード301とは?302との違いも!(恒久的リダイレクト:意味:SEOへの影響など)
WebサイトのURLを変更した際には、古いURLへ訪れたユーザーや検索エンジンを適切なページへ案内する必要があります。
その役割を担うのがリダイレクトであり、代表的なHTTPステータスコードが301と302です。
見た目には同じ転送でも、検索エンジンが受け取る意味やSEOへの影響、将来のURL評価の扱いは大きく異なります。
本記事では、301リダイレクトの意味、302との違い、設定時の注意点、確認方法までをわかりやすく解説します。
ステータスコード301の意味とSEO上の役割

それではまず、ステータスコード301の意味とSEOへの関わりについて解説していきます。
301リダイレクトが示す恒久的な移転
ステータスコード301は、リクエストされたページが恒久的に別のURLへ移転したことを伝えるHTTPレスポンスです。
ブラウザや検索エンジンに対し、今後は新しいURLを利用してほしいという意思を示すため、Permanent Redirectとも呼ばれます。
たとえば、会社名の変更によりドメインを移管した場合、古い商品ページを新しい商品ページへ統合した場合、httpからhttpsへ常時SSL化した場合などに利用されます。
ユーザーが古いブックマーク、検索結果、外部サイトのリンクからアクセスしても、新しいURLへ自動的に移動できる点が大きな利点です。
301は一時的な案内ではなく、URLの移転先が今後も継続する場合に選ぶステータスコードです。
移転の意図と実際のページ内容が一致していることが、SEOとユーザー体験の両面で重要になります。
検索エンジンが301から読み取る情報
検索エンジンのクローラーは301を確認すると、旧URLの情報を新URLへ引き継ぐ候補として扱います。
被リンク、インデックス情報、ページのテーマ性などが自動的にすべて同じ形で移るとは限りませんが、正しい恒久転送は評価継承の基本施策です。
特にURL構造を変更するサイトリニューアルでは、旧ページと新ページの対応関係をできるだけ細かく設計する必要があります。
旧URLを一律でトップページへ送る方法は管理が楽に見える一方、ユーザーの目的と違うページに着地しやすく、検索エンジンにも移転先の関連性が伝わりにくくなります。
ユーザー体験を守るための転送
301リダイレクトはSEO対策だけの技術ではありません。
広告、SNS投稿、メールマガジン、紙媒体のQRコードなどには過去のURLが残ることがあり、リンク切れを放置すると機会損失につながります。
適切な転送があれば、ユーザーはページが移動したことを意識せず、必要な情報へ到達できます。
ただし転送回数が多いと表示までに時間がかかるため、リダイレクトは原則として一回で目的URLへ到達させる設計が望ましいでしょう。
301と302の違い
続いては、301と302の違いを確認していきます。
恒久的な移転と一時的な移転
301は恒久的な移転を示すのに対し、302は一時的な移転を示すステータスコードです。
302は、元のURLへ戻す予定がある場合や、短期間だけ別ページへ案内したい場合に適しています。
季節限定キャンペーン、在庫切れ期間中の代替ページ案内、A/Bテスト、メンテナンス中の仮設ページなどが代表例です。
| 項目 | 301 | 302 |
|---|---|---|
| 移転の性質 | 恒久的 | 一時的 |
| 元URLの扱い | 新URLへ移管する前提 | 将来的に戻る可能性がある |
| SEO上の解釈 | 新URLを正規の移転先として伝える | 元URLを維持する意思として伝える |
| 主な利用場面 | サイト移転、URL変更、統合 | 短期施策、テスト、期間限定案内 |
| 注意点 | 安易に元へ戻さない | 長期運用で放置しない |
SEO評価の引き継ぎ方の違い
301を設定すると、検索エンジンは旧URLの価値を新URLへ引き継ぐ処理を進めます。
一方で302の場合は、移転が一時的と判断されるため、元URLが検索結果に残ることがあります。
URLを完全に変更したいにもかかわらず302を使うと、新URLのインデックスや評価継承に時間がかかる可能性があります。
恒久移転なのか、一時案内なのかを先に整理してからコードを選ぶことが大切です。
例として、古い商品ページを廃止し、後継商品のページを今後も継続公開する場合は301が基本です。
一方で、セール期間だけ特設ページへ案内し、終了後に通常ページへ戻す場合は302が候補になります。
302を長期間放置するリスク
一時的なつもりで設置した302を何か月も放置すると、サイト運営者の意図と検索エンジンの理解にずれが生じることがあります。
検索エンジンが状況に応じて別の判断をする場合もありますが、それに頼る運用は安定しません。
キャンペーン終了後、移転先の公開終了後、ページ統合の決定後には、転送ルールを見直すことが必要です。
リダイレクト台帳を作り、設定日、目的、移転元、移転先、見直し予定日を記録しておくと管理しやすくなります。
301リダイレクトが必要になる場面
続いては、301リダイレクトを設定すべき主な場面を確認していきます。
ドメイン変更とサイト移転
企業サイトのブランド変更、サービス名の変更、ドメイン統合などでURL全体を移す際には、301リダイレクトが重要です。
旧ドメインの各ページから新ドメインの対応ページへ個別に転送すると、ユーザーが探していた内容へ自然に到達できます。
トップページだけを新サイトのトップページへ送る方法では、記事ページや商品ページに付いていた外部リンクの価値を活かしにくくなります。
移転前にURL一覧を取得し、旧URLと新URLを一対一で対応付ける作業が欠かせません。
URL正規化と重複ページの整理
同じ内容のページが複数URLで閲覧できる状態は、検索エンジンにもユーザーにもわかりにくい構造です。
wwwの有無、httpとhttps、末尾スラッシュの有無、大文字と小文字、index.htmlの有無などは、環境によって複数URLが発生しやすい要素です。
正規URLを決めたうえで他のURLを301で統一すれば、評価の分散を抑えやすくなります。
canonicalタグも重複整理に役立ちますが、URL自体を一本化できる場合は、サーバー側の301設定を優先して検討するとよいでしょう。
URL正規化では、サイト内リンク、サイトマップ、canonicalタグ、リダイレクト先を同じURLにそろえることが重要です。
設定が食い違うと、検索エンジンがどのURLを正規とみなすべきか判断しにくくなります。
ページ統合とコンテンツ整理
内容が似ている記事を統合したり、古いページをより詳しいページへまとめたりする場合にも301が活用されます。
ただし、単に古いからという理由だけで関係の薄いページへ転送するのは適切ではありません。
旧ページで説明していたテーマと、移転先のテーマが十分に近いかを確認してください。
関連性がないページを大量に301転送すると、ユーザーは期待外れに感じ、検索エンジンからも移転先として認められにくくなるおそれがあります。
301設定時のSEOへの影響
続いては、301リダイレクトがSEOへ与える影響を確認していきます。
検索順位と評価継承の考え方
301を設定した直後に、新URLが旧URLとまったく同じ検索順位になるとは限りません。
検索エンジンはリダイレクト、コンテンツ、内部リンク、外部リンク、サイトマップなどをクロールし、移転先を評価するために一定の時間を要します。
移転元と移転先の内容が近く、設定に問題がなければ、評価は段階的に引き継がれていくことが期待できます。
順位変動を恐れて301を避けるよりも、正しい対応関係で実装することが長期的には重要です。
内部リンクとXMLサイトマップの更新
301を設置した後も、サイト内リンクが古いURLのままでは、不要な転送を何度も発生させてしまいます。
ナビゲーション、パンくずリスト、本文リンク、画像URL、canonicalタグ、構造化データ、XMLサイトマップを新URLへ更新しましょう。
検索エンジンに新URLを明確に伝えられるだけでなく、ユーザーの表示速度やサーバー負荷の面でもメリットがあります。
理想的な流れは、内部リンクから新URLへ直接アクセスし、外部から旧URLへ来た場合だけ301で新URLへ案内する形です。
旧URLから別の旧URLへ転送し、さらに新URLへ送る連鎖は避ける必要があります。
リダイレクトチェーンとループの防止
リダイレクトチェーンとは、URL AからURL B、URL BからURL Cのように転送が複数回続く状態です。
一方、URL AからURL Bへ、URL BからURL Aへ戻る状態はリダイレクトループと呼ばれ、ページを表示できなくなります。
複数の設定ファイル、CMSプラグイン、CDN、Webサーバーのルールが重なると、意図しないチェーンやループが起こりやすくなります。
変更後には必ず実際のURLへアクセスし、最終到達URLとレスポンスコードを確認してください。
301リダイレクトの設定方法と確認手順
続いては、301リダイレクトの設定方法と確認手順を解説していきます。
サーバー設定による実装
Apacheを利用している環境では.htaccess、Nginxでは設定ファイルにルールを記述する方法が一般的です。
大量のURLを移転する場合、サーバー設定は処理速度や管理面で有効ですが、記述ミスがサイト全体の表示に影響することもあります。
正規表現を用いる際は、意図しないURLまで対象にしていないか、検証環境または限定的なURLで確認してから公開しましょう。
基本的な確認項目は、旧URLが301を返すこと、移転先が200で表示されること、転送が一回で終わることです。
さらに、パラメータ付きURL、末尾スラッシュ、スマートフォン表示時の挙動も確認すると安心です。
CMSとプラグインによる実装
WordPressなどのCMSでは、リダイレクト用プラグインや管理画面の機能を利用できる場合があります。
コードに不慣れな場合でも管理しやすい反面、プラグインの競合、設定の重複、アップデート後の動作変更には注意が必要です。
サーバー側ですでに転送設定が存在するなら、CMS側で同じルールを追加しないようにしてください。
管理担当者が変わる組織では、どこで設定しているかを記録しておくことが、将来のトラブル防止につながります。
ブラウザと検証ツールでの確認
ブラウザで旧URLを開き、新URLへ正しく移動するかを見るだけでは、301と302の区別までは確認できません。
HTTPヘッダーを確認できるツール、ブラウザの開発者ツール、サイトクロールツールなどを使い、実際のステータスコードを確認します。
Search Consoleでは、インデックス状況、クロールエラー、ページの検出状況も継続的に見守るとよいでしょう。
特に大規模な移転では、公開直後だけでなく数週間から数か月にわたり、アクセス数と検索流入の変化を確認する姿勢が求められます。
301リダイレクト運用の注意点とまとめ
最後に、301リダイレクト運用の注意点をまとめます。
301は、ページやドメインが恒久的に移転したことを示すHTTPステータスコードです。
URL変更、サイト移転、常時SSL化、重複URLの正規化、関連ページの統合などで適切に利用すると、ユーザーを迷わせず、検索エンジンにも移転の意図を伝えやすくなります。
302との最大の違いは、移転が恒久的か一時的かという点です。
恒久移転なのに302を使ったり、一時的な案内に301を使ったりすると、検索結果や運用に予期しない影響が出る可能性があります。
また、旧URLをすべてトップページへ送る、転送を何段階もつなぐ、内部リンクを更新しないといった運用は避けるべきでしょう。
301リダイレクトの品質は、コード番号だけでは決まりません。
旧ページと新ページの関連性、内部リンクの更新、正規URLの統一、継続的な確認までそろって、はじめてSEOに配慮した移転になります。
移転前にはURL対応表を作成し、公開後にはステータスコード、最終到達先、検索流入、インデックス状況を確認してください。
ユーザーが求める情報へ最短で到達できる設計を意識すれば、301リダイレクトはサイト改善を支える強力な仕組みになります。