Reference

HTTP redirect (301 vs 302)

An HTTP redirect sends visitors and search engines from one URL to another. A 301 is a permanent move that passes ranking signals to the new URL; a 302 is a temporary move that keeps the original URL indexed. Choosing the wrong one can lose or scatter SEO value.

Web & SEOGeneral

HTTP redirect (301 vs 302)

Also known as: 301 redirect, 302 redirect, URL redirect, permanent vs temporary redirect

An HTTP redirect sends visitors and search engines from one URL to another. A 301 is a permanent move that passes ranking signals to the new URL; a 302 is a temporary move that keeps the original URL indexed. Choosing the wrong one can lose or scatter SEO value.

  • 301 = permanent move; passes ranking signals
  • 302 = temporary move; keeps the original URL indexed
  • Avoid redirect chains and loops to the final URL

301 vs 302

A 301 (Moved Permanently) tells browsers and search engines the page has moved for good. Search engines transfer the old URL ranking signals to the new one and eventually swap it in the index. Use it for renamed pages, merged content, and HTTP-to-HTTPS moves.

A 302 (Found / temporary) says the move is short-term and the original URL should stay indexed. Use it for A/B tests, temporary promotions, or maintenance pages — anything you plan to revert.

Common pitfalls

Using a 302 for a permanent move is a frequent mistake: search engines may keep the old URL ranking and never fully pass value to the new page. When the move is permanent, use a 301.

Avoid long redirect chains (URL A → B → C) and loops, which slow page loads and dilute signals. Redirect directly to the final destination wherever possible.

Related terms

Keep reading the reference.