Redirect Checker
Check whether a URL redirects, follow each HTTP hop, and identify the final destination, status codes, loops, and HTTP-to-HTTPS changes.
How to check a redirect
- Enter a complete HTTP or HTTPS URL. Add more URLs on separate lines if needed.
- Choose the maximum redirect depth and number of parallel checks.
- Select Check URLs, then review the final status and destination.
- Open View chain to inspect every hop, redirect type, target, timing, and protocol change.
How to interpret the results
Example redirect chain
This fictional example shows one permanent protocol redirect followed by a successful final response. It is an illustration, not a live measurement.
Redirect chains, loops, and SEO checks
Keep chains short
Each unnecessary hop adds another request, slows navigation, and makes redirect rules harder to debug. Update internal links so they normally point directly to the final URL rather than an older URL in the chain, and use the Internal Linking Assistant to review relevant source-to-destination opportunities.
Fix redirect loops
A loop sends a request back to a URL already visited, such as A → B → A. Browsers and crawlers cannot reach a final page. The checker stops when it sees a repeated URL and shows the responses collected before the loop was detected.
Check migration signals together
For a URL with a true permanent replacement, use an appropriate permanent redirect. After a migration, verify that internal links and canonical URLs point to the intended final destination and avoid mixing unnecessary temporary and permanent hops. A redirect alone does not guarantee indexing or rankings.
Common questions
What does the final URL mean?
It is the URL that returned the last non-redirect response. If the check stops because of a loop, invalid location, timeout, or depth limit, the page labels the value as the last URL reached instead.
Does the checker detect HTTP and HTTPS redirects?
Yes. When a redirect changes the protocol, the hop is marked HTTP → HTTPS or HTTPS → HTTP.
Why can a browser and this checker show different results?
Redirects can vary by request method, cookies, location, user agent, or authentication. This checker sends a server-side HTTP request and does not reproduce a signed-in browser session.
Related technical SEO tools
- HTTP Status Checker for checking response codes across a URL list.
- Broken Links Checker for finding links that lead to failed responses.
- Google Index Checker for a separate check of whether a URL appears in Google.
- Technical SEO Audit for broader page-level checks.