SEO・AI検索 基礎知識集基礎知識集 / SEO

リダイレクトとは?301・302・meta refreshの違いとSEOでの使い分けを解説


リダイレクトは、ある URL にアクセスしたユーザーやクローラーを、別の URL に自動的に転送する仕組みです。SEO では、サイト統合・URL 構造変更・https 化・サブドメイン移行など「URL が変わるが評価は引き継ぎたい」場面で必須になります。本記事では、HTTPステータスコードの基本、301 と 302 の違い、meta refresh / JavaScript リダイレクトの扱い、リダイレクト先設計、よくある事故までを Google 検索セントラルの一次情報を踏まえて整理します。

公開2026.05.10
最終更新2026.05.10
読了 14 分 / 約6,500
この記事をシェアポスト
SEO・AI検索 基礎知識集Redirects

リダイレクトとは?

301恒久
302一時
1段チェーン上限

リダイレクトは、ある URL にアクセスしたユーザーやクローラーを、別の URL に自動的に転送する仕組みです。Google 検索セントラルのリダイレクトと Google 検索では、HTTP ステータスコードを使ったサーバー側リダイレクト(301 / 302 / 307 / 308)と、meta refresh / JavaScript リダイレクトの違いが整理されています。

SEO では「URL は変えるが評価は引き継ぎたい」場面でリダイレクトが必須になります。サイトリニューアル、ドメイン統合、http から https への切り替え、URL 構造の整理、記事統合などはどれもリダイレクト設計を伴います。

C
結論
リダイレクトは「URL を変える前後で評価を引き継ぐための公式な手段」

恒久的に置き換えるなら 301(または 308)、一時的なら 302(または 307)。canonical はリダイレクトの代わりにはならず、表示 URL を残したまま代表 URL を伝える別の指示です。

01.リダイレクトとは

リダイレクトは、HTTP レスポンスでブラウザやクローラーに「別の URL に行ってください」と伝える仕組みです。サーバー側で行うのが基本で、ステータスコードと Location ヘッダーで転送先を示します。

SEO の観点では、リダイレクトは「元 URL に集まっていた評価(被リンク、内部リンク、検索実績)を、新しい URL にどれだけ正しく引き継ぐか」を左右します。誤った設定をすると、検索結果から消える、評価が消失する、リダイレクトループに陥るなどの事故が起こります。

02.HTTPステータスコードとは

HTTPステータスコードは、ブラウザやクローラーのリクエストに対して、サーバーが「処理結果」を 3 桁の数字で返す仕組みです。SEO では、このステータスコードによって Googlebot が「ページを取得できたのか」「別 URL に移動したのか」「削除されたのか」「一時的な障害なのか」を判断します。

リダイレクトは HTTPステータスコードのうち 3xx に属します。つまり 301 / 302 の違いは、単なる転送方法の違いではなく、サーバーが「この移動は恒久か、一時か」を検索エンジンへどう伝えるかの違いです。Google 検索セントラルのGoogle 検索の技術要件では、Google は HTTP 200 を返すページをインデックス登録対象にし、クライアントエラーやサーバーエラーのページはインデックス登録しないと説明されています。

分類意味SEO 実務での見方
1xx 情報リクエスト処理中の中間応答通常のSEO運用ではほぼ意識しない
2xx 成功リクエストが成功した200 OK は通常ページの基本。インデックス対象になり得る
3xx リダイレクト別 URL への移動を示す301 / 308 は恒久、302 / 307 は一時として使い分ける
4xx クライアントエラーURL がない、権限がないなど404 / 410 は削除・存在しないページの扱い。適切な後継ページがあるなら 301 を検討
5xx サーバーエラーサーバー側の障害一時障害なら 503。長期化するとクロールや検索評価に悪影響が出る
コード状態使いどころ
200 OKページ取得成功通常ページ。インデックスさせたいページの基本
301 / 308恒久リダイレクトURL変更・サイト統合・https化など、元 URL を今後使わない場合
302 / 307一時リダイレクトキャンペーン、A/B テスト、短期メンテナンスなど元 URL に戻す場合
404 Not Found見つからない削除済みだが復活可能性がある、または存在しないURL
410 Gone完全に削除済み二度と復活しないページを明確に削除扱いにしたい場合
503 Service Unavailable一時的な利用不可メンテナンスや一時障害。恒久削除には使わない
i
判断基準
URLを残す・移す・消すでステータスを選ぶ

ページを残して検索結果に出したいなら 200、別 URL に移すなら 301 / 302、ページ自体を消すなら 404 / 410、検索結果から外すだけなら noindex と切り分けます。HTTPステータスは、SEO の評価移行だけでなく、インデックス対象にするかどうかを検索エンジンに伝える基本信号です。

検索結果から外すだけの「noindex」を使うべきページは別記事で詳しく整理しています。あわせてご覧ください。

関連記事

noindexとは?SEOで検索結果に出さない設定と使い方を解説

meta robots / X-Robots-Tag の書き方、robots.txt や canonical との違い、AI Overview への影響を整理しています。

続きを読む

03.301(恒久)と 302(一時)の違い

図:リダイレクト方式と SEO 上の扱い
恒久 / 一時、サーバー側 / クライアント側で扱いが変わる
301(Moved Permanently)
サーバー側 / 恒久
リダイレクト先 URL に評価を引き継ぐ。サイト統合・URL 変更・https 化など「もう元 URL は使わない」場面で標準。
308(Permanent Redirect)
サーバー側 / 恒久
301 と同じく恒久だが、HTTP メソッド(POST 等)を保持する。API 移行などで使う。SEO 上は 301 と同等扱い。
302(Found) / 307(Temporary)
サーバー側 / 一時
元 URL を残す前提。期間限定キャンペーン、メンテナンス、A/B テストなど。長期運用は 301 に切り替える。
meta refresh / JS リダイレクト
クライアント側
HTML 読み込み後にブラウザが転送。Google は最終的に解釈するが、サーバー側 301 のほうが確実。原則避ける。
コード意味SEO の扱い代表的な用途
301 Moved Permanently恒久的な移動リダイレクト先に評価を引き継ぐURL 構造変更 / サイト統合 / https 化
308 Permanent Redirect恒久・HTTP メソッド保持301 と同等API 移行・POST/PUT を維持したいとき
302 Found一時的な移動元 URL のインデックスを維持しようとする短期キャンペーン / 一時メンテナンス
307 Temporary Redirect一時・HTTP メソッド保持302 と同等POST を維持したい一時転送
i
注意
一時リダイレクトのまま放置しない

302 / 307 は「元 URL を残す前提」のため、長期間放置すると Google が代表 URL の判定に迷い、検索結果に意図しない URL が出ることがあります。恒久的な移動が確定したら、301(または 308)に切り替えるのが原則です。

04.meta refresh / JavaScript リダイレクト

サーバー側でステータスコードを返せない環境では、HTML の meta refresh や JavaScript で別 URL に転送することがあります。Google 検索セントラルのmeta refresh の扱いでは、Google は遅延 0 秒の meta refresh と JavaScript リダイレクトを「永続的なリダイレクト」と解釈すると説明されていますが、サーバー側 301 のほうが確実だとも明記されています。

<!-- /old.html -->
<meta http-equiv="refresh" content="0; url=https://example.com/new" />
window.location.replace("https://example.com/new");
  • サーバー側で 301 / 308 を返せる環境では、必ずそちらを優先する。
  • 静的 HTML ホスティングなどでサーバー側設定が難しい場合だけ、meta refresh を選ぶ。遅延は 0 秒に。
  • JS リダイレクトはレンダリング待ちが入るため、Google が認識するまで時間がかかる。

05.canonical との使い分け

canonical(rel="canonical")はリダイレクトの代わりにはなりません。canonical は表示 URL を残したまま「代表 URL はこちら」と検索エンジンへ伝える指示で、リダイレクトのようにユーザーを別 URL へ移動させるわけではありません。詳細はcanonical とは?URL 正規化の意味・設定方法・SEO での注意点を解説にまとめています。

やりたいこと選ぶべき手段
別 URL に恒久的に移したい(ユーザーも転送したい)301(または 308)リダイレクト
短期間だけ別 URL に飛ばしたい302(または 307)リダイレクト
表示 URL は残しつつ、代表 URL を伝えたいcanonical(rel="canonical")
検索結果から外したいだけ(URL は残す)noindex
完全に削除する410(または 404)

06.SEO で必要になる代表的な場面

シーン推奨ポイント
サイトリニューアル / URL 構造変更全旧 URL → 新 URL に 3011 対 1 のマッピングを作る。検索意図が変わるページは慎重に
ドメイン統合・移転旧ドメイン全 URL を新ドメインへ 301Search Console「アドレス変更」ツールも併用
http → https 化http URL → 同一パスの https へ 301サイト全体で一括設定。混在コンテンツも解消
重複・統合する記事古い URL → 統合先記事へ 301検索意図が同じものに限定。違うテーマは noindex で残す
キャンペーンページの一時転送通常 URL → キャンペーン URL を 302終了後は 302 を解除

07.リダイレクト設計のチェックリスト

i
設計の手順
6 ステップで進める
  1. 変更前 URL の一覧と、変更後の対応 URL(1 対 1 マッピング)を作る。
  2. 301 / 302 / 308 / 307 の使い分けを、URL ごとに決める。
  3. サーバー設定(.htaccess / nginx / Cloudflare など)でリダイレクトを実装する。
  4. リダイレクト先 URL が 200 を返し、別の URL へ再転送されないことを確認する(リダイレクトチェーンを作らない)。
  5. サイトマップ・内部リンクを新 URL に更新する。
  6. Search Console「ページ」レポートと URL 検査で反映を確認する。重要 URL はインデックス登録をリクエスト。

サイトマップに含めるべき URL と lastmod の運用については、別記事で送信手順まで扱っています。

関連記事

sitemap.xmlとは?SEOでの役割・作り方・Search Console送信方法を解説

含めるべき URL/含めない URL、lastmod の扱い、Search Console への送信手順をまとめています。

続きを読む

08.よくある失敗

  • 全 URL をトップページへリダイレクトする(Google は「ソフト 404」と扱い、評価が引き継がれない)。
  • リダイレクトチェーン(A → B → C → D…)を作って、Googlebot が辿らない長さになる。
  • 恒久移行なのに 302 を使い続け、検索結果に意図しない URL が残る。
  • サイトマップに旧 URL を残したままにし、新旧 URL の評価がぶれる。
  • 内部リンクを新 URL に更新せず、リダイレクト経由のクロールが増えてサイトが遅くなる。

09.よくある質問(FAQ)

301 リダイレクトで評価は 100% 引き継がれますか?

Google は 301 を「リダイレクト先に評価を引き継ぐ」恒久リダイレクトとして扱うと公式に説明しています。ただし、リダイレクト先のページ内容が大きく変わる、リダイレクトチェーンが長い、ソフト 404 と判定されるといった条件が重なると、引き継がれにくくなります。1 対 1 マッピングと内部リンク・サイトマップの更新が前提です。

301 と canonical はどう使い分けますか?

別 URL にユーザーも転送したい場合は 301、表示 URL を残しつつ代表 URL を伝えたい場合は canonical です。サイト統合や恒久的な URL 変更は 301、計測パラメータ違いやファセット URL の正規化は canonical、と切り分けると混乱しません。

リダイレクトチェーンは何段までなら大丈夫ですか?

Google は具体的な上限を公開していませんが、できるだけ 1 段(A → B)に抑えるのが安全です。サイト移転や複数回のリニューアルを経たサイトは、A → B → C → D のような連鎖が残りがちなので、定期的に整理して直接 A → D にまとめます。

削除したページは 404 と 410 のどちらを返すべきですか?

完全に削除して二度と復活しないなら 410(Gone)、未確定なら 404(Not Found)が安全です。410 の方が Google のインデックス削除が早い傾向にあります。リダイレクト先となる適切な後継ページがある場合は 301 を優先します。

10.まとめ

リダイレクトは、HTTPステータスコードの 3xx を使って URL 変更時に評価を引き継ぐための公式な手段です。原則は サーバー側の 301(または 308)、一時的な転送だけ 302 / 307。200 / 404 / 410 / 503 など他のステータス、canonical / noindex / 削除と目的が違うので混同しないこと、リダイレクトチェーンを作らないこと、サイトマップ・内部リンクを新 URL に揃えることが運用の基本です。

サイト統合 / URL 構造変更を伴うリニューアル

リダイレクト設計から計測までまとめてご相談ください

TANTOU では、テクニカル SEO(リダイレクト設計、canonical、サイトマップ)、コンテンツ統合、AI 検索対策まで一貫して支援します。

TANTOUの詳細を見る

SEO・AI検索 基礎知識集

一覧に戻る →
この記事をシェア
澤田 翔太(Shota Sawada)
この記事を書いた人

澤田 翔太

株式会社クリプタル 代表取締役

1988年生まれ、慶應義塾大学卒。創業メンバーとして関わった株式会社セールスサポートを株式会社ネオマーケティング(東証STD 4196)に売却。株式会社クリプタルでも複数の事業立ち上げと売却を経験し、2022年9月には婚活・恋愛メディア「シッテク」「婚活会議」を株式会社ベビーカレンダー(東証GRT 7363)へ売却。現在はAI業務支援事業、TANTOU事業、グロースハック支援事業、メディア事業、SEOコンサルティング事業を手がける。