301と308リダイレクト:違いとSEOへの影響

301と308はいずれも恒久リダイレクトです。308がHTTPメソッドとリクエストボディの維持を保証する点、GoogleとBingが301と同様に処理する理由、308を選ぶ場面を解説します。

初回公開:2026年7月2日 · 最終更新:2026年8月6日 · Advanced
言語
このページには証拠シグナルが1件あります

301と308はいずれも恒久的なリダイレクトで、GoogleとBingはクロール、インデックス、シグナルの面で308を301と同じように扱います。中心的な技術差はメソッド保証です。308はPOSTなどのメソッドとボディを維持して次へ進むことを約束します。通常のGET移転には301を使い、APIやフォームなどでメソッド保持が重要なときに308を検討してください。

要点 — この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(一八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(一九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(二〇) リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(二一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(二二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(二三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(二四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(二五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(二六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(二七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(二八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(二九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(三〇) リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(三一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(三二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(三三) “equivalent to 301,” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(一八)」 “we just merge that with 301,” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(一八)」 “better for SEO”** (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(一八)」 308 307

リダイレクトとHTTPメソッド保持の確認ポイント

最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(二〇) 301 308

  • リダイレクトとHTTPメソッド保持に関する確認項目一 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(二二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(二三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(二四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(二五)
  • リダイレクトとHTTPメソッド保持に関する確認項目六 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(二七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(二八) 301 308

仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(二二) “301-vs-308-rfc-semantics” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(二二)」

Evidence for this claim RFC 9110 defines both 301 and 308 as permanent redirects; 308 forbids changing the request method, while 301 permits POST-to-GET rewriting for historical reasons. Scope: HTTP semantics for 301 and 308 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2, 15.4.9 IETF: RFC 7538 §3 — 308 Permanent Redirect

リダイレクトとHTTPメソッド保持の確認ポイント

“permanent 307” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(二三)」 308

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(二四)

代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(二五)

リダイレクトとHTTPメソッド保持要点二要点三
リダイレクトとHTTPメソッド保持要点四要点五
リダイレクトとHTTPメソッド保持要点五要点六
302
301
307
308

短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(二七) 307 302 308 301

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(二八) “preserve the method” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(二八)」 301 308

リダイレクトとHTTPメソッド保持の確認ポイント

“method and body preserved” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(二九)」

最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(三〇) 301

リダイレクトとHTTPメソッド保持要点二要点三
リダイレクトとHTTPメソッド保持要点四要点五
リダイレクトとHTTPメソッド保持要点五要点六
リダイレクトとHTTPメソッド保持要点六要点七
GET
POST
PUT
DELETE
301
308

仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(三二) “A 301 will always break my form” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三二)」 308

リダイレクトとHTTPメソッド保持の確認ポイント

301 308

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(三四)

代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(三五) “Google follows the redirect, and Google systems use the redirect as a strong signal that the redirect target should be processed.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三五)」 “Equivalent to 301.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三五)」 “301-vs-308-google-equivalent” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三五)」 関連リンク

Evidence for this claim Google treats 308 as equivalent to 301 for Search while advising sites to use the semantically appropriate status code. Scope: Google Search processing; client behavior still differs when method preservation matters. Confidence: high · Verified: Google: HTTP status codes and Search

重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(三六) “The 301 and 308 status codes mean that a page has permanently moved to a new location” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三六)」 関連リンク

短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(三七)

  • リダイレクトとHTTPメソッド保持に関する確認項目一 ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(三九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(四〇) リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(四一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(四二)
  • リダイレクトとHTTPメソッド保持に関する確認項目六 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(四四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(四五) “just merge[s] that with 301 so we really don’t care.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三八)」 “Three years later it was added to the official Google documents that Google treats 308 redirects like 301 redirects — so now it is official.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三八)」 “If you use it [a 308 redirect] like a 301 we’ll treat it as such.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三八)」

ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(三九) “While Google treats these status codes the same way, keep in mind that they’re semantically different. Use the status code that’s appropriate for the redirect so other clients (for example, e-readers, other search engines) may benefit from it.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(三九)」

リダイレクトとHTTPメソッド保持の確認ポイント

301 308

リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(四一) “Bing treats 308 redirects the same as 301 redirects.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四一)」

仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(四二) 308 301

リダイレクトとHTTPメソッド保持の確認ポイント

“308 is better for SEO / migrate all your 301s” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四三)」

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(四四) 308 301

  • リダイレクトとHTTPメソッド保持に関する確認項目一
  • リダイレクトとHTTPメソッド保持に関する確認項目二
  • リダイレクトとHTTPメソッド保持に関する確認項目三 “equivalent to 301.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四五)」 “we just merge that with 301.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四五)」 “treats 308 redirects the same as 301 redirects.” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四五)」

重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(四六) 301 308 302

短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(四七) “301s lose/dilute PageRank” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(四七)」 308 302

リダイレクトとHTTPメソッド保持の確認ポイント

308

ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(四九) 308

  • リダイレクトとHTTPメソッド保持に関する確認項目一
  • リダイレクトとHTTPメソッド保持に関する確認項目二
  • リダイレクトとHTTPメソッド保持に関する確認項目三
  • リダイレクトとHTTPメソッド保持に関する確認項目四 POST PUT DELETE <form>

リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(五一) 301 308

仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(五二)

  • リダイレクトとHTTPメソッド保持に関する確認項目一 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(五四)
  • リダイレクトとHTTPメソッド保持に関する確認項目三 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(五六)
  • リダイレクトとHTTPメソッド保持に関する確認項目五 この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(五八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇)
  • リダイレクトとHTTPメソッド保持に関する確認項目九 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) curl 308 301

リダイレクトとHTTPメソッド保持の確認ポイント

301

代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(五五) 301

  • リダイレクトとHTTPメソッド保持に関する確認項目一
  • リダイレクトとHTTPメソッド保持に関する確認項目二
  • リダイレクトとHTTPメソッド保持に関する確認項目三
  • リダイレクトとHTTPメソッド保持に関する確認項目四 www

短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(五七) 308

  1. リダイレクトとHTTPメソッド保持に関する確認項目一 ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇) リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(六一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二)
  2. リダイレクトとHTTPメソッド保持に関する確認項目六 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(六七)
  3. リダイレクトとHTTPメソッド保持に関する確認項目一一 ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(六九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(七〇) “what my platform actually supports” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(五八)」 301 308 302 307

ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 301 308

リダイレクトとHTTPメソッド保持の確認ポイント

リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(六一)

リダイレクトとHTTPメソッド保持の参考情報 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(六七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(六八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(六九) .htaccess

# 301 — permanent, for a normal page move
Redirect 301 /old-page /new-page

# 308 — permanent + method-preserving, for an API/form endpoint
RewriteEngine On
RewriteRule ^old-api/(.*)$ /new-api/$1 [R=308,L]

リダイレクトとHTTPメソッド保持の参考情報 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(六七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(六八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(六九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(七〇) リダイレクトとHTTPメソッド保持の前提と目的を、検索と実装の両面から整理します。(七一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(七二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(七三)

# 301
location = /old-page {
    return 301 /new-page;
}

# 308 — preserves POST body to the API
location = /old-api {
    return 308 /new-api;
}

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 308 301 302 307

リダイレクトとHTTPメソッド保持の確認ポイント

301 308

重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六) “technically correct” (翻訳)「リダイレクトとHTTPメソッド保持に関する出典引用の日本語訳(六六)」

リダイレクトとHTTPメソッド保持の確認ポイント

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(六八) 関連リンク 関連リンク 301 308 302 307 3xx 303

Try it live

These are real endpoints on this site — not a simulation. Hit them from the button, open them in a new tab, or curl -i them from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗
Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.