301と302リダイレクト:違いと使い分け

301(恒久)と302(一時)リダイレクトの違いを解説します。「301 passes 95%, 302 passes 0%」という古い説が誤りである理由、現在のGoogleの説明、使い分けの判断基準を整理します。 "301 passes 95%, 302 passes 0%" _(翻訳)_「リダイレクトの意図と正規化に関する出典引用の日本語訳(一)」

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

301と302の違いは、移転後に残る価値の固定割合ではなく、移転の意図です。301は恒久的な移転を示し、移転先を正規URLにする強いシグナルになります。302は一時的な移転を示し、通常は元のURLを検索結果に残すよう伝えます。恒久移転・一時運用・URLの関連性を確認してからコードを選び、チェーン、正規化、リンク、サイトマップも同じ方針にそろえてください。

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

リダイレクトの意図と正規化の確認ポイント

利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(二三) “301-vs-302-rfc-semantics” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二三)」 “Googlebot follows the redirect, and the indexing pipeline uses the redirect as a signal that the redirect target should be canonical.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二三)」 “Googlebot follows the redirect, but the indexing pipeline doesn’t use the redirect as a signal that the redirect target should be canonical. The target page might still be indexed if other canonicalization signals are present.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二三)」 “301-vs-302-google-signals” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二三)」

Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 Evidence for this claim Google uses permanent redirects as strong canonical signals and temporary redirects without using them as a signal that the destination should become canonical. Scope: Google Search redirect processing; other canonical signals can still affect the selected canonical. Confidence: high · Verified: Google: Redirects and Google Search

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(二四) “301 is like a permanent redirect where you’re saying, ‘Oh, I’m permanently moving to a different location’… And 302 is more like a temporary thing. You go on vacation, and you’re like, ‘My mail can actually continue to go to my old location, even though I’m not there for the time being.’” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二四)」

リダイレクトの意図と正規化の確認ポイント

“301 passes ~95% of link equity, 302 passes 0%” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二五)」

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

短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(二七) “The amount of PageRank that dissipates through a 301 is almost exactly, is currently identical to the amount of PageRank that dissipates through a link.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二七)」 “a little dissipates” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二七)」 “301 = 95%, 302 = 0%,” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二七)」

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(二八) “30x redirects don’t lose PageRank anymore.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二八)」

ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(二九) “it’s not that one kind of redirect is better than the other for these [signals/PageRank], it’s just a different thing. If you’re not forwarding all of your signals, then of course, your old URL keeps the signals. And if you are forwarding them, then the new URL gets those signals. It’s not that anything is lost. It’s just a matter of ‘Well, is it on the old URL or on the new URL?’” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二九)」 “It’s not that you’re going to lose any page rank by doing one way or the other.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(二九)」

最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(三〇) “With redirects, we tend to put URLs into the same bucket, and then use canonicalization to pick which one to show. The rankings will generally be the same, so whether it’s source or destination URL doesn’t really matter.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三〇)」

リダイレクトの意図と正規化の確認ポイント

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

リダイレクトの意図と正規化の確認ポイント

302 301

実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(三四) “is more about telling us the source URL might be preferred, while a permanent one suggests the destination URL would be. We use a lot more than just redirects for canonicalization though. That’s usually why a 302 ‘source-preferred’ ends up being treated more like a 301 ‘destination-preferred’ over time… if all internal & external links point to the destination, probably we should pick the destination too. There’s no fixed cut-off time for that. (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三四)」

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

重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(三六) “preferable to use a 302 redirect if your destination URL may change within 2 days, else 301 is recommended.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三六)」 “many signals, no cutoff,” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三六)」

リダイレクトの意図と正規化の確認ポイント

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(三八) “seems quicker to treat 302 redirects as permanent when redirecting to an established page or site… because the new page or website has been around a while, so there’s a good chance you meant to redirect the URL permanently.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三八)」

ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(三九) “a 302 eventually gets treated like a 301” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三九)」 “days, not months” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(三九)」

リダイレクトの意図と正規化の確認ポイント

リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(四一) “permanent redirects can occasionally be treated as temporary redirects as well” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四一)」 “301 always guarantees full consolidation” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四一)」

リダイレクトの意図と正規化の確認ポイント

302

利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(四三) “Just use 301 for everything” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四三)」 302

  • リダイレクトの意図と正規化に関する確認項目一 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(四五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(四六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(四七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(四八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(四九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(五〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(五一)
  • リダイレクトの意図と正規化に関する確認項目九 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(五三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(五四)
  • リダイレクトの意図と正規化に関する確認項目一二 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(五六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(五七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(五八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(六一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六)
  • リダイレクトの意図と正規化に関する確認項目二四 この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(六八) ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(六九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(七〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(七一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(七二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(七三) “Use 302 redirects, not 301 redirects.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四四)」 “If you’re running a test that redirects users from the original URL to a variation URL, use a 302 (temporary) redirect, not a 301 (permanent) redirect. This tells search engines that this redirect is temporary… and that they should keep the original URL in their index rather than replacing it with the target of the redirect (the test page).” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四四)」 “a 302 redirect would be the right one because next time someone goes there, you don’t really know if they want to go to the mobile version or the desktop version.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四四)」 Accept-Language hreflang x-default 503

リダイレクトの意図と正規化の確認ポイント

301

重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(四六) “this is permanent,” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四六)」 301

  • リダイレクトの意図と正規化に関する確認項目一
  • リダイレクトの意図と正規化に関する確認項目二
  • リダイレクトの意図と正規化に関する確認項目三
  • リダイレクトの意図と正規化に関する確認項目四 www

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(四八) “If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a permanent server-side redirect whenever possible. This is the best way to ensure that Google Search and people are directed to the correct page.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(四八)」 window.location 301

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

リダイレクトの意図と正規化の確認ポイント

リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(五一)

  • リダイレクトの意図と正規化に関する確認項目一 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(五三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(五四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(五五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(五六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(五七)
  • リダイレクトの意図と正規化に関する確認項目七 ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(六一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) “301-vs-302-rfc-semantics” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五二)」 “301-vs-302-caching” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五二)」 “browsers cache every 301 forever and never cache a 302” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五二)」 POST GET 307 308 Cache-Control Expires
Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 Evidence for this claim A 301 is on the RFC 9111 status-code heuristic-cacheability list by default; a 302 is not heuristically cacheable from its status code alone, though explicit cache-control directives can still make either cacheable. Scope: HTTP caching heuristics for 301 vs. 302 responses; explicit headers can override the default. Confidence: high · Verified: IETF: RFC 9111 (HTTP Caching)

リダイレクトの意図と正規化の確認ポイント

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

リダイレクトの意図と正規化の確認ポイント

  • リダイレクトの意図と正規化に関する確認項目一 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(五七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(五八)
  • リダイレクトの意図と正規化に関する確認項目四 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇)
  • リダイレクトの意図と正規化に関する確認項目六 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六)
  • リダイレクトの意図と正規化に関する確認項目一二 “keep the redirects for as long as possible, generally at least 1 year,” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五六)」 “transfer all signals to the new URLs.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五六)」 “after 1 y all signals had time to pass on from A to B.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(五六)」 302 301 404

リダイレクトの意図と正規化の確認ポイント

この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(五八)

リダイレクトの意図と正規化の参考情報 ここまでの要点を使えば、安全な実装方針を選び、確認項目を洗い出せます。(五九) 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(六一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) Location

リダイレクトの意図と正規化の参考情報 最後にレスポンス、リンク、サイトマップ、正規化シグナルをまとめて点検してください。(六〇) リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(六一) 仕様上の定義と実際の運用を分けて考えると、判断の基準が明確になります。(六二) 利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 実務では、目的に合う選択肢を決め、関連するURLとシグナルも同じ方向にそろえます。(六四) 代表的な例を使い、導入時に確認したい条件と避けたい誤解を説明します。(六五) 重要なのは表面的なラベルではなく、変更の意図と最終的な正規URLを明確にすることです。(六六) 短期の例外と恒久的な変更を区別し、あとから検証できる記録を残します。(六七) この説明は公式仕様と検索エンジンの公開資料に照らし、断定しすぎない形でまとめます。(六八) “User-declared canonical” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(六〇)」 “Google-selected canonical” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(六〇)」 “we want to show you what we would use for indexing… which is the final page.” (翻訳)「リダイレクトの意図と正規化に関する出典引用の日本語訳(六〇)」 200 301 302

リダイレクトの意図と正規化の前提と目的を、検索と実装の両面から整理します。(六一)

リダイレクトの意図と正規化の確認ポイント

利用者、ブラウザー、サーバー、検索エンジンが受け取る意味を順番に確認します。(六三) 関連リンク 関連リンク 301 302 3xx 307 308 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.