301リダイレクトとは、リクエストされたページが別のURLへ「恒久的に移動した」ことを示すHTTPステータスコードです。正しく設定すれば、旧URLに蓄積された被リンクや検索順位などのSEO評価を新URLへ引き継げます。一方、302は「一時的な移動」を示し、用途が異なります。この記事では、301と302・308の違い、環境別の設定方法、Google Search Consoleでの確認手順、リダイレクトループなどの失敗回避まで、URL変更で評価を落とさないための実務を一通り解説します。
- 301と302・308の違いと使い分け
- 環境別の正しい設定方法
- 評価引き継ぎの確認と失敗回避
301は恒久移動でSEO評価を引き継ぎ、302は一時移動、308はPOSTメソッドも維持します。用途に応じて選び分けるのが基本です。
.htaccessやPHP、WordPressプラグインなど環境ごとに書き方が異なり、指定を誤ると意図せず302になる点に注意が必要です。
Google Search Consoleやcurlでステータスコードを確認し、ループやチェーンなどの典型的な失敗を防ぐことで評価を守れます。
301リダイレクトとは?1分でわかる結論
301リダイレクトとは、あるURLへのアクセスを別のURLへ恒久的に転送するHTTPの仕組みです。検索エンジンは元URLの評価を新URLへ引き継ぐため、URL変更やサイト移転で順位を落としたくないときに使います。まずは定義と仕組みを整理しましょう。
HTTPステータスコードとしての301の意味とは?
301 Moved Permanently は、リクエストされたリソースがLocationヘッダーで示されたURLへ永久に移動したことを示すリダイレクトレスポンスです。301はサーバーが「このページは新しいURLへ恒久的に移りました」とブラウザや検索エンジンに伝えるステータスコードです。ブラウザは受け取ったLocationヘッダーの先へ自動転送し、ユーザーは新URLに到達します。出典
301でSEO評価はどう引き継がれる?
301レスポンスを受け取った検索エンジンは、リダイレクト先に元URLへのリンクを関連付け、SEOランキングを新しいURLへ渡します。つまり被リンクや検索順位といった蓄積された評価が、原則として新URLに引き継がれます。301を正しく設定すれば、旧URLが積み上げてきた検索評価をほぼ損なわずに新URLへ移せます。この評価引き継ぎこそが、302ではなく301を選ぶ最大の理由です。
301はどんなときに使う?
301は「元のURLに戻す予定がない」恒久的な変更で使います。具体的には、ページURLの変更、ドメイン変更やサイト移転、SSL化(http→https)、wwwあり・なしの統一などです。反対に、キャンペーン期間中だけ別ページへ飛ばすような一時的な用途では302が適しています。TechSuite株式会社の「バクヤスAI記事代行」は、URL設計を含むコンテンツSEO全体の企画から運用までを一気通貫で伴走し、移転時の評価維持を支援しています。

301は「恒久移動」を伝えるコード。戻す予定がないURL変更ならこれを選ぶのが基本ですね。
301と302・308・307の違いと使い分けは?
結論として、恒久移動で評価を引き継ぎたいなら301、一時移動なら302、POSTなどのメソッドを維持したいなら308(一時なら307)を使います。それぞれ役割が明確に分かれているため、ケースに応じた選択が重要です。
302リダイレクトとの違いは?
302は「一時的に移動した(found)」ことを示すコードで、将来的に元URLへ戻す前提のときに使います。戻す予定がないなら301、戻す予定があるなら302と覚えると判断を誤りません。302を恒久移転に誤用すると、検索エンジンが元URLを残し続け、評価が新URLへ渡りにくくなる場合があります。出典
308・307との違いは?
フェッチ標準では、POSTリクエストに対して301を受け取ると、続くリクエストでGETメソッドが使われます。フォーム送信などでメソッドを変えたくない場合は、メソッド変更が禁止された308 Permanent Redirectを使うのが適切です。通常のページ移転は301、POSTのメソッドを保持したいAPIなどは308が向いています。307は308の一時版にあたり、メソッドを維持したまま一時転送します。
自分のケースはどれを選べばいい?
判断のポイントは「恒久か一時か」と「メソッドを保つか」の2軸です。以下の比較表で整理すると選びやすくなります。共起語であるHTTPステータスコードの意味を押さえておくと、実務での迷いが減ります。
| コード | 意味 | 用途 | メソッド |
|---|---|---|---|
| 301 | 恒久移動 | URL変更・移転・SSL化 | GETに変わる場合あり |
| 302 | 一時移動 | 一時的な差し替え | GETに変わる場合あり |
| 308 | 恒久移動 | POST維持の恒久転送 | 維持 |
| 307 | 一時移動 | POST維持の一時転送 | 維持 |
大半のWebサイト移転では301で十分です。TechSuite株式会社の「バクヤスAI記事代行」は、リダイレクト方式の選定を含むサイト構成の見直しについて、記事制作と併せて全体最適の視点で助言します。

恒久か一時か、メソッドを保つか。この2軸で選べば、301・302・308の使い分けはほぼ迷いません。
バクヤスAI 記事代行では、
高品質な記事を圧倒的なコストパフォーマンスでご提供!
301リダイレクトがSEOで重要な理由とは?
301が重要な理由は、ページ評価の引き継ぎ、重複コンテンツの回避、ユーザー体験の維持、クロール効率の向上という複数の効果を同時に得られるためです。URL変更時に順位を守る中核となる仕組みです。
ページ評価はどのように引き継がれる?
301を設定すると、旧URLに集まっていた被リンクや検索順位といった評価が新URLへ渡ります。長年かけて蓄積した被リンク資産を、URL変更のたびにゼロから作り直さずに済むのが301の価値です。設定を怠ると旧URLだけがインデックスに残り、新旧が競合して評価が分散する恐れがあります。
重複コンテンツはどう回避する?
wwwあり・なしやhttp・httpsなど、同一内容が複数URLで存在すると重複コンテンツとみなされ、評価が分散します。301でURLを一本化すれば、検索エンジンに正規のURLを明確に示せます。より緩やかな指定であれば、URL正規化とcanonicalの実装も併せて理解しておくと運用の幅が広がります。
ユーザー体験とクロール効率への効果は?
301は、ブックマークや外部リンクからの訪問者を自動的に新URLへ誘導し、404による離脱を防ぎます。あわせて、検索エンジンのクローラーが無駄なURLを巡回せずに済み、クロール効率が高まります。TechSuite株式会社の「バクヤスAI記事代行」は、リダイレクト整備後のコンテンツ再設計について、評価の受け皿となる記事の質を高める観点から支援します。

評価引き継ぎ・重複回避・離脱防止・クロール効率。301は一石四鳥の役割を担うんですね。
バクヤスAI 記事代行では、高品質な記事を圧倒的なコストパフォーマンスでご提供!
バクヤスAI 記事代行では、SEOの専門知識と豊富な実績を持つ専任担当者が、キーワード選定からAIを活用した記事作成、人の目による品質チェック、効果測定までワンストップでご支援いたします。
ご興味のある方は、ぜひ資料をダウンロードして詳細をご確認ください。
サービス導入事例

株式会社ヤマダデンキ 様
生成AIの活用により、以前よりも幅広いキーワードで、迅速にコンテンツ作成をすることが可能になりました。
親身になって相談に乗ってくれるTechSuiteさんにより、とても助かっております。
▶バクヤスAI 記事代行導入事例を見る
301リダイレクトの設定方法は?【環境・ケース別】
301の設定方法はサーバー環境やCMSによって異なります。ApacheはRewriteRule、PHPはheader関数、WordPressはプラグインが基本です。指定を誤ると302になるため、コードの書き方を正確に押さえましょう。
.htaccessでの書き方は?
Apache(mod_rewrite)では、.htaccessに次のように記述します。「RewriteRule ^blog/old-page$ https://example.com/blog/new-page [R=301,L]」のように、[R=301]で恒久リダイレクトを明示します。[R=301]の指定を省くと一時リダイレクト扱いになるため、恒久移転では必ず301を明記します。出典
PHPのheader関数ではどう書く?
PHPでは header(“Location: https://example.com/new-page”, true, 301); exit(); のように、第3引数で301を明示します。注意すべきは、第3引数を指定しないと既定で302になってしまう点です。PHPのheader関数では第3引数に301を渡さないと302扱いになり、評価が引き継がれません。転送後は必ずexit()で処理を止めます。
WordPressやドメイン変更ではどう設定する?
WordPressでは、リダイレクト管理用のプラグインを使うとGUIで旧URLと新URLを対応づけられます。ドメイン変更やURL正規化(www統一・http→https)では、.htaccessでドメイン単位のルールを記述するのが一般的です。サイト全体を移すケースでは、リニューアルで順位が下がる原因と対策や失敗しないリニューアルの手順も併せて確認すると安全です。TechSuite株式会社の「バクヤスAI記事代行」は、移転に伴うコンテンツ再構築を、キーワード設計から執筆・改善まで伴走して支援します。
設定前後の実務チェックリストです。
- 恒久移転では301([R=301]や第3引数)を明示したか
- 転送先URLが実在し、正しく表示されるか
- 内部リンクとサイトマップを新URLへ更新したか
- 多段転送(チェーン)や無限ループが発生していないか

環境ごとに書き方は違いますが、共通するのは「301を明示する」こと。ここを外さないのが肝心です。
301リダイレクトの確認方法は?
設定後は必ず動作を確認します。Google Search Console、ブラウザの検証ツールやcurlでのステータスコード確認、外部ツールでの一括チェックを組み合わせると、確実に301になっているか検証できます。
Google Search Consoleでどう確認する?
Search ConsoleのURL検査を使うと、対象URLがどのようにリダイレクトされ、どのURLがインデックスされているかを確認できます。新URLが正しくインデックスされ、旧URLからの転送が認識されているかをSearch Consoleで必ず確認します。サイト移転時はアドレス変更ツールを使うと、Googleへの移転通知がスムーズになります。
curlやブラウザでステータスを確認するには?
コマンドで「curl -I https://example.com/old-page」を実行すると、レスポンスヘッダーにステータスコードが表示されます。ここで「HTTP/1.1 301 Moved Permanently」と出れば正しく設定できています。302や200が返る場合は設定ミスの可能性が高いため、コードを見直す必要があります。ブラウザの開発者ツールのネットワークタブでも同様に確認できます。
複数ページはどう一括チェックする?
移転ページが多い場合は、リダイレクトチェッカーやクロール系の外部ツールで一括検証すると効率的です。転送先の実在確認や、多段転送の有無をまとめて把握できます。TechSuite株式会社の「AI検索パートナーズ」は、生成AIに正しく引用される状態づくりの一環として、URL構造やインデックス状態の技術的な確認を含む改善運用を支援します。

「設定して終わり」は危険。curlやSearch Consoleで、本当に301が返っているか確かめましょう。
301の失敗回避と運用のコツは?
301の主な失敗は、302の誤用、リダイレクトループ、チェーン、転送先不存在、更新漏れです。これらを防ぎ、canonicalとの使い分けや適切な運用期間を理解することが、評価を守る鍵になります。
301とcanonicalはどう使い分ける?
301はURLそのものを転送し、canonical(rel=canonical)は「正規URLはこちら」と検索エンジンに示す緩やかな指定です。物理的に移転するなら301、両方のページを残しつつ評価を集約したいならcanonicalが適しています。判断に迷う場合は、アノテーションやhreflang・canonicalの設定の考え方も参考になります。
ループやチェーンはどう防ぐ?
リダイレクトループは転送が無限に繰り返される状態、チェーンはA→B→Cと多段で転送される状態を指します。いずれもクロール効率と表示速度を損ないます。原因と解決策はリダイレクトループの詳しい解説やリダイレクトチェーンの悪影響と解消法で確認し、転送は一段で完結させるのが原則です。
301はいつまで残すべき?
評価が新URLへ移るまでには一定の期間を要するため、301は原則として恒久的に維持するのが望ましいとされています。また、関連性の低いURLへ飛ばさない、ドメイン変更と大きな仕様変更を同時に行わない、不必要にURLを変更しない、といった運用も大切です。TechSuite株式会社の「バクヤスAI記事代行」は、こうした運用上の判断を含め、オウンドメディアの成果最大化を継続的に伴走支援します。
失敗を防ぐための運用ポイントです。
- 恒久移転で302を使わない
- 転送は一段で完結させ、チェーンを作らない
- 301は原則として長期的に維持する
- 内容の関連するページ同士で転送する

ループもチェーンも、原因を知れば防げます。転送は一段で、301は長く残す。これを守りましょう。
よくある質問
- 301の評価はどれくらいで移りますか?
再クロールとインデックス更新に応じて段階的に移るため、一定の期間を要します。すぐに完了するとは限らないため、301は恒久的に維持するのが望ましいとされています。
- 302を使い続けると問題がありますか?
恒久的な移転に302を使うと、検索エンジンが元URLを残し続け、評価が新URLへ渡りにくくなる場合があります。戻す予定がない移転では301を使うことが推奨されます。
- 301が正しく設定できたか簡単に確認する方法は?
curl -I でヘッダーを表示し「301 Moved Permanently」が返るかを確認します。ブラウザの開発者ツールやGoogle Search ConsoleのURL検査でも検証できます。
まとめ
301リダイレクトは、URLが恒久的に移動したことを検索エンジンに伝え、被リンクや順位などの評価を新URLへ引き継ぐための重要な仕組みです。恒久移転なら301、一時移動なら302、POST維持が必要なら308と、用途に応じて選び分けます。
設定は.htaccessやPHP、WordPressプラグインなど環境ごとに異なり、301を明示しないと302になる点に注意が必要です。設定後はcurlやGoogle Search Consoleで確認し、ループやチェーン、更新漏れといった失敗を防ぎましょう。
URL変更やサイト移転で評価を落とさずに進めたい場合は、リダイレクト整備とあわせてコンテンツの質も見直すことが有効です。専門的な支援が必要なときは、バクヤスAI記事代行への相談も選択肢になります。


