SEO
Redirect Chains and Loops: How to Find and Fix Them
By Kavin P · · 3 min read

Redirects are normal and useful. The trouble starts when they pile up. Over years of redesigns, HTTPS switches and URL changes, many sites collect redirects that point to other redirects. Cleaning them up is a quiet technical win.
What Are Chains and Loops?
- Redirect chain: URL A redirects to B, which redirects to C. The visitor and the crawler must take several hops to arrive.
- Redirect loop: A redirects to B and B redirects back to A. The page never loads and browsers show an error.
You can learn the basics of status codes in 301 vs 302 redirects.
Why They Matter
- Each hop adds loading time, which hurts user experience.
- Crawlers may stop following after several hops, so the final page might not be reached.
- Link signals can be diluted or delayed.
- Loops make pages completely inaccessible.
- Maintenance becomes confusing as rules multiply.
How Chains Appear
- HTTP to HTTPS redirect, then non-www to www, then trailing slash, all separate rules.
- A page moved in a past redesign and moved again later without updating the first redirect.
- Plugins and server rules that both try to redirect the same URL.
- Internal links still pointing to old addresses.
Finding Them
- Run a site crawl with a crawler that reports redirect chains and loops.
- Check the redirect and status code reports in your SEO tool.
- Test key URLs manually with a header-checking tool.
- Review old URLs listed in backlink reports, since external links often point to ancient addresses.
- Look in Google Search Console for pages reported as redirects or with errors.
Fixing Them
- List every redirecting URL and its final destination.
- Rewrite rules so each old URL goes straight to the final one in a single 301.
- Update internal links, menus, canonicals and sitemaps so they use final URLs directly.
- Combine protocol and host rules into one step where your server allows it.
- Remove conflicting rules from plugins, hosting panels and server configuration. WordPress users should check redirect plugins and the server file together.
- Break loops by finding which two rules contradict each other.
- Re-crawl to confirm the result.
Hypothetical Example
A bakery site in Kolkata was redesigned twice. An old URL for cakes redirects to a second URL, which redirects to a third, which finally redirects to the current category. The owner changes the first two rules to point straight to the current page and updates the menu link. The path becomes one hop.
Good Habits
- Keep a redirect map in a spreadsheet.
- Test redirects after every migration. See the SEO site migration checklist.
- Limit total redirects by fixing internal links at source.
Frequently asked questions
How many redirects in a chain are acceptable?
Aim for one hop. Fewer is better, and long chains risk being abandoned by crawlers.
Can I delete old redirects?
Be careful. If old URLs still receive links or visits, keep the redirect. Remove only those with no value.
How do I fix a redirect loop quickly?
Find the two rules sending a URL back and forth, usually in server config, a plugin or CDN settings, and remove or correct one.
Related articles

SEO7 min read
Duplicate Content SEO: Find It, Fix It, Prevent It
Duplicate content SEO explained: what counts as duplication, common causes, how to find it and the right fixes, from canonical tags to redirects.

SEO7 min read
Ecommerce Category Page SEO: Rank and Convert Better
A practical guide to ecommerce category page SEO: keyword mapping, page copy, filters, internal links, structured data and metrics that show what works.

SEO7 min read
Featured Snippets Guide: Win Position Zero Responsibly
A featured snippets guide covering paragraph, list and table formats, how to find opportunities, how to write snippet-ready answers and how to measure the effect.
