rankenzaMy account

Redirect Chain

← Back to glossary · Category: Technical

What a Redirect Chain Is, in Plain Language

A redirect chain is a series of redirects that a browser or a search engine crawler must follow, one after another, before it reaches the final page. Instead of going straight from an old address to the current address, the visitor is sent from the old address to a middle address, then from that middle address to another middle address, and only then to the page that actually answers the request. Each step in that series is called a hop. A single redirect has one hop. A chain, by definition, has two or more hops, and the longer the series grows, the more work every visit has to do before any content appears.

A simple example makes the idea concrete. Imagine a blog post that was first published at one address, then moved when the site changed its URL structure, then moved again when the post was folded into a guide, and then moved a third time when the guide itself was renamed. If every move left a redirect pointing to the next address rather than to the newest one, a visitor who clicks the original link would travel through all of those old addresses in turn. The visitor may still arrive in the end, but the journey is longer, slower, and more fragile than a single direct redirect from the original address to the current one.

What a Redirect Chain Is Not

A redirect chain is not the same thing as a single redirect, and it is not the same thing as a broken link. A single redirect is a normal, useful tool: an old address points directly at a current page, and the visitor reaches that page in one step. A broken link points nowhere usable at all, usually ending in an error page. A chain sits between those two cases. It does eventually arrive somewhere, which is why chains are easy to overlook, but it arrives by a roundabout route that costs time, risks failure at any middle step, and sends a muddled signal about which address is the real one.

A chain is also not the same as a redirect loop, although the two are sometimes confused. In a loop, the redirects circle back on themselves, so the visitor never reaches a final page and the browser eventually gives up with an error. In a chain, the visitor does reach a final page, just slowly and indirectly. A loop is an outright failure. A chain is a working route that has become needlessly complicated, and that distinction matters because the fix is different: a loop must be broken, while a chain must be shortened, ideally to a single direct redirect.

Finally, a chain is not evidence that redirects themselves are bad. Redirects are an ordinary part of maintaining a website. Pages move, titles change, sections are reorganised, and old addresses need somewhere sensible to send their visitors. The problem is only the stacking. One well-chosen redirect preserves a link, a bookmark, and a search result. A stack of redirects preserves the same things less reliably, and it makes every future move harder, because the next person to change the page inherits a longer trail to untangle.

How a Redirect Chain Works

When a browser requests a page that has been redirected, the server does not send the page itself. It sends a short response with a status code in the 300 range and a new address in a header called Location. The browser reads that response, requests the new address, and repeats the process for as long as redirects keep arriving. Search engine crawlers behave in a similar way, following each Location header until they reach a page with real content, an error, or a limit on how many hops they are willing to follow. Every hop is a separate request and a separate wait, and the page cannot be shown until the last hop has been completed.

The status code at each hop carries its own meaning, which is why a chain can also mix messages. One hop might say the move is permanent, while the next says it is temporary, or one hop might change the address format while another changes the path. A crawler reading such a mixed trail has to decide which instruction to trust and which address to treat as the lasting one. That decision becomes harder when the trail is long, and it is one reason a clean, direct redirect is easier for search engines to interpret than a chain that passes through several different kinds of move.

Chart: A Chain Adds Hops; a Direct Redirect Does Not

Old URLPage A → Middle URLPage B → Middle URLPage C → Final URLPage D Each arrow is one hop. A direct redirect has one arrow; a chain has two or more. Shorter path: Page A → Page D (one hop, no middle stops). Qualitative process diagram, not measured data.

Source note: qualitative diagram based on the redirect behaviour described in MDN Web Docs on HTTP redirects and in Google Search Central guidance on redirects. No measured timing figures are shown, because timing depends on the server, the network, and the number of hops in each specific case.

Why Redirect Chains Matter

Speed is the most immediate reason to care. Each hop adds a round trip between the visitor and the server, and on a slow connection or a busy server those round trips add up. A page that could have loaded after one redirect now loads after three or four, and the visitor sees nothing until the last hop finishes. For a reader on a phone, that delay can be the difference between reading the article and going back to the search results to try another page. Search engines also pay attention to how quickly a page can be reached, so a chain quietly taxes both the reader and the page's standing.

Reliability is the second reason. A chain is only as strong as its weakest hop. If any middle address is removed, mistyped, or pointed at the wrong place during a later site change, the whole route breaks, even though the original link and the final page are both fine. That kind of failure is harder to diagnose than a simple broken link, because the error appears at the end of a trail that the site owner may not have looked at for years. Shortening the chain removes those middle points of failure and makes the route easier to test and to trust.

The third reason concerns how search engines understand a site. A search engine tries to work out which address is the current, canonical version of a page, and it uses redirects as part of that evidence. A single permanent redirect sends a clear message: this old address has been replaced by this new one. A chain sends a muddier message, spread across several addresses, and the search engine may take longer to settle on the final address, or may keep showing an older address in results. Keeping redirects direct helps the search engine settle the question quickly, which helps readers find the current page rather than an old stepping stone.

Common Mistakes That Create Chains

The most common mistake is pointing a new redirect at the old redirect instead of at the final page. When a page moves a second time, the natural impulse is to redirect the address people are currently reaching, but the correct target is the newest address. Every time a redirect points at another redirect rather than at the destination, the chain grows by one hop. The fix is a habit, not a tool: whenever a page moves, update every redirect that used to point at its old address so that all of them point directly at the new one.

A second mistake is layering site-wide changes on top of page-level redirects. A site might redirect an old section to a new section, then later add a site-wide change of address format, then later change its domain handling, with each layer adding a hop to every page in the section. Individually each change is reasonable, and each one is often made by a different person or in a different year. The chain only becomes visible when someone traces a single old link all the way through. Regular checks of a site's most-linked old addresses catch this layering before it grows.

A third mistake is leaving redirects in place forever without review. Redirects are easy to add and easy to forget, so old ones accumulate. Some point at pages that have themselves moved, some point at pages that no longer exist, and some duplicate each other. A periodic review, even a short one that covers the site's most visited and most linked pages, is enough to catch the worst cases. The review does not need to be frequent to be useful; it needs to be systematic, so that the same old addresses are checked each time and the results are recorded rather than remembered vaguely.

Step by Step: Finding and Fixing a Chain With the Redirect Checker

Start by listing the old addresses that still matter: addresses in old articles, in newsletters, in bookmarks, in other sites' links, and in search results. You do not need to test every address on the site at once. Begin with the pages that bring in readers or that other sites link to, because a chain on a popular old address affects more people than a chain on a page nobody visits. Write the list down, including where each old address came from, so the fixes can be checked against the same list afterwards.

Next, open the Redirect Checker and test the first address from your list. The tool follows the redirect and reports the final address and whether the address changed along the way. If the final address matches the address you expected, and the tool shows a single hop, the route is already direct and you can move on. If the final address is different from the one you expected, or the route passes through middle addresses, you have found a chain or a misdirected redirect, and you should note each middle address the tool reveals.

Then work out the correct final address for that page. It should be the current, canonical address of the content, the one shown in the site's navigation and in its sitemap, not a middle address and not an address that itself redirects elsewhere. Check that the final page is the right content, not merely a related page or a homepage. Redirecting an old article to a homepage may look tidy, but it frustrates a reader who clicked expecting a specific article, and it is a poor substitute for pointing at the article's true new home.

Now fix the redirect at its source. In most sites this means editing the redirect rule, the redirect plugin entry, or the server configuration so that the original address points directly at the final address. Remove the middle hops from the route rather than adding another redirect on top of them. If several old addresses all point, directly or indirectly, at the same final page, update all of them in the same pass, so that no old address is left pointing at a middle address that another fix has just bypassed.

Finally, retest every address you changed with the Redirect Checker and record the result. A fixed address should show a single hop to the final page. Test the addresses again after any later site change, because a future move can recreate a chain from a route you have just cleaned. Keeping the original list, with the date of each check, turns a one-off cleanup into a routine that prevents chains from quietly growing back. That routine, repeated after migrations and redesigns, is the real defence against chains.

One more practical note: when you find a chain, resist the temptation to fix only the last hop. Fixing the last hop shortens the chain by one step but leaves the earlier hops in place. The durable fix always starts at the beginning of the chain, at the address the visitor first requests, and points it straight at the final page. Once that first redirect is direct, the middle addresses are no longer part of the route at all, and they can be reviewed separately rather than left as stepping stones that someone else may trip over later.

How Rankenza Handles Redirect Chains

Rankenza approaches chains the same way it approaches the rest of an article's structure: by starting from real search results and from the site's own sitemap, and by keeping the article's links direct. When a Rankenza article is researched, the top 10 pages for the keyword are studied and filtered by what the searcher actually wants, so the outline is built around the current, relevant pages rather than around old addresses that have since moved. The draft is written in original words and reviewed by a human editor, and its internal links are drawn from the customer's own sitemap, which points at current pages rather than at retired ones.

That method does not, by itself, rewrite a customer's existing redirects, and it is honest to say so. What it does is avoid adding new chains to the site: new articles link directly to current pages, and older articles that are refreshed are checked against the current structure, a process described in how to refresh old blog content for SEO. For the redirects themselves, the Redirect Checker gives the site owner a simple way to test old addresses and confirm that each one now goes straight to its final page. The combination is practical rather than magical: new content that links cleanly, plus a tool for checking the routes that already exist.

Readers who want the wider picture can start with how to write blog posts that rank on Google, which covers structure and linking, and internal linking strategy for blogs, which explains why direct internal links matter for readers and for crawlers. Related glossary terms include internal linking, crawl budget, and canonical URL, each of which touches a different part of the same question: how does a reader, or a crawler, get to the right page without a detour.

How This Looks on Rankenza

Typical approach: a page moves, a redirect is added pointing at the address that was current at the time, the page moves again, another redirect is added on top, and nobody traces the full route until a reader reports a slow or broken link. The cost is paid in slower loads, fragile routes, and confused signals about which address is current.

Rankenza's approach: top-10 search research first; outline filtered by what the searcher wants; original draft reviewed by a human editor; internal links drawn from the customer's own sitemap; first article free, then $3.60 per article or $89 for 50 credits. See it in practice in how to write blog posts that rank on Google, and test an old address with the Redirect Checker.

Sources: What the Research Says

According to Google Search Central guidance on redirects, site owners should use permanent redirects when a page has moved for good, and should avoid chains where possible, because chains slow down crawling and can confuse which address should be treated as current. Google's documentation on how search works describes crawling as following links from page to page, which is the same process a chain forces a crawler to repeat at every hop. MDN Web Docs on HTTP redirects explains the status codes and the Location header that make each hop work, and notes the limits browsers place on following redirects. Where this guide gives no figure, that is deliberate: the sources above describe behaviour and guidance, not a single number that would apply to every site.

Frequently Asked Questions

How many hops make a chain? Two or more. One redirect is a direct redirect, however long the new address is. As soon as a visitor must pass through a middle address to reach the final page, the route is a chain, and the goal of a cleanup is to return it to one hop, from the original address straight to the final page.

Do chains hurt search visibility? They can, indirectly. A chain slows the page, wastes the effort a crawler spends on the site, and muddies the signal about which address is current. None of that is a penalty in itself, but all of it makes it harder for the search engine to settle on the final page quickly, and slower, harder-to-reach pages tend to serve readers less well than direct ones.

Should I delete old redirects once the chain is fixed? Not necessarily. The original address should keep a direct redirect to the final page, because old links and bookmarks still point at it. What should go are the middle hops: addresses that only existed as stepping stones. Keep the starting point and the destination, and remove the detour between them.

How often should I check for chains? After every migration, redesign, or change of address format, and otherwise as part of a periodic review of the site's most-linked pages. Chains form gradually, so a check tied to real changes, rather than a vague intention to check someday, is what actually catches them before they grow.

Related: Related article: Internal Linking Strategy for Blogs · Related tool: Redirect Checker · All glossary terms