Technical SEO and redirects

Redirect checker for hop chains, loops and HTTPS downgrades

Enter a URL to follow every redirect hop by hop. See the status, Location, server and HSTS header at each step, then fix the flags that matter for visitors and search engines.

Enter a domain or a full URL. A missing scheme is treated as https://. Private and internal addresses are refused.

Runs on our edge server; we fetch the public page once and do not store it beyond a 10 minute cache.

Method

How it works

The checker requests the address and reads the status and headers without following the redirect automatically. It records the Location header, validates it, and requests the next address, up to 10 hops.

Flags separate problems from notes. A failure, such as a loop, an https to http downgrade or a final 404, needs a fix. A warning, such as a 302 used for a permanent move or more than three hops, is worth a look. Hints show the canonical host and trailing slash the site settles on.

The copy button writes the whole chain as plain text, so you can paste it into a ticket or a client report.

FAQ

Questions people ask

What is a redirect chain?

A redirect chain is the series of hops a browser or crawler follows before it reaches the final page. Each hop is a response with a 3xx status and a Location header. One short chain is normal, but long chains slow visitors down and make it harder for crawlers to settle on one address.

Is a 302 redirect bad for SEO?

Not always. A 302 is meant for temporary moves. When the change is permanent, such as http to https, www to the apex domain, or a trailing slash rule, use a 301 or 308 so search engines move their signals to the new address. The checker flags 302 responses that look permanent.

How many redirects are too many?

Aim for one. The checker warns above three, because every hop adds delay and some crawlers stop following long chains. The better fix is to update internal links and sitemaps so they point straight at the final address.

Why does the checker stop after 10 hops?

Browsers give up on long chains too. Stopping at 10 keeps each check fast. A chain that reaches the limit almost always has a loop or a conflict between rules, and that needs fixing at the source.

Does the checker follow redirects to private or local addresses?

No. Every hop is checked against the same rules as the first address. Localhost, private network ranges, link-local and cloud metadata addresses are refused, so the checker cannot be used to probe internal systems.

Next step

Want this done properly across your whole stack?

Tracking, search, automation and reporting, engineered and operated by subimpact network. Start with a free audit.

Get Free Audit