Skip to content
Glossary

What is Redirects?

By SearchChamp teamUpdated

A redirect is an HTTP response that tells a browser or crawler that the requested URL has moved — either permanently or temporarily — to a new location. The redirect type is specified by the HTTP status code: 301 (Moved Permanently) is the standard redirect for permanent URL changes and passes full link equity to the destination; 302 (Found) is temporary and is interpreted by Google as passing no link equity by default, though in practice Google has stated it passes PageRank through 302s after the pattern is observed to be stable; 307 (Temporary Redirect) is the HTTP/1.1 equivalent of 302 and preserves the HTTP method (GET stays GET, POST stays POST); 308 (Permanent Redirect) is the HTTP/1.1 equivalent of 301 with method preservation. In SEO practice, 301 is the workhorse — used for site migrations, URL restructuring, domain changes, and broken URL cleanup. 302 is appropriate for truly temporary changes (A/B tests, seasonal campaigns) where the original URL will return.

Redirects in context

For years, an SEO myth held that 301 redirects caused a "link equity loss" of 15-25% — that PageRank passing through a redirect was taxed versus a direct link. Google's Gary Illyes confirmed in 2016 that this was no longer true: 301 and 302 redirects both pass PageRank with no meaningful loss. The practical concern today is not equity loss but redirect chains. A redirect chain is a sequence where URL A redirects to URL B, which redirects to URL C — each hop adds latency (50-100ms per hop) and makes the equity flow harder to trace. Best practice: resolve any chain to a single hop (A redirects directly to C). A redirect loop — A redirects to B, B redirects back to A — makes the URL inaccessible to crawlers and browsers alike. Modern CDNs and reverse proxies (Cloudflare, Vercel, Nginx) handle redirects at the edge, adding near-zero latency for end users while preserving the correct status code for crawlers.

Example

A SaaS company restructures their blog from /blog/post-title to /resources/blog/post-title for a navigation overhaul. They have 145 blog posts. Without redirects: all 145 old URLs return 404, all existing backlinks pointing to the old structure lose their equity, and Google sees 145 broken pages. With 301 redirects from each old URL to the corresponding new URL: all backlink equity transfers to the new structure, Google recrawls and updates its index within 2-4 weeks, and there is zero traffic loss from the migration. A secondary check: verifying no redirect chains (e.g., old /blog/ URL was already redirected once before the migration, creating a 2-hop chain) — those get collapsed to single-hop 301s.

Related terms

Canonical URL

The preferred URL when multiple URLs serve similar content.

Technical SEO

Making a site crawlable, renderable, indexable, and fast.

sitemap.xml

XML file listing every public URL on a site for search engines to discover.

FAQ

Common questions about Redirects.

An HTTP status code that tells browsers and search engines a URL has moved permanently to a new location, and to use the new URL going forward. It's the standard redirect for permanent URL changes — site migrations, URL restructuring, domain changes — and passes essentially full ranking signal to the destination once Google observes the redirect is stable.
Yes, as confirmed by Google's Gary Illyes in 2016 and reiterated multiple times since. The earlier "15-25% equity loss through redirects" was based on outdated Googlebot behavior. In 2026, 301 redirects pass PageRank at essentially 100% after the redirect is observed to be stable (typically within a few crawl cycles). The bigger concern is redirect chains — each additional hop reduces crawlability and user experience, even if equity passes cleanly.
302 is for genuinely temporary changes: A/B tests, seasonal landing pages, or temporary outages where the original URL will be restored. Using 302 for permanent moves is a common mistake — Google eventually treats a stable 302 like a 301, but there's a delay and ambiguity. When in doubt about permanence, use 301. The redirect can always be updated if circumstances change.
A server-side redirect (301/302/307/308) is sent in the HTTP response header before any page content loads — crawlers see it instantly and it's the reliable, recommended method. A client-side redirect (a JavaScript redirect, or a meta refresh tag) requires the browser or crawler to load and execute page content first, adding latency and depending on the crawler actually rendering JavaScript. Server-side redirects are strongly preferred for SEO; reserve client-side redirects for cases where server-side isn't technically possible.
Audit it

Map every redirect chain, loop, and dead end.

SearchChamp’s Site Audit traces your redirects, flags chains and loops, and catches links pointing at 404s — so a migration doesn’t quietly leak link equity. 7-day free trial.