All tools

Redirect Tracker

Use the Redirect Tracker to trace single or batch public URL redirects hop by hop with status codes, Location targets, URL deltas, headers, final URL, timing, and SEO cleanup signals.

redirectredirect trackerredirect chain301302http statusfinal urlseocrawlertimingnetwork

Privacy note: this tool uses a server request for public network checks; do not enter private URLs. How privacy works

Redirect tracker

Redirect trace

Redirect traces, batch results, and diagnostics will appear here.

Redirect Tracker examples

Track a URL redirect from HTTP to HTTPS

A redirect tracker shows whether the first public URL reaches the expected canonical destination directly or takes extra hops.

Input

http://example.com

Output

Final URL, status code, redirect count, timing, and hop-by-hop Location headers

Batch-check migration redirects

Batch mode helps SEO and engineering teams spot redirect chains, loops, dropped query strings, and broken final URLs before a migration goes live.

Input

https://old.example.com/pricing
https://old.example.com/docs
https://old.example.com/contact

Output

A comparison table with grade, redirect count, final URL, timing, and top cleanup issue for each URL

Redirect Tracker use cases

  • Use a redirect tracker to verify where a short link, old URL, or campaign URL actually lands.
  • Verify a URL migration before search engines recrawl important pages.
  • Run a batch of public URLs after changing CDN, CMS, or framework redirect rules.
  • Find chains with too many redirect hops, temporary redirects, or final status errors.
  • Check whether query parameters survive a redirect path.
  • Confirm that HTTP URLs end on the expected HTTPS canonical URL.

How Redirect Tracker works

  • The redirect tracker API requests the public URL and follows redirects manually.
  • Each hop records status code, Location header, resolved destination, URL changes, headers, cache signals, cookies, and timing.
  • Redirected destinations are checked again before following.
  • The report flags loops, private redirects, HTTPS downgrades, cached temporary redirects, split canonicalization, slow chains, and SEO risks.

Redirect Tracker mistakes to avoid

  • A long chain can add latency and waste crawler time.
  • Temporary redirects on permanent migrations can send weaker canonical signals.
  • Dropping query parameters can break campaign tracking or application state.
  • Splitting HTTP-to-HTTPS, www, path, and slash cleanup into separate rules creates avoidable hops.
  • A redirect chain that ends in a 404 or 5xx still needs fixing.

Redirect Tracker platform fix examples

Cloudflare single-hop redirect rule

Point the old pattern directly to the final canonical URL instead of chaining page rules.

Example

If incoming requests match:
  Hostname equals old.example.com
Then:
  Static redirect to https://www.example.com/$1
  Status code: 301
  Preserve query string: enabled

Vercel redirects

Place redirects in configuration so old URLs resolve directly to the final destination.

Example

{
  "redirects": [
    {
      "source": "/old/:path*",
      "destination": "/new/:path*",
      "permanent": true
    }
  ]
}

Netlify redirects file

Use a forced permanent redirect only when you are sure it should override existing files.

Example

/old/*  /new/:splat  301
http://example.com/*  https://www.example.com/:splat  301!

Apache RewriteRule

Collapse protocol, host, and path changes into one redirect where possible.

Example

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old\.example\.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L,QSA]

Nginx canonical redirect

Prefer an exact server block redirect over proxying through the old application first.

Example

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

Redirect Tracker privacy and processing

Public URLs onlyPrivate hosts blockedNo account

This is a server-assisted public URL check. LocalTools sends only the public URL to its API and blocks local, private, reserved, and credentialed URLs before following redirects.

How LocalTools handles local and server-assisted tools

Redirect Tracker related workflows

Redirect Tracker FAQ

What is a redirect tracker?

A redirect tracker follows a public URL from the first request through every HTTP redirect until it reaches the final URL, then reports each hop, status code, Location target, timing, and cleanup issue.

Can the Redirect Tracker check 301 and 302 redirects?

Yes. It tracks 301, 302, 303, 307, 308, and other 3xx responses, then labels permanent and temporary redirects so you can audit migration and canonical rules.

Can I use the Redirect Tracker for batch URL checks?

Yes. Batch mode accepts multiple public URLs and returns a comparison table with grades, redirect counts, final URLs, timing, and the top issue for each trace.

Does the Redirect Tracker follow private or local URLs?

No. Local, private, reserved, and credentialed hosts are blocked before the request, and every redirected destination is checked before another hop is followed.

Related Redirect Tracker tools

View category