GLOBE BOSS logo with motto Rising To The Top.

How to Fix Redirect Chains and Loops

Robot hand fixing website redirect chains and loops illustration

If you’ve ever clicked a link and waited a beat longer than expected for the page to load, there’s a decent chance a redirect chain was quietly working against you in the background. Redirect chains and loops are two of the most common technical SEO issues websites face — and they’re also among the most overlooked. Understanding how to fix redirect chains and loops isn’t just about cleaner code; it’s about protecting your site’s speed, crawl budget, and search rankings all at once.

This guide walks you through what these issues actually are, how to find them, and exactly how to fix them — without needing to be a developer to follow along.


What Are Redirect Chains and Loops?

Before diving into fixes, it’s worth being precise about the problem. These two issues are related but distinct, and confusing them can lead you down the wrong troubleshooting path.

Redirect Chains Explained

A redirect chain happens when a URL redirects to a second URL, which then redirects to a third — and so on — before finally landing on the destination page. For example:

Page A → Page B → Page C → Page D (final destination)

Each hop in that chain adds latency. Google has stated that while it does follow redirect chains, it recommends keeping them to a minimum — ideally no more than three to five redirects before the final destination. In practice, even two unnecessary hops can slow down page load times enough to affect user experience and crawl efficiency.

Redirect Loops Explained

A redirect loop is even more disruptive. It occurs when two or more URLs redirect to each other in a circle with no final destination. For example:

Page A → Page B → Page A → Page B → ...

The browser — or Googlebot — gets stuck in an infinite loop and eventually throws an error. Users typically see something like "ERR_TOO_MANY_REDIRECTS." Nothing loads, and the page is essentially inaccessible until the loop is broken.


Why These Issues Damage Your Site

The consequences of leaving redirect chains and loops unresolved go beyond slow load times. There are three main areas of impact worth understanding clearly.

PageRank dilution. Every time a redirect occurs, there’s a small but measurable loss of link equity passed along the chain. If you’ve earned backlinks pointing to an old URL that then redirects through three intermediate pages before reaching your canonical content, you’re not fully benefiting from those links.

Crawl budget waste. Search engines allocate a finite amount of crawl budget to each website. Chains force crawlers to spend more of that budget following redirects rather than indexing new or updated content. For large websites with thousands of pages, this can meaningfully delay indexing.

User experience. Real people feel redirect chains as loading delays. With Google using Core Web Vitals as ranking signals, any technical friction that slows time-to-first-byte (TTFB) is worth addressing. A chain of three redirects can add anywhere from 100ms to 500ms of latency per hop depending on server speed and geography.


How to Find Redirect Chains and Loops on Your Site

You can’t fix what you haven’t found. Fortunately, several reliable tools make auditing for these issues straightforward.

Using Screaming Frog

Screaming Frog’s SEO Spider is arguably the most widely used tool for this type of audit. Once you crawl your site, navigate to Reports → Redirect Chains to get a full list of URLs involved in chains of two or more hops. You can export the report as a CSV, which makes it easier to prioritise fixes by volume and traffic impact.

The free version of Screaming Frog crawls up to 500 URLs, which is sufficient for smaller sites. Larger sites will need the paid licence (around £199 per year as of 2024).

Using Google Search Console

Search Console won’t give you a direct "redirect chain" report, but it’s useful for cross-referencing. Check the Coverage report for any URLs marked as redirects, and look for patterns — especially if certain sections of your site appear to have redirect issues clustering around a particular subdirectory or URL structure change.

Ahrefs and Semrush

Both platforms include site audit tools that flag redirect chains as part of their technical SEO reports. Ahrefs’ Site Audit tool labels these under "3xx redirects" and highlights chains explicitly. If you’re already paying for one of these tools, there’s no need for an additional crawler.

Manual Spot-Checking

For specific URLs you’re concerned about, use a free tool like Redirect Path (a Chrome extension) or httpstatus.io. Paste in a URL and you’ll see every hop in the chain, the HTTP status code at each step, and the final destination. This is especially useful when debugging a specific page before or after making changes.


How to Fix Redirect Chains

Once you’ve identified the chains, the fix itself is straightforward — though it does require access to your server configuration, CMS, or redirect management plugin.

The Core Fix: Point Directly to the Final Destination

The fundamental solution is to update every redirect in a chain so that it points directly to the final URL — skipping all intermediate stops.

So instead of:

Page A → Page B → Page C → Page D

You update it to:

Page A → Page D
Page B → Page D
Page C → Page D

This collapses the chain into a single hop for every entry point. It sounds simple, but when you’re dealing with hundreds of redirected URLs — often the result of multiple site migrations or CMS changes over the years — it takes systematic work to get right.

Where to Make the Changes

Depending on your setup, redirects are typically managed in one of these places:

  • Apache servers: The .htaccess file
  • Nginx servers: The nginx.conf file or a server block configuration
  • WordPress sites: Plugins like Redirection or Rank Math’s redirect manager
  • Shopify, Wix, or Squarespace: The platform’s built-in URL redirect settings

If you’re on WordPress, the Redirection plugin has a "Groups" feature that lets you import redirect lists via CSV — which makes bulk updates significantly faster than editing one redirect at a time.

Updating Internal Links

Fixing the redirect rules is only half the job. If your internal pages, navigation, or sitemap still link to the old intermediate URLs, you’re creating unnecessary redirect hops on every visit. After resolving your redirects, do a crawl specifically looking for internal links that point to pages with redirect status codes, and update those links to point directly to the final canonical URL.


How to Fix Redirect Loops

Loops require a slightly different approach because you’re not just shortening a chain — you’re breaking a circular dependency.

Step 1: Identify Every URL in the Loop

Use Screaming Frog or httpstatus.io to map out the full loop. Sometimes loops involve just two URLs; other times they include three or four pages bouncing between each other.

Step 2: Trace the Source of the Conflict

Loops often happen after CMS migrations, plugin conflicts, or misconfigured server rules. Common culprits include:

  • An HTTPS redirect rule that conflicts with an existing HTTP rule
  • A www-to-non-www redirect conflicting with a non-www-to-www rule
  • A CMS page that has been redirected to itself accidentally
  • Conflicting redirect rules between a plugin and .htaccess

Check your redirect rules carefully for any instructions that could send traffic back the way it came.

Step 3: Remove the Conflicting Rule

Once you’ve identified the source of the loop, delete or update the rule causing the circular reference. Then test the URL again using Redirect Path or httpstatus.io to confirm the loop is broken and the URL now resolves to a valid 200 status code.


Best Practices to Prevent Future Issues

Fixing existing chains and loops is essential, but the longer-term goal is avoiding them in the first place.

Maintain a redirect log. Every time a URL is changed or a page is deleted, record the old URL, the new destination, and the date. This simple habit prevents the "I redirected that to something… I think?" situation that causes chains to build up over time.

Audit after every migration. Site migrations are the single biggest source of redirect chains. Always run a full crawl immediately after any migration to catch issues before they compound.

Set redirects once and correctly. When setting up a redirect, take the extra minute to check whether the destination URL itself already redirects somewhere else. If it does, point the new redirect past that URL to the actual final destination.


Frequently Asked Questions

What’s the difference between a 301 and 302 redirect, and does it affect chains?
A 301 is a permanent redirect; a 302 is temporary. Both can form chains, but 301 chains are more damaging from an SEO perspective because they’re intended as permanent signals — and any link equity loss becomes a long-term issue rather than a temporary one. Always use 301s for permanent URL changes.

How many redirects are too many in a chain?
Google has historically said it follows up to ten hops in a chain, but Googlebot may stop crawling after five in practice. For user experience and performance, you should aim for no more than one redirect between the original URL and the final destination. Two at most.

Will fixing redirect chains improve my Google rankings?
Not always immediately, but it can contribute to ranking improvements over time — particularly for pages with strong backlink profiles that were losing link equity through chains. You’re more likely to see measurable improvements in crawl efficiency and page speed first.

My site was recently migrated. How quickly should I audit for redirect issues?
Immediately — or as close to it as possible. Ideally, you’d audit during staging before the migration goes live. If that ship has sailed, run a full crawl within the first 24–48 hours post-migration and prioritise any chains or loops you find.

Do redirect chains affect mobile rankings differently?
Not specifically — Google uses a single index for both mobile and desktop. However, mobile users tend to be on slower connections where redirect-related latency is more noticeable. Fixing chains benefits the mobile experience meaningfully even if it doesn’t trigger a separate ranking signal.


Conclusion

Redirect chains and loops are the kind of technical SEO problem that builds quietly in the background — often the accumulated result of years of content updates, migrations, and plugin changes. They rarely break a site overnight, but they consistently drag on performance, crawl efficiency, and link equity in ways that add up over time.

The good news is that once you understand the structure of these issues, fixing them is largely a matter of methodical auditing and systematic cleanup. Identify the chains, collapse them to single hops, update your internal links, break any loops at their source, and put a process in place to prevent them recurring. That combination won’t just improve your technical SEO — it’ll make your site faster and more reliable for every real person who visits it.


Need Help Sorting Out Your Redirects?

If you’d rather have an expert take a look — whether you’re dealing with a complicated post-migration mess or just want a thorough technical audit — we’re happy to help. Reach out to our team to discuss what your site needs: email us at moc.ssobebolgobfsctd-3c05e4@ofni or give us a call at +353 1 868 2345. We’ll take it from there.

← Back to Blog

Internal linking by Globe Boss Interlinker
Need help? Chat with us