301・302・307・308リダイレクトの違いとSEOでの使い分け

301・302・307・308リダイレクトの違い。恒久か一時か、メソッドを保つか、Googleの扱いと使い分け
平山 大樹(AB通信 運営責任者)

平山 大樹 AB通信 運営責任者

AB通信 編集部が、企業・行政の公式発表や決算資料などの一次情報を確認して書いています。運営会社・編集方針

目次

この記事の要約

301・302・307・308は、どれも別のURLへ移すリダイレクトですが、「ずっと移すのか、一時的なのか」と「送信の方法(POSTなど)をそのまま引き継ぐか」が違います。Googleは301と308を恒久的な移転として扱い、移転先を正規のURLとみなす強い手がかりにします。302と307は一時的な扱いです。サイトの引っ越しやURLの変更では301か308を使うのが基本です。

4つの違い

図解:301と308は恒久的、302と307は一時的。307と308はメソッドと本文を引き継ぎ、301と302はPOSTがGETに変わることがある
出典:Google検索セントラル、MDNをもとにAB通信が作成
コード種類送信方法(メソッド)Googleの扱い
301 Moved Permanently恒久的POSTがGETに変わることがある移転先を正規版とみなす強いシグナル
308 Permanent Redirect恒久的そのまま引き継ぐ301と同じ
302 Found一時的POSTがGETに変わることがある正規版のシグナルとしては使わない
307 Temporary Redirect一時的そのまま引き継ぐ302と同じ

Googleはどう扱うか

Google検索セントラルは、リダイレクトを「恒久的」と「一時的」に分けています。301と308、0秒のmeta refreshは恒久的で、Googlebotは移転先を正規版とみなすシグナルとして使います。302・303・307と、0秒より長いmeta refreshは一時的で、正規版のシグナルとしては使いません。ただし、ほかのシグナルがあれば移転先がインデックスされることもあります(Google検索セントラル「リダイレクトとGoogle検索」)。

Googleは、できるだけサーバー側のリダイレクトを使い、サーバー側やmeta refreshが使えない場合にだけJavaScriptのリダイレクトを使うよう勧めています。

301と308、302と307の違い(メソッド)

MDNによると、301と302では、ブラウザがPOSTのリクエストをGETに変えて送り直すことがあります。307と308は、メソッドと本文を変えずにそのまま送り直します。フォームの送信やAPIのように、POSTのまま届けたい場合は307か308を選びます(MDN「HTTPのリダイレクト」)。

使い分けの目安

  • ドメインの引っ越し、httpからhttpsへ、URL構造の変更:301(ふつうのページ)か308
  • セールやメンテナンスの間だけ別ページへ:302か307
  • フォームやAPIの送信先を移す:恒久なら308、一時なら307
  • 戻す予定がない移転に302を使い続けない。意図が伝わりにくくなる

リダイレクトしないほうがよい場合

削除したページに、関係のないページ(トップページなど)へのリダイレクトをかけるより、404のまま返すほうが自然な場合もあります。Googleは404そのものにペナルティはないと説明しています。詳しくはGoogleが「404は怖くない」と解説、ペナルティもクロール減少もなしをご覧ください。

出典

更新履歴

  • 2026年11月5日:初版

営業メールなし/無料

AI・SEOの動きは、
毎朝7時のメールで追いつける

平山 大樹(AB通信 運営責任者)

毎朝6時に私がピックアップしてます!

平山 大樹|AB通信 運営責任者

AB通信のメール配信イメージ

もうXを追いかけなくていい。前日にAB通信で公開したAI・SEOの新着記事を、朝のうちにまとめてお届けします。

毎朝7時ごろ、前日のAI・SEOの新着記事をメールでお届けします。

営業メールは送りません。無料で、配信はいつでも解除できます。
登録後に届く確認メールの「登録を確定する」ボタンで完了です(迷惑メールフォルダもご確認ください)。

目次