Skip to content
RU

Redirect chains in 2026: data from 806 checks

TL;DR. Across 806 checked addresses: 48% answer directly and another 35.4% after a single hop (http → https or www).

Across 806 checked addresses: 48% answer directly and another 35.4% after a single hop (http → https or www). The mean is 0.74. 2.9% take three or more, and one address in the sample returned ten. .ru redirects more: 0.80 against 0.59 for .com.

Where the numbers come from. Our own checks, with the sample and its limits spelled out.

Check the redirect chain →

Methodology and the limits of this data

Every number here comes from our own checks, and they share one origin.

Between 17 April and 27 August 2026 our redirect checker ran 1,263 checks. What follows counts the latest verdict for each of 806 unique addresses.

This is neither a sample of the web nor a top list: these addresses reached us because somebody chose to check them, often on suspicion of an extra hop. Comparing zones inside the sample is sound; carrying the level over to "all websites" is not.

We count redirects, not "hops": zero means the address answered directly, one means a single redirect. A hop count runs one higher, and the two should not be confused.

How many hops there actually are

RedirectsAddressesShare
0 — answered directly38748.0%
128535.4%
211113.8%
3121.5%
470.9%
5 or more40.5%

The mean is 0.74 redirects per address. Nearly half answer immediately; another third survive exactly one hop, usually http → https or normalising www. That hop is normal and unavoidable.

The tail is the interesting part: 2.9% of addresses take three or more, and one address in the sample returned ten. Ten is no longer configuration but sediment — a domain change, then a move to https, then a new URL structure, with nobody collapsing the chain back to a single step.

.ru redirects more

ZoneAddressesMeanAnswered directlyTwo or more
.ru5430.8042.7%17.5%
.com970.5955.7%13.4%

The gap is small but consistent: Russian addresses average about a third more hops and answer directly less often — 42.7% against 55.7%.

On sample size: 97 addresses in .com is few, and we do not consider the 4-point difference on "two or more" established. The 13-point gap on "answered directly" does look solid at this size.

What an extra chain costs

  • Every hop is a separate connection. On a mobile link one extra redirect costs hundreds of milliseconds before the first byte, and nothing wins that time back.
  • A crawler spends its budget on the chain. Three hops instead of one means three requests instead of one for the same page.
  • Chains break in the middle. An intermediate address stops answering one day and the page becomes unreachable although the final address is alive.
  • Mixing 301 and 302 inside a chain leaves the engine unsure which address is canonical.

What a site owner should do

  1. Collapse the chain to one hop. The rule should lead from the original address straight to the final one, not down a staircase. See your own chain with the redirect checker.
  2. One hop is fine. http → https and www normalisation are unavoidable; there is no need to fight for zero.
  3. Check that internal links point at the final address. Chains usually come not from server configuration but from old links scattered across the site.
  4. Watch that the chain does not break. Intermediate addresses deserve monitoring too — they fail more quietly than the final one.
Redirect ChainsEach extra redirect adds 100-300ms latency and reduces PageRank along the chain.
HTTP to HTTPSVerify the redirect is performed correctly without intermediate unencrypted hops.
Redirect LoopsCircular redirects cause ERR_TOO_MANY_REDIRECTS error and complete page unavailability.
301 vs 302 Codes301 permanently passes PageRank, 302 is a temporary redirect without passing SEO weight.

Why teams trust us

10+
redirect hops
HTTPS
redirect check
<2s
result
301/302
redirect codes

How it works

1

Enter URL

2

Redirect chain followed

3

Codes & final URL shown

Redirect checker: optimize redirect chains

Incorrect or long redirect chains slow down the site, lose PageRank and confuse search crawlers. The tool visualizes the full redirect chain with response codes and timing for each hop.

Full hop chain

Shows each redirect step: URL → code → URL → code, through to the final destination.

Time per hop

Measures latency at each redirect step for precise identification of performance bottlenecks.

Redirect type

Distinguishes 301, 302, 303, 307, 308 — each has different behavior for SEO and browsers.

Loop detection

Automatically detects circular redirects and warns before the browser throws an error.

Who uses this

SEO

redirect chain audit

Developers

301/302 debugging

DevOps

HTTPS redirect check

Marketers

UTM link tracking

Common Mistakes

Chains of 3+ redirectsHTTP → HTTPS → non-www → www — that's three redirects instead of one. Merge them into a single direct redirect.
Using 302 instead of 301302 for permanently moved pages means losing PageRank. Use 301 for final migrations.
Redirecting HTTP to HTTP before HTTPSAn intermediate unencrypted hop creates an MITM vulnerability and adds an extra request.
Not updating internal linksRedirects are not a substitute for updated links. Links to original URLs should be updated directly.

Best Practices

Use one redirect: HTTP+www → HTTPS+non-wwwConfigure a single nginx/Apache rule combining both conditions into one 301 redirect.
Check redirects after migrationsDomain change, HTTPS migration, URL structure redesign — all create new redirect chains.
Remove stale redirectsRedirects accumulated over years create hidden chains. Audit .htaccess and configs quarterly.
Control redirects in sitemapSitemap should only contain final URLs without redirects — otherwise crawlers waste crawl budget.

Get more with a free account

Redirect check history and API for automated chain auditing.

Sign up free

Learn more

Frequently Asked Questions

How critical is a 3-hop chain?

UX — +100-300ms load time. SEO — Google accepts up to 5 hops without major losses. 6+ hops = red flag, especially for crawl budget.

How to fix in nginx without a double redirect?

In http:// server block do: return 301 https://example.com$request_uri; (not via www). Separate server block for www: return 301 https://example.com$request_uri;. Everyone lands on the final URL in 1 hop.

301 or 308 for www→non-www?

301 — traditional, universal support. 308 — RFC 7538, better for non-GET methods. For www→non-www (almost always GET) — both work, 301 is safer.

How do I check my redirect chain?

Enterno Redirects checker — enter the URL, see the full chain + codes + timing. Or: curl -ILk https://example.com.

Try the live tool that powered this guide

Free plan — 10 monitors, checks every 5 min, no card required. Upgrade for 1-minute interval and multi-region monitoring.