Enterno.io measured redirect chains on first access for top-1000 sites (March 2026). 42% of sites make 2+ hops (e.g. http://example.com → https:// → https://www. → https://www./en/). 8% make 4+ hops, which is critical for SEO (Google and Yandex lose up to 15% of PageRank on long chains). Optimization leader: no-www + single-hop (25%).
Below: key findings, platform breakdown, implications, methodology, FAQ.
| Metric | Pass-rate / Value | Median | p75 |
|---|---|---|---|
| 1 hop (http→https, ideal) | 58% | — | — |
| 2 hops | 26% | — | — |
| 3 hops | 8% | — | — |
| 4+ hops (SEO risk) | 8% | — | — |
| Redirect loop (≥10 hops = halt) | 0.1% | — | — |
| 301 redirect | 82% | — | — |
| 302 redirect (wrong) | 11% | — | — |
| 307/308 redirect | 7% | — | — |
| Platform | Share | Pass / Detail | avg |
|---|---|---|---|
| WordPress | 18% | avg 2.1 hops | — |
| 1С-Bitrix | 14% | avg 2.8 hops | — |
| Next.js / SPA | 9% | avg 1.4 hops | — |
| Shopify | 4% | avg 1.8 hops | — |
| Tilda | 3% | avg 1.3 hops | — |
| Custom PHP | 32% | avg 2.2 hops | — |
Top-1000 Tranco (March 2026). curl -IL -w "%{num_redirects}\n" for every URL, separately http:// and https:// and with/without www. 301/302 classified by Location header + status. Platform detection — by Server/X-Powered-By/HTML signatures.
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.
Shows each redirect step: URL → code → URL → code, through to the final destination.
Measures latency at each redirect step for precise identification of performance bottlenecks.
Distinguishes 301, 302, 303, 307, 308 — each has different behavior for SEO and browsers.
Automatically detects circular redirects and warns before the browser throws an error.
redirect chain audit
301/302 debugging
HTTPS redirect check
UTM link tracking
Redirect check history and API for automated chain auditing.
Sign up freeUX — +100-300ms load time. SEO — Google accepts up to 5 hops without major losses. 6+ hops = red flag, especially for crawl budget.
In http:// server block do: <code>return 301 https://example.com$request_uri;</code> (not via www). Separate server block for www: <code>return 301 https://example.com$request_uri;</code>. Everyone lands on the final URL in 1 hop.
301 — traditional, universal support. 308 — RFC 7538, better for non-GET methods. For www→non-www (almost always GET) — both work, 301 is safer.
<a href="/en/redirects">Enterno Redirects checker</a> — enter the URL, see the full chain + codes + timing. Or: <code>curl -ILk https://example.com</code>.