Check redirects

Enter a URL. The redirect checker follows every redirect individually, shows status code, target and response time per hop and flags chains that are too long and wrong status codes.

Why redirects matter

Every redirect costs an extra round trip, often 100 to 300 milliseconds, and search engines lose link equity on long chains or stop crawling. A typical broken chain looks like this: http://example.com redirects to https://example.com, which redirects to https://www.example.com, which redirects to https://www.example.com/en/. Three hops where one would do.

The status codes

  • 301 Moved Permanently: permanent. Search engines transfer ranking to the target. Correct for domain moves and canonicalisation.
  • 308 Permanent Redirect: like 301 but keeps the method (POST stays POST).
  • 302 Found and 307 Temporary Redirect: temporary. Search engines keep the old URL. Wrong for permanent moves, but often the default of frameworks.
  • 303 See Other: after forms, redirects to a GET page.

What the checker detects

  • Chains with three or more hops.
  • Temporary redirects (302, 307) where permanent ones are intended.
  • http:// that does not redirect to https://.
  • https:// that redirects back to an unencrypted address.
  • Loops and more than five redirects.

The ideal configuration

Exactly one redirect from every variant to the canonical URL: http://example.com, http://www.example.com and https://example.com each redirect directly with 301 to https://www.example.com/. No detour via the http variant of the target domain, no intermediate hop without a trailing slash.

Frequently asked questions

How many redirects are too many?
One is ideal, two is acceptable. From three onwards the configuration should be cleaned up. Browsers and search engines give up after five to ten.
Why does the checker show 302 instead of 301?
Many frameworks and load balancers use 302 by default. For permanent moves configure 301 or 308 explicitly.
Does the checker follow JavaScript or meta refresh redirects?
No, only HTTP redirects via status code and Location header. Those are exactly the ones that count for search engines.

Guides for this tool

More tools

Free tool

SPF Checker

Free SPF record check and lookup: syntax, includes, the 10 DNS lookup limit and the closing qualifier. Shows whether your domain blocks forged senders.

Open tool →
Free tool

DMARC Checker

Free DMARC record check and lookup: policy (none, quarantine, reject), pct, reporting addresses and syntax errors. With recommendations for moving to p=reject.

Open tool →
Free tool

DNS Checker

Free DNS lookup straight from the authoritative name server: A, AAAA, CNAME, MX, TXT, NS and CAA records at a glance. No sign-up, every record explained.

Open tool →
Free tool

MX Checker

Free MX lookup: which mail servers receive for a domain, do they resolve, is the priority right? Detects missing and unreachable mail servers.

Open tool →
Free tool

SSL Checker

Free SSL certificate check: expiry date, issuer, chain, host name, alternative names and TLS version. Detects expired, self-signed and mismatched certificates.

Open tool →
Free tool

HTTP Header Checker

Free HTTP header check: HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Permissions-Policy with recommendations.

Open tool →
Free tool

DKIM Checker

Free DKIM record check and lookup: selector, key type, key length, syntax and revoked keys. Leave the selector empty to try common selectors automatically.

Open tool →
Free tool

DNSSEC Checker

Free DNSSEC test: DS record, resolver validation and broken signature chains. Shows whether validating resolvers like Google or Cloudflare reach your domain.

Open tool →
Free tool

MTA-STS Checker

Free MTA-STS check: DNS record, policy file, mode, max_age and whether your MX servers are covered. Shows whether inbound mail enforces TLS.

Open tool →
Free tool

TLS-RPT Checker

Free TLS-RPT record check: syntax, reporting addresses (rua) and common errors such as a missing record. Shows whether you get reports on TLS failures.

Open tool →
Free tool

BIMI Checker

Free BIMI record check: syntax, logo URL, SVG Tiny PS, VMC certificate and the DMARC prerequisite. Shows why your logo does not appear in Gmail.

Open tool →
Free tool

Blacklist Check

Free IP blacklist and domain blacklist check: mail server IPs, website IP and domain against Spamhaus, Spamcop, Barracuda, PSBL and SURBL. With delisting links.

Open tool →
Free tool

Domain Checker

Free domain check: expiry date, registrar, EPP status, transfer lock and name servers straight from the registry via RDAP. Warns about expiry and holds.

Open tool →