web-basics

Redirects Explained: 301 vs. 302 and Why the Difference Matters for SEO

Published 2026-09-08 · 3 min read

What a Redirect Does

A redirectA server instruction that automatically sends a browser from one URL to another. is a server response that sends a browser (and any search engine crawling the page) from one URL to a different one automatically, instead of showing content at the requested address. It's how a website handles moved or restructured content without simply breaking every link that pointed at the old address. See HTTP Status Codes Explained for where redirects fit among the broader set of status codes.

301: "This Moved Permanently"

A 301 redirect declares the move permanent. Search engines treat the new URL as the rightful successor to the old one, transferring accumulated ranking signals, like backlinks and search history, to the new address over time. This is the redirect to use any time content has moved for good and isn't coming back to its old address.

302: "This Moved Temporarily"

A 302 redirect declares the move temporary. Browsers still follow it to the new content, but search engines deliberately keep the original URL indexed rather than replacing it, on the assumption the move will be undone. This is the correct choice for genuinely short-term situations, like a maintenance page or a limited-time redirect, not for anything meant to be permanent.

Why the Difference Matters for SEO

Using the wrong one is a common, quiet mistake: a 302 used for what's actually a permanent change means search engines may keep the old URL indexed and ranked instead of transferring that value to the new one, sometimes for months, since search engines take a 302's "temporary" signal at face value. If a page has genuinely moved for good, a 301 is almost always the right choice.

Common Situations That Need a Redirect

A few scenarios come up repeatedly for most website owners:

  • Domain changes: redirecting an old domain to a new one after a rebrand.
  • HTTPHyperText Transfer Protocol — the rules browsers and servers use to request and send web pages. to HTTPSHTTP secured with encryption (TLS), so data between the browser and server can't be read or tampered with in transit.: redirecting insecure requests to the encrypted version once SSLThe certificate technology behind HTTPS. Modern 'SSL' is really TLS, but the name stuck. is installed. See SSL Certificates Explained for the certificate side of this.
  • www vs. non-www: making sure both versions of a domain resolve to one consistent address rather than being treated as two separate sites.
  • Restructured URLs: redirecting an old page path to its new location after a site redesign, so existing links and bookmarks still work.
  • Temporary maintenance: a genuinely short-term 302 while a page is being reworked.

How to Set Up a Redirect on cPanel

cPanelA popular web-hosting control panel for managing sites, email, databases, and files through the browser. includes a dedicated Redirects tool that creates a 301 or 302 redirect from a simple form, without needing to edit configuration files directly. More advanced needs, redirecting many URLs at once, or matching a pattern rather than a single exact page, are usually handled through a .htaccessA per-directory Apache/LiteSpeed config file. It can change how files in that folder are served — including whether they run as code. file instead. See cPanel Features Explained for where this tool sits among cPanel's other features.

A Common Mistake: Redirect Chains

A redirect chain happens when one redirect points to another redirect, which points to another, instead of going straight to the final destination in one step. Each extra hop adds load time and, in some cases, can weaken the SEO value passed along. When setting up a new redirect, it's worth checking it points directly at the final URL rather than another redirect already in place.

FAQs

What is a 301 redirect?+

A 301 redirect tells browsers and search engines that a page has moved permanently to a new address, and passes the original page's SEO value on to the new one.

What is a 302 redirect?+

A 302 redirect signals a temporary move: the browser follows it to the new address, but search engines keep the original URL indexed rather than replacing it, since the move isn't expected to be permanent.

Does it actually matter which one I use?+

Yes. Using a 302 for a permanent change means search engines may keep ranking the old, now-redirected URL instead of transferring that ranking to the new one, which can quietly cost you visibility for months.

Do redirects pass SEO value to the new page?+

A 301 does, treating the new URL as the rightful successor to the old one's accumulated ranking signals. A 302 does not, by design, since it assumes the original URL will return.

When would I actually need a redirect?+

Common cases include changing domains, switching from http to https, restructuring page URLs, removing www from your address (or adding it), or temporarily pointing visitors elsewhere during maintenance.

How do I set up a redirect on cPanel hosting?+

cPanel includes a Redirects tool that creates 301 or 302 redirects without editing configuration files directly; more advanced or bulk redirects are usually managed through a .htaccess file instead.

Related reading

Chat on WhatsApp