Oct
7

What Is a Redirect Chain and How to Fix It

10/07/2026 12:00 AM door Seovaro Team in


What Is a Redirect Chain and How to Fix It

One redirect is harmless — a single detour sign saying "moved over here." But when that detour sign points to another detour sign, which points to another, which finally reaches the page? That's a redirect chain, and it's one of those quiet technical problems that costs you rankings, crawl budget, and visitors without ever throwing an error.

Nobody builds redirect chains on purpose. They accumulate: a migration here, an HTTPS switch there, a www consolidation two years later, a plugin adding its own redirect on top — until a URL that once resolved in one hop bounces through four.

What a Redirect Chain Looks Like

Say your site moved to HTTPS years ago, then consolidated www and non-www, then redesigned with new URLs. An old backlink might now resolve like this:

  1. http://www.example.com/old-page → 301 → https://www.example.com/old-page
  2. https://www.example.com/old-page → 301 → https://example.com/old-page
  3. https://example.com/old-page → 301 → https://example.com/new-page

Three hops for one page — three full extra HTTP requests between the browser (or Googlebot) and your server.

The ideal version is one hop:

http://www.example.com/old-page → 301 → https://example.com/new-page

Same destination, no middlemen. That single hop is the goal of everything below.

How Chains Get Built (Without Anyone Noticing)

Chains are accidents of history. The usual suspects:

Stacked migrations. Each migration adds a layer: one migration pointed old URLs at that era's structure, and the next redesign pointed those URLs at the new structure — instead of pointing the originals straight at the final destination. A few migrations deep, chains run five hops long.

HTTPS and www rules applied separately. The most common chain on the modern web. One rule forces HTTP → HTTPS; another forces www → non-www. An old http://www. link takes two hops before reaching your content rules. Combine both into a single rule and the chain disappears.

Trailing-slash and case fixes. A rule adding trailing slashes, plus one lowercasing URLs, plus the migration redirect — three hops for what should be one.

Plugin and platform layers. Redirect plugins, CDN page rules, and server configs can fire in sequence. Each layer is correct alone; together they chain.

Shorteners and tracking links. Fine for marketing — but keep this pattern away from your core site URLs.

Why Google (and Your Visitors) Care

Crawl budget. Every hop is a separate fetch for Googlebot. Budget spent bouncing through redirects is budget not spent indexing your content — and Google may stop following after several hops, leaving the final page uncrawled.

Link equity dilution. Each hop is another chance for signal loss. A backlink passing through four redirects is worth less than the same link pointing directly at the final page.

Speed. Every hop adds a network round trip, commonly 100–300ms. Three extra hops on mobile can add a full second before the page starts loading. Our guide on 301 vs 302 redirects covers choosing the right redirect type; chains are the next layer of the same problem.

How to Find the Chains on Your Site

Start with the URLs that matter most — homepage, top landing pages, and any URL with valuable backlinks:

  1. Test legacy URLs, not just final ones. Check the original addresses — old HTTP versions, old www versions, pre-migration URLs — with a WWW redirect checker. More than one redirect before the final page means you've found a chain.
  2. Spot-check your redirect map. Mappings written years ago often don't match what's live. Sample the "from" URLs and verify them.
  3. Verify the final destination. Confirm the landing URL returns a clean 200 with a server status checker — chains ending in 404s are the worst of both worlds.
  4. Fix internal links. Your own site shouldn't link through redirects at all. Update internal links to final destinations — every internal redirect is crawl budget donated to your own detour signs.

Pay special attention to URLs with backlinks: you can't control where others link, but you can make the first hop land directly on the final page.

How to Fix Them: Flatten Every Chain

Every old URL should point directly at the final destination in a single hop.

Before (chained): /old-page → 301 → /2019-page → 301 → /new-page

After (flat): /old-page → 301 → /new-page, and /2019-page → 301 → /new-page

In practice:

  • Rewrite stacked rules. Keep a master list of every old URL and its final destination, and generate rules from that list — not from the previous generation of rules.
  • Combine protocol and host rules. One rule handling HTTP→HTTPS and www→non-www eliminates the web's most common two-hop chain.
  • Generate rules correctly. Hand-writing rules for hundreds of URLs is how chains get re-created. Use an htaccess redirect generator to build clean single-hop 301s, then replace the old stacked rules entirely.
  • Test after deploying. Re-run key URLs through the checker: one hop, correct code, correct destination. Sample old URLs, not just the homepage.

Don't delete the intermediate redirects and leave them 404ing — external links still point there. Keep each alive as a direct single-hop 301.

Keeping Chains From Coming Back

  • Audit after every migration. Sample old URLs and count hops before you celebrate the launch — new chains are born on launch day.
  • Update internal links first. Redirects are a safety net for external requests, not a substitute for correct links.
  • One combined rule per transformation. Protocol, host, and trailing-slash fixes belong in a single rule, not three sequential ones.
  • Recheck yearly. Plugin updates and platform changes quietly add layers; a yearly audit catches chains before they compound.

FAQ

How many redirects in a chain is too many?

More than one hop is more than you need. Two hops is common and tolerable, but three or more wastes crawl budget, dilutes equity, and adds noticeable latency. Google may stop following after around five hops, so anything near that actively harms crawlability.

Do redirect chains directly hurt rankings?

Indirectly, yes. Chains slow page loads (a ranking factor), waste crawl budget (pages get crawled less often), and dilute link equity to the final page. No single hop is catastrophic, but the compound effect across a site is real and measurable.

What's the difference between a redirect chain and a redirect loop?

A chain eventually arrives — A → B → C → final page. A loop never does: A → B → A → B…, and the browser quits with a "too many redirects" error. Loops are emergencies; chains are slow leaks.

Can redirect chains happen with internal links too?

Yes — and they're the easiest to fix. If your navigation or content links to URLs that redirect, update them to point directly at the final URLs. Unlike external backlinks, you control internal links completely.

Should I remove old redirects once I've flattened the chains?

Keep the rules, flatten the chaining. Old URLs may carry backlinks for years, so the 301s should stay indefinitely — but each old URL gets its own direct single-hop rule to the final destination.

The Bottom Line

Redirect chains never announce themselves. Pages still load, visitors still arrive, everything looks fine — while crawl budget, link equity, and load time leak at every hop. Find the chains, flatten each into a single direct 301, and keep them flat with regular audits. It's among the highest-ROI technical SEO work you can do, because it recovers value you've already earned.

Check your URLs for redirect chains free with our WWW Redirect Checker — paste any URL and see every hop between it and the final page.