Creative agency glossarySEO and Analytics

Redirect Chain

A redirect chain is a sequence of two or more redirects between the URL that was requested and the page that finally loads, each hop slowing the visitor and weakening the signal.

What is a redirect chain?

A redirect chain is a redirect that lands on another redirect. The browser asks for page A, is sent to page B, is sent from B to page C, and only then gets content. Each step is a separate round trip to the server. Chains build up quietly over years: the site moved from http to https, then dropped the www, then rebuilt its URL structure, then retired a product, and every one of those changes added a redirect on top of the last without anyone collapsing the stack.

Two hops is a chain. Five is common on old sites. Google's documentation says its crawler follows up to ten hops before giving up, and that the signals passed through each one are not guaranteed to survive intact.

Why it matters

Why a redirect chain matters

Speed first. Every hop adds a server round trip, often a few hundred milliseconds on a phone, before the page even begins to load. A chain of three can add a full second to a page that was otherwise fast, and that second counts against Core Web Vitals.

Then crawling and authority. A crawler that spends its budget following chains has less left for the pages that matter, and pages buried behind long chains get crawled less and indexed later. Ranking signals passing through a chain can also leak, so a page with good links pointing at an old URL may be getting less from them than it should. After a migration, chains are one of the most common reasons the new site underperforms the old one.

In practice

How redirect chains work in practice

  1. 01

    Finding them takes a crawl. A site crawler such as Screaming Frog or Sitebulb follows every link and every redirect and reports the chains, with each hop and its status code. Search Console's page indexing report flags URLs with redirect errors. Check the usual culprits by hand too: the http version of the homepage, the www and non-www versions, and a URL with a trailing slash and without.

  2. 02

    Fixing means collapsing. Every redirect that points at another redirect is updated to point straight at the final destination, so A goes to C directly and B goes to C directly. Then internal links are updated to point at C in the first place, because a link that resolves through a redirect is a redirect you did not need. After a migration this is a scheduled task: crawl, collapse, recrawl, until the report is clean.

Watch out

What people get wrong about redirect chains

Assuming a redirect to a redirect is harmless because the visitor gets there in the end. The visitor waits, the crawler counts the cost, and the signal weakens on the way. The destination being right does not make the route fine.

The other mistake is fixing the chain without fixing the links. If the navigation still points at the old URL, every click still goes through at least one redirect. Update the link and the redirect becomes a safety net instead of the main road.

Questions

People also ask

How many redirects are too many?

More than one. A single redirect from an old URL to a new one is normal; a redirect that lands on another redirect is a chain and should be collapsed. Google follows up to ten hops, but each hop costs speed and risks signal, so the target is always one.

Do redirect chains hurt SEO?

Yes, in three ways: they slow pages, they waste crawl budget and they can lose ranking signals between hops. The damage is largest after site migrations, where long chains are common and the pages behind them are often the ones that used to rank.

How do I find redirect chains on my site?

Run a site crawler with redirect reporting turned on, such as Screaming Frog, and export the chains report. Check Search Console for redirect errors. Test the homepage variants by hand: http, https, with and without www, with and without a trailing slash.

Next to it in the glossary

  1. 200 (OK) Response CodeA 200 OK response code is the server's confirmation that a request succeeded and the page was delivered as asked.
  2. 301 RedirectA 301 redirect is a permanent instruction that sends browsers and search engines from an old URL to a new one, carrying the old page's ranking signals with it.
  3. 302 RedirectA 302 redirect is a temporary instruction that sends visitors from one URL to another while telling search engines the original address will return.
  4. 304 Not ModifiedA 304 Not Modified response tells a browser or a crawler that the page has not changed since it was last fetched, so the cached copy can be used instead.
  5. 307 Temporary RedirectA 307 Temporary Redirect sends a visitor to a different URL for now, while guaranteeing that the request is repeated exactly as it was made.
  6. 403 ForbiddenA 403 Forbidden error means the server understood the request but refuses to serve the page, usually because the visitor does not have permission to see it.

Every SEO and Analytics term →

In the work

Where it shows up

All our creations →

From the journal

Read around it

The journal →

Talking the talk is one thing

We make the work.

RIOT is a creative agency and production studio in New York. Strategy, brand, film, photography, design and the campaigns that carry them, made by one team. A few lines is enough to start: we read every brief the same day.

    Footage