Crawly
All articles
RedirectsTechnical SEO

How to Find and Fix Redirect Chains

Redirect chains waste crawl budget, slow page load, and dilute link equity. Here's how to find every chain on your site and fix them efficiently.

14 May 2026 · 5 min read

A redirect chain happens when a URL does not point directly to its final destination - it redirects to another URL, which redirects again, and so on before landing. For example: URL A redirects to B, B redirects to C, C is the final page. That is a two-hop chain.

Single redirects are fine and expected. Chains are a problem.

Why redirect chains matter

Crawl budget

Googlebot follows a redirect and immediately has to follow another one. Each hop consumes crawl budget. On a large site with hundreds of redirect chains, this can mean Googlebot spending a meaningful portion of its crawl time bouncing through intermediate URLs instead of discovering and indexing real content.

PageRank dilution

Link equity flows through redirects, but not perfectly. There is some evidence - and general consensus among SEOs - that each redirect hop reduces the amount of PageRank passed through. A two or three-hop chain means the destination page receives less equity than it would from a direct link or a single clean redirect.

Page speed

For real users, each redirect adds a round-trip network request. A chain of three redirects can add 300-500ms to perceived load time before the browser even starts downloading the final page. This affects Core Web Vitals and user experience.

How to find redirect chains in Crawly

Run a crawl in Crawly, then open the Issues tab. Look for Redirect chains in the warnings section. Crawly flags any URL that required more than one hop to reach its final destination.

Click the issue to see the full list of affected URLs, including the full redirect chain for each one (every intermediate URL in order).

You can also query this directly from Claude Code if you have Crawly's MCP integration set up:

What redirect chains exist on this site?

Claude calls get_pages with a redirect chain filter and returns every affected URL with its chain mapped out. You can follow up with:

Which of those redirect chains have the most hops?

This surfaces the worst offenders to fix first.

How to fix redirect chains

The fix is always the same: collapse the chain to a single direct redirect from the original URL to the final destination.

For example, if you have:

  • /old-page/interim-page/new-page

Update the redirect so that /old-page/new-page directly. The intermediate /interim-page redirect either stays as-is (it is now a single hop) or gets cleaned up depending on whether it has traffic or links.

Work with your developer or CMS to update the redirect rules. The exact method depends on your server setup (Apache .htaccess, Nginx config, CDN redirect rules, CMS redirect manager, etc.).

Common causes of chains

  • A URL was redirected, then the destination was later redirected again without updating the original
  • HTTP to HTTPS redirects stacked on top of www to non-www redirects (or vice versa)
  • CMS migrations where multiple rounds of redirect rules were applied over time
  • Platform moves (e.g. WordPress to Webflow) where the new platform added its own redirects on top of existing ones

Verify the fix with a second crawl

After updating your redirects, run a new crawl in Crawly and use Crawl Comparison to confirm the chains are gone.

In the comparison view, look at the Changed URLs list. Pages that previously flagged as redirect chain issues should no longer appear in the Issues tab. If any remain, the intermediate redirect was not updated correctly.

You can also use the Redirect Checker tool to test individual URLs and confirm each one resolves in a single hop.


Redirect chains are one of the easier technical SEO wins: the problem is clear, the fix is well-defined, and the impact is measurable. Find them, collapse them, and verify with a second crawl.

If you are working through a site migration, redirect chains are one of the most common post-migration problems - the migration guide covers how to catch them before they compound. Redirect chains are also often accompanied by broken links — worth checking both in the same crawl.

Download Crawly to find every redirect chain on your site.

Try it yourself with Crawly

Free to download. No page cap. Claude Code MCP built in.

Download free