Redirect Chains: How They Silently Hurt Crawl Efficiency and Rankings

Redirect chains rarely cause a dramatic ranking drop. They do something quieter: they make every crawl slower, delay how fast Google consolidates signals onto the right page, and add more places for things to break. Google’s own crawl budget guidance tells site owners to avoid long redirect chains because they have a negative effect on crawling (Google Search Central).
In this article17 sections
The fix is straightforward. Point every old URL straight to its final destination in a single hop, use permanent redirects for permanent moves, and update your internal links, canonicals, and sitemaps so they never rely on a redirect at all. This guide explains why redirect chains SEO problems build up, what the evidence says about link equity, and how to find and flatten them.
What Is a Redirect Chain?#
A redirect chain is a sequence of two or more redirects between the first URL requested and the final page, such as URL A redirecting to B, which redirects to C. A redirect loop is a chain that circles back on itself, so the final page is never reached.
A hypothetical example shows how it happens. A store moves from HTTP to HTTPS, adds a www rule, enforces trailing slashes, and later renames a product category. A visitor requesting the oldest URL now passes through four redirects before landing on a live page. Each rule made sense on the day it was added. Together they form a chain nobody planned.
How Do Redirect Chains Hurt Crawl Efficiency?#
Every hop is a separate request that crawlers must make and wait for. A chain with four hops costs four fetches to reach one page, which is time Googlebot could have spent on pages you actually want crawled. On a small site this barely matters. On a large or frequently updated site, it adds up.
Chains also create a reliability risk. Google’s documentation says its crawlers follow up to 10 redirect hops, and a chain longer than that ends in a redirect error in Search Console. John Mueller of Google has also advised keeping “less than 5 hops” on frequently crawled URLs (Search Engine Journal). Treat the exact ceiling as less important than the habit: one hop is the target.
Do Redirect Chains Cause Link Equity Loss?#
Not in the simple way many guides claim. You will see statements that each hop loses a fixed share of PageRank, such as 15%. I could not find Google support for a per-hop percentage, so this article does not repeat one. Google has documented permanent redirects as a strong signal that the target should be canonical, and the practical risks of chains are different.
The real costs behind link equity loss concerns are indirect:
- Slower consolidation. Signals reach the final URL later, because crawlers must discover and process each step.
- Mixed signals. A chain that combines temporary and permanent redirects sends conflicting messages about which URL is canonical.
- Fragility. One broken or misconfigured hop can cut off every link pointing into the chain.
- Speed. Mueller has said the main visible effect of multiple hops is a slightly slower experience for users, and slower pages can frustrate visitors.
So the honest summary is that chains are a crawl efficiency and reliability problem first, and a ranking problem only through those effects.
301 vs 302 Redirects: Which Should You Use?#
Use a 301 (or 308) when a move is permanent and a 302 (or 307) when it is genuinely temporary. Google’s redirect documentation says it treats permanent redirects as a strong signal that the target should be canonical and temporary redirects as a weak signal.
| Redirect | Meaning | Google’s canonical signal | Use for |
| 301 | Moved permanently | Strong | Migrations, HTTPS, merged pages |
| 308 | Permanent, method preserved | Strong | Permanent moves involving form posts or APIs |
| 302 | Found (temporary) | Weak | Short-term promotions, A/B tests |
| 307 | Temporary, method preserved | Weak | Temporary moves involving form posts or APIs |
Using a 302 for a permanent change is a common error. It tells Google the old URL may come back, so the old address can linger as the version it considers canonical. Mixed chains, such as a 302 followed by a 301, are worth fixing because the signals disagree. See Google’s redirects documentation for the full details.
How Do You Find Redirect Chains?#
Crawl your site and report on redirects, then check where redirects are coming from. A site audit is the usual route, and several methods work:
- Crawl with a desktop crawler. Tools such as Screaming Frog include a redirect chains report that lists every hop and the final destination.
- Use a site audit platform. Ahrefs Site Audit and similar tools flag chains and loops across a whole site.
- Test single URLs. The command curl -IL https://example.com/old-page prints each hop in the chain, and online status checkers do the same.
- Check Search Console. The page indexing report lists redirect errors, which is where overlong chains and loops show up.
- Review your old backlinks. Pages that earned links years ago are the most likely to sit at the start of a chain.
Search Savvy’s website audit service page describes how audits like this surface technical issues. If terms like crawl budget or canonical are unfamiliar, the SEO glossary defines them.
How Does Redirect Loop Detection Work?#
A redirect loop shows up as the browser error “too many redirects” (ERR_TOO_MANY_REDIRECTS) or as a crawler that never reaches a 200 page. To detect one, run curl -IL –max-redirs 10 URL and watch for the same URLs repeating, or look for the loop flag in your crawler.
Common causes include conflicting HTTPS and www rules, a CMS redirect fighting a server rule, and a redirect pointing to a URL that redirects back. Google’s documentation lists long chains, loops, redirect URLs that exceed the maximum length, and bad or empty URLs in the chain as causes of redirect errors. Fix a loop by tracing the rules in order, removing the contradictory one, and retesting.
How Do You Fix Redirect Chains Step by Step?#
- Export the chains. Get every starting URL, hop sequence, and final URL from your crawl.
- Build a redirect map. Create a spreadsheet with one row per old URL, listing the final destination and the status code.
- Flatten the chains. Redirect each starting URL directly to its final destination in one hop.
- Update internal links. Point links, navigation, canonicals, and hreflang tags at final URLs so nothing depends on a redirect.
- Clean the sitemap. List only final, indexable URLs. A free XML sitemap generator can rebuild one from your corrected URLs.
- Retest. Recrawl and confirm every old URL resolves in one hop to a 200 page.
A redirect mapping tool does not need to be fancy. A simple table works:
| Old URL | Current hops | Final URL | Status | Fixed? |
| /old-shoes | 4 | /footwear/running-shoes/ | 301 | Yes |
| /sale-2022 | 3 | /offers/ | 301 | No |
For big migrations, a spreadsheet plus crawler exports is usually enough, and technical SEO support can help when the rules span servers, plugins, and CDNs. If a past migration has already hurt visibility, Search Savvy’s search engine recovery services page covers that scenario.
Why Do Redirect Chains Keep Coming Back?#
Chains return whenever new rules are layered on old ones. The usual culprits:
- Site migrations that redirect old URLs to a pre-migration set of URLs that were themselves redirected
- Slug or category changes in the CMS
- HTTPS, www, and trailing-slash rules stacked in different places
- Plugins or CDNs adding their own rules
- Redirect maps that no one reviews after launch
Whenever you add a redirect, point it at the final URL, not at another redirect, and keep the map in version control or a shared sheet.
Common Redirect Mistakes to Avoid#
- Redirecting everything to the homepage. Send each URL to the closest equivalent page.
- Using 302 for permanent moves. Match the code to the intent.
- Leaving internal links pointing at redirected URLs. Fix the source, not only the redirect.
- Chaining a new redirect onto an old one. Update the original rule.
- Never rechecking. Crawl after every release.
Frequently Asked Questions#
How many redirects are too many?#
One hop is the goal. Google’s documentation says its crawlers follow up to 10, and Mueller has advised keeping frequently crawled URLs under five, but shorter is better.
Do redirect chains hurt SEO?#
They can, mainly by wasting crawl effort, delaying signal consolidation, and slowing pages. They are rarely the sole cause of a major ranking drop.
Does a 301 redirect pass link equity?#
Google treats 301s as strong signals to consolidate onto the target. Avoid assuming a fixed loss per hop, since no Google source I found supports one.
What is the difference between a redirect chain and a loop?#
A chain eventually reaches a final page after several hops. A loop never does, because the redirects circle back.
Should I fix redirect chains on a small site?#
Yes, because they are usually quick to fix and improve speed and reliability, but the crawl impact will be smaller than on large sites.
How do I check a URL for redirect hops?#
Run curl -IL on the URL, or use a crawler’s redirect report to see each hop and the final destination.
Bottom Line#
This week, crawl your site, export every URL that redirects more than once, and flatten the oldest chains first, starting with pages that have backlinks. Then update internal links so redirects stop being load-bearing. Search Savvy can help when you want an audit to find the chains and a clean redirect map to fix them.