Tools/Redirect Checker

URL Redirect Checker

Trace the redirect chain of any URL. See every hop, status code, and the final destination.

Enter a URL and click "Check" to trace its redirect chain.

What Is a Redirect Chain?

A redirect chain is a sequence of URL redirects that a browser follows before reaching the final destination. When you click a link, the server may respond with a redirect (3xx status code) that sends you to a different URL — which itself may redirect to another URL, and so on.

For example:

http://example.com
  → 301 → https://example.com
    → 301 → https://www.example.com
      → 302 → https://www.example.com/landing-page
        → 200 (final destination)

That's a 3-hop redirect chain. Each hop adds latency (50–200ms per redirect), and long chains can cause:

  • Slower page loads — Each redirect adds a round trip to the server
  • SEO problems — Google may not follow chains longer than 5 hops, and link equity is diluted with each redirect
  • Tracking issues — Some analytics platforms lose referrer data through redirect chains
  • Broken links — If any hop in the chain fails, the entire link breaks

Why Check Redirect Chains?

For Affiliate Marketers

Affiliate links often pass through multiple redirects: your tracking platform → affiliate network → advertiser's landing page. If any hop is slow or broken, you lose conversions. Use this tool to:

  • Verify your smart links work — Paste your GeoRedir link and confirm it reaches the correct destination
  • Check affiliate network redirects — Some networks add 2–3 extra redirects, adding latency
  • Debug broken links — If visitors report issues, trace the chain to find where it breaks
  • Audit competitor links — See how many hops competitor affiliate links use

For SEO

Redirect chains directly impact SEO performance:

  • 301 chains lose link equity — While Google says 301 chains pass PageRank, each hop may dilute it slightly in practice
  • Redirect loops — A loop (A → B → A) causes infinite redirects and a broken page. This tool detects loops.
  • Mixed redirect types — A chain with both 301 and 302 redirects confuses search engines about which URL is canonical
  • HTTP to HTTPS migration — After migrating to HTTPS, check that old HTTP URLs redirect properly to HTTPS versions

For Developers

  • Verify deployment — After deploying URL changes, confirm redirects work as expected
  • Test CDN behavior — CDNs sometimes add or modify redirects. Verify the full chain.
  • API endpoint testing — Check that API redirects return the correct status codes

How to Read Redirect Chain Results

When you check a URL, this tool shows every step in the chain:

ColumnWhat It Means
StepThe hop number (1, 2, 3...)
URLThe URL at this step
Status CodeThe HTTP response code (see reference below)
Redirect TypePermanent (301/308) or Temporary (302/307)
Response TimeHow long this hop took in milliseconds

What to look for:

Short chains (1–2 hops) — Ideal. Minimal latency and no equity loss.
3–4 hops — Acceptable but not ideal. Consider consolidating.
5+ hops — Too many. Google may stop following. Visitors experience noticeable delay.
Mixed 301/302 — Confusing for search engines. Pick one type per chain.
Redirect loop detected — Critical error. The chain loops back on itself and never reaches a destination.

Redirect Types for Affiliate Marketers

Not all redirects are equal. Choosing the right type matters:

TypeCodeUse CaseCachingSEO Impact
Permanent301Domain migration, URL restructuringBrowser caches permanentlyTransfers link equity to new URL
Temporary302Affiliate tracking, geo-targeting, A/B testsNot cached — every click hits the serverNo link equity transfer
Permanent Strict308Same as 301 but preserves HTTP methodBrowser caches permanentlySame as 301
Temporary Strict307Same as 302 but preserves HTTP methodNot cachedSame as 302
Meta RefreshN/AHTML-based redirect (slow, not recommended)Not cachedPoor — search engines may not follow
JavaScriptN/AClient-side redirect (requires JS execution)Not cachedWorst — many bots can't follow

For affiliate smart links, 302 is almost always correct. It ensures every click passes through your tracking server, destinations can be changed instantly, and A/B test assignments are fresh on every click. GeoRedir uses 302 redirects for all smart links. Learn more in our glossary: A/B Testing.

Common Redirect Issues & How to Fix Them

Redirect Loop

Symptom: Browser shows "ERR_TOO_MANY_REDIRECTS" or this tool shows the same URLs repeating.

Cause: URL A redirects to URL B, which redirects back to URL A.

Fix: Check your redirect rules for circular references. In GeoRedir, ensure your destination URLs don't point back to your smart link URL.

Redirect to 404

Symptom: Chain ends with a 404 (Not Found) status.

Cause: The final destination page has been removed or the URL is wrong.

Fix: Update the destination URL in your redirect rule. In GeoRedir, edit the smart link and correct the destination.

HTTPS Redirect Issues

Symptom: Extra redirect from HTTP to HTTPS at the start of the chain.

Cause: The link uses http:// but the destination server forces HTTPS.

Fix: Always use https:// in your destination URLs to avoid the unnecessary extra hop.

Slow Redirect Chain

Symptom: Total chain time exceeds 500ms.

Cause: Too many hops, slow servers in the chain, or geographic distance.

Fix: Reduce the number of hops. Use an edge-based redirect platform like GeoRedir (sub-200ms from 300+ locations) instead of server-based redirects.

Understanding HTTP Status Codes

2xx — Success

200

OK

The request succeeded. This is the final destination — no more redirects.

204

No Content

The server processed the request but returned no content. Common for tracking pixels and API calls.

3xx — Redirects

301

Moved Permanently

The URL has permanently moved. Search engines transfer SEO value to the new URL.

302

Found (Temporary Redirect)

The URL has temporarily moved. GeoRedir uses 302 redirects for smart links (best for affiliate tracking).

303

See Other

The server redirects to a different URL using GET. Often used after form submissions.

304

Not Modified

The resource hasn't changed since the last request. The browser uses its cached version.

307

Temporary Redirect (Strict)

Like 302 but guarantees the request method stays the same. Used by HSTS and modern redirect systems.

308

Permanent Redirect (Strict)

Like 301 but guarantees the request method stays the same. The permanent counterpart of 307.

4xx — Client Errors

400

Bad Request

The server couldn't understand the request. Usually caused by malformed URLs or missing parameters.

401

Unauthorized

Authentication is required. The request lacks valid credentials.

403

Forbidden

The server understood the request but refuses to authorize it. Access is permanently denied.

404

Not Found

The requested page doesn't exist. Check the URL for typos or broken links.

410

Gone

The resource has been permanently removed. Unlike 404, the server confirms it existed before and won't return.

429

Too Many Requests

Rate limit exceeded. The client has sent too many requests in a given timeframe.

451

Unavailable For Legal Reasons

The resource is blocked due to legal demands (censorship, DMCA, GDPR). Common in geo-restricted content.

5xx — Server Errors

500

Internal Server Error

Something went wrong on the server. A generic error when no more specific message is available.

502

Bad Gateway

The server received an invalid response from an upstream server. Often a temporary infrastructure issue.

503

Service Unavailable

The server is temporarily unable to handle requests. Usually due to maintenance or overload.

504

Gateway Timeout

The upstream server didn't respond in time. The request may work if retried later.

Frequently Asked Questions

How many redirects is too many?
Google recommends keeping redirect chains under 5 hops. For affiliate links, aim for 1–2 hops (your tracker → destination). Each hop adds 50–200ms of latency and increases the chance of a broken chain.
Does a 302 redirect hurt SEO?
For affiliate tracking links, no. 302 redirects are the correct choice because they tell search engines the redirect is temporary and the original URL should be indexed. Using 301 for tracking links would cause browsers to cache the destination and bypass your tracker.
How do I check redirects from different countries?
This tool checks redirects from our server's location. For geo-targeted links (like GeoRedir smart links), the redirect destination changes based on visitor country. To test geo-specific redirects, use a VPN to change your location and click the link directly, or use GeoRedir's built-in link testing feature.
What's the difference between a redirect and a canonical tag?
A redirect sends visitors to a different URL (they see the new URL in their browser). A canonical tag tells search engines which URL is the "preferred" version without redirecting visitors. Redirects are for visitors; canonicals are for search engines.
Can redirect chains break affiliate tracking?
Yes. If a hop in the chain strips query parameters (like click_id or utm_source), your tracking breaks. Always verify that your full redirect chain preserves URL parameters from start to finish.

Need fast, reliable redirects?

GeoRedir delivers sub-200ms redirects from 300+ global edge locations. Perfect for affiliate links, geo-targeting, and A/B testing.

Free plan included • No credit card required • Upgrade anytime