Internal URL Redirect Chain: How to Find and Flatten It

No Comments

Internal URL Redirect Chain: How to Find and Flatten It

TL;DR: A redirect chain is when an internal link points to a URL that bounces through two or more redirects before it lands on a real page. Every hop wastes crawl budget, bleeds a little link equity, and slows the visitor down. Google follows only about five hops per crawl attempt, so long chains can leave a page unreached. The fix is simple: point every internal link straight at the final 200 URL, and collapse multi-step server redirect rules into single hops.

What this means

A single redirect is normal and healthy. You move a page, you 301 the old URL to the new one, and search engines pass the signals along. A redirect chain is different. It happens when the URL you redirect to is itself a redirect, which then points somewhere else again. So a request travels A to B to C before it finally reaches a live page that returns a 200 status code.

SEO ProCheck flags the "Internal URL Redirect Chain" issue when an internal link on your site points at a URL that triggers two or more consecutive redirects. The starting point is internal and under your control, which is exactly why this one is worth fixing: you own the link, so you can repoint it.

Chains build up quietly over time. A site migration adds one redirect, an HTTP-to-HTTPS rule adds another, a trailing-slash rule adds a third, and suddenly one internal link fires three hops to reach a page that has a perfectly clean URL.

Why it matters

Chains are rarely catastrophic, but they cost you on several fronts at once:

  • Wasted crawl budget. Each hop is a separate request. Search crawlers spend several fetches to reach one page of content, which means fewer of your real pages get crawled in a given visit.
  • Equity leakage. Redirects are generally believed to pass most signals, but a little can be lost at each hop. Stacking hops is the kind of slow drip you want to avoid.
  • Slower users. Every redirect is a round trip to the server before the browser can render anything. On mobile connections, two or three extra hops are felt.
  • Google may stop following. John Mueller has stated that Googlebot follows up to about five hops per crawl attempt. Chains that run longer can leave the final destination unreached, and an unreached page does not get indexed properly.

For more on how chains and loops behave, see our guide to redirect chains and loops.

How it gets flagged

Crawlers detect this issue by recording the full response path of every internal link. When a starting URL returns a 3xx status, and the target of that redirect also returns a 3xx, the path is logged as a chain.

In Screaming Frog, the clearest view is the dedicated report. Run a crawl, then open the Reports menu and choose Redirect Chains. The export lists each starting URL, every intermediate hop, the status code at each step (301, 302, and so on), and the final destination with its status. Sitebulb and SEO ProCheck surface the same data under their response-code or redirect sections. The number of hops and the final status code are the two columns you care about most.

How to fix it

There are two layers to fix, and you usually want both:

1. Repoint the internal links

Update the link in your content, navigation, or template so it points directly at the final 200 URL instead of the old starting URL. This removes the chain from the user's path entirely and is the most direct win. Use the redirect chains export to map each starting URL to its final destination, then search-and-replace those links across your pages. For broader context on link hygiene, see our internal linking guide.

2. Flatten the server redirect rules

Even after you fix internal links, the chain still exists for external links and bookmarks. Edit your redirect rules so each old URL points straight at the final destination in a single hop. In an .htaccess file, that means replacing a sequence of rules with one rule per old URL that targets the final page. Order your protocol and host rules (HTTP to HTTPS, non-www to www) so they resolve in one combined step rather than stacking. Always use a 301 for permanent moves so signals are passed cleanly; see 301 vs 302 redirects if you are unsure which to use.

After both changes, recrawl and confirm the starting URLs now reach a 200 in zero or one hop.

False positives

A few flagged chains are not worth chasing:

  • Protocol plus host normalization. A jump from HTTP to HTTPS and then non-www to www is two hops, but if it is enforced site-wide and resolves quickly, the priority is low. Still worth combining into one rule when you can.
  • Third-party or affiliate links. If the chain lives entirely on a domain you do not control, you cannot flatten it. Make sure your own link points at the cleanest entry URL the partner offers, and move on.
  • Intentional staged redirects. Some tracking or consent systems route through an interim URL by design. Confirm the behavior is deliberate before treating it as a defect.

FAQ

Is one redirect a problem?

No. A single redirect to a 200 page is normal and expected. The issue is two or more hops in a row.

How many hops will Google follow?

John Mueller has said Googlebot follows up to about five hops per crawl attempt. Aim for zero or one on internal links to stay safely clear.

Do redirects pass link equity?

A 301 passes most signals, but a small amount can be lost per hop. Fewer hops means more preserved.

Should I use 301 or 302?

Use a 301 for permanent moves so signals consolidate to the final URL. Reserve 302 for genuinely temporary redirects.

Will fixing chains improve rankings?

It improves crawl efficiency, speed, and signal preservation. Treat it as healthy site hygiene rather than a single ranking lever.

Want every redirect chain mapped and flattened for you?

Get an Advanced SEO Audit

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

About SEO ProCheck

Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

Work With Me

Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

Subscribe to our newsletter!

More from our blog