Redirect Checker
Trace every hop a URL redirects through, with status codes and timings.
Enter a URL to follow it through every redirect until it reaches a final destination. You get each hop's status code, the URL it points to, and how long the round trip took.
Redirect chains are invisible in a browser — the address bar only shows the destination — yet each hop is a full round trip that delays the page for every visitor.
How it works
A redirect is a response telling the client to request a different URL. Each one costs a complete round trip: DNS, TCP, TLS, request, response. On a mobile connection a single unnecessary hop can add 300ms or more before the real page even starts loading.
The status code carries meaning that matters for search:
- 301 Moved Permanently — the move is permanent. Browsers cache it aggressively and search engines transfer ranking signals to the new URL. Note that browsers cache 301s so persistently that a mistaken one is painful to undo.
- 302 Found and 307 Temporary Redirect — the original URL stays canonical. Using these for a permanent move means search engines keep indexing the old URL and ranking signals never transfer.
- 308 Permanent Redirect — like 301, but guarantees the request method is preserved. 301 and 302 historically allowed clients to convert a POST into a GET; 307 and 308 forbid it.
The most common accidental chain looks like this:
http://example.com → https://example.com →
https://www.example.com → https://www.example.com/
Three hops where one would do. Configure the first redirect to go straight to the final canonical URL, handling protocol and hostname in a single step. Search engines also limit how many redirects they will follow — typically around five — and a long chain risks the destination simply not being indexed.
Frequently asked questions
How many redirects is too many?
One is normal. Two is worth fixing. Three or more is costing every visitor real time, and search engines may stop following before reaching the destination. Aim to redirect straight to the final URL in a single hop.
Should I use 301 or 302?
Use 301 for permanent moves so ranking signals transfer. Use 302 only when the original URL will genuinely come back — A/B tests, temporary maintenance pages, geographic routing. Using 302 for a permanent move is a common and quietly expensive mistake.
What is the difference between 301 and 308?
Both are permanent. 301 historically allowed clients to change a POST into a GET when following; 308 guarantees the method and body are preserved. For ordinary page moves either works, and 301 has broader support in old clients.
Do redirects hurt SEO?
A single 301 passes essentially all ranking signals and is completely normal. The damage comes from chains — added latency, and the risk that a crawler stops following before the destination.
Why does my browser show a different final URL?
Browsers apply cached 301s, HSTS upgrades and their own cookies, any of which can change the path taken. This request starts clean with no cache and no cookies, so it shows what a first-time visitor experiences.
What causes a redirect loop?
Usually two rules disagreeing — a server forcing HTTPS while a proxy or CDN forces HTTP back, or a www rule and a non-www rule each pointing at the other. The chain here stops after ten hops and reports the loop.
Related tools
HTTP Header Checker
See every response header, the full redirect chain, and where the time goes.
Network & IP301 Redirect Generator
Generate exact 301 redirect code for Apache, Nginx, and PHP.
Server ConfigWebsite Speed Test
Break a page's response time into DNS, connect, TLS and TTFB.
Website & SEOSecurity Headers Checker
Grade any site's HTTP security headers and see exactly what to add.
SecurityCanonical URL Checker
Check rel="canonical" tags across pages to ensure proper SEO indexation.
Website & SEO.htaccess Generator
Build an .htaccess file for redirects, HTTPS, caching and security.
Server ConfigNeed hosting that just works?
Free SSL, daily backups and 24×7 support on every Loudhost plan.