Redirect Checker: Check URL Redirects and HTTP Headers
Enter any URL to trace its full redirect chain — see the HTTP status code at every hop, check for redirect chains, and inspect HTTP headers of the final destination.
| URL | Status | Hops | Chain Type |
|---|
How the URL Redirect Checker Works
Redirect Types and Their SEO Impact
The redirect type determines whether link equity (PageRank) is passed to the destination URL and how search engines update their index. Checking a URL redirect reveals the exact server response code — no guessing.
| Code | Type | Link Equity | When to Use |
|---|---|---|---|
| 301 | Permanent | Yes (full) | Page moved permanently: domain change, URL restructuring |
| 302 | Temporary | Partial | A/B testing, temporary landing page, maintenance |
| 307 | Temporary (1.1) | No | Temporary, preserves the HTTP method (POST stays POST) |
| 308 | Permanent (1.1) | Yes | Like 301 but preserves the HTTP method |
| 404 | Not Found | No | Redirect destination doesn't exist — fix the target |
Why Redirect Chains Hurt SEO
A redirect chain occurs when URL A redirects to URL B, which in turn redirects to URL C. Each additional hop adds latency and weakens the link equity passed through the chain.
Google officially recommends keeping chains to a single hop. Googlebot limits crawl depth, and a long chain may prevent the final page from being indexed. Use this tool together with our Site Crawler to find all redirect chains across your site.
Rule: if you see 3 or more hops, consolidate the chain so the original URL points directly to the final destination via a single 301 redirect.
What HTTP Response Headers Tell You
HTTP response headers are metadata sent by the server alongside every response. For SEO, the most relevant headers are:
| Header | What It Means |
|---|---|
| location | The next URL in a redirect hop |
| x-robots-tag | Indexing directives (noindex, nofollow) at HTTP level — work even without HTML access |
| cache-control | Caching instructions for browsers and CDNs |
| strict-transport-security | HSTS — forces HTTPS even when the user types http:// |
| content-type | Response MIME type (text/html, application/json, etc.) |
| server | Server software (nginx, Apache, cloudflare) |
Redirect Checker FAQ
Related Tools & Glossary
How to check a URL redirect
- Paste a single URL or a list of URLs for a bulk redirect check.
- Run the check — the tool follows the whole redirect chain to the final destination.
- Inspect the status code at each hop: 301, 302, 307, 308, 404 or 500.
- Fix the chains: internal links should point straight to the final URL.
What redirect status codes mean
301 Moved Permanently is a permanent redirect. Use it when a URL moves for good: search engines pass the signals to the new page and replace it in the index. The 301 vs 404 choice is separate: redirect when an equivalent page exists, and let the URL 404 when it does not.
302 and 307 are temporary redirects. The old URL stays in the index, so they are a poor fit for permanent moves and often cause ranking losses.
A redirect chain is two or more hops in a row. Every extra hop slows loading, wastes crawl budget and raises the chance of a broken link.
Frequently Asked Questions
What is the difference between 301 and 302 for SEO?
Why is a redirect chain bad?
How many URLs can I check at once?
Do 301 redirects lose link equity?
Next step