XiaTools
Domain tool

Redirect Checker

Trace every redirect of a URL with status codes and response time to find loops and slow hops.

The XiaTools Redirect Checker traces every HTTP redirect of a URL, displaying status codes and response times for each hop along the path. It helps you uncover hidden redirect loops, excessive latency, and misconfigured server rules before they impact your users or search rankings.

What is it

The Redirect Checker is a diagnostic network tool that follows the path of a URL from its initial request to its final destination. When a web browser requests a URL that has been moved, the server responds with a specific status code instructing the browser to look elsewhere. Common codes include 301 (Moved Permanently), 302 (Found), 307 (Temporary Redirect), and 308 (Permanent Redirect).

Behind the scenes, this tool acts like an automated client, sending an HTTP GET or HEAD request and inspecting the Location header of the response. It repeats this process for each subsequent URL it encounters until it reaches a final destination page (usually returning a 200 OK status) or encounters an error like a redirect loop. By measuring the milliseconds elapsed at each step, the tool exposes performance bottlenecks caused by chaining too many redirects together.

Why it matters

URL redirects are essential for maintaining SEO equity when restructuring a website or migrating from HTTP to HTTPS. However, poor implementation can severely damage your site's performance and user experience. Every redirect hop adds latency, as the browser must wait for the server response before initiating a new request to the next URL. Chaining multiple redirects—such as going from http://example.com to https://example.com to https://www.example.com/home—can add seconds of unnecessary delay, leading to higher bounce rates.

Furthermore, search engine crawlers have a finite crawl budget and limits on how many redirects they will follow. If a crawler encounters a redirect loop, it stops indexing the page entirely. Regular auditing ensures your link equity passes correctly without dilution and that your visitors reach their intended destination quickly and securely.

How to use this tool

  1. Locate the input box on the Redirect Checker page.
  2. Enter the full URL you want to test, including the protocol (http:// or https://).
  3. Press Check to initiate the redirect trace.
  4. Wait a few moments for the tool to query the servers and render the complete chain of hops.

How to read the results

When the tool finishes analyzing your input, it presents a step-by-step breakdown of the redirect path. Let us examine a realistic example for example.com where the user enters the root domain without a protocol.

Common problems and how to fix them

Infinite Redirect Loops

A redirect loop occurs when URL A points to URL B, and URL B points back to URL A (or loops through a longer chain back to the start). Browsers eventually give up and display a "Too many redirects" error. To fix this, inspect your server configuration files or CMS settings. If you are using Nginx, check your server block rules:

server {
    listen 80;
    server_name example.com;
    return 301 https://www.example.com$request_uri;
}

Ensure you are not redirecting https://www.example.com back to http://example.com anywhere in your rules.

Mixed Protocol Chains

Starting on HTTPS, redirecting to HTTP, and then back to HTTPS creates security warnings and unnecessary overhead. Always ensure your protocol transitions move strictly from HTTP to HTTPS in a single step.

Excessive Hops

If your trace reveals more than two hops, you are wasting valuable milliseconds. Update your inbound links and internal redirects to point directly to the final target URL (https://www.example.com/) rather than passing through legacy intermediate pages.

Best practices

Frequently asked questions

What is a redirect chain?

A redirect chain occurs when a webpage points to a second webpage, which in turn points to a third, creating multiple hops before reaching the final destination. Each hop adds latency and slows down page load times.

Why am I getting a 'Too many redirects' error?

This error happens when your server configuration creates an infinite loop, such as Page A redirecting to Page B, and Page B redirecting back to Page A. You must review your server rules or CMS settings to break the cycle.

What is the difference between a 301 and a 302 redirect?

A 301 redirect indicates a permanent move, passing most SEO ranking power to the new URL. A 302 indicates a temporary move, telling search engines to keep indexing the original URL.

How do redirects affect my SEO performance?

Properly configured 301 redirects preserve link equity and guide search crawlers to updated pages. However, excessive chains or loops waste crawl budget and cause search engines to drop pages from their index.

Does this tool show SSL certificate errors during redirects?

Yes, if an intermediate hop points to an insecure HTTP URL or a domain with an invalid SSL certificate, the tool will report the corresponding status or connection failure.

How often should I check my website redirects?

You should run a redirect check after any server migration, SSL certificate renewal, CMS update, or when you notice a drop in organic traffic or slow page load speeds.

Redirect Checker guides

Related tools