Redirect and HTTP header checker

Paste a URL and see which code it returns, how many hops it takes to reach the final page and why it takes each one. With the cache and security headers of the response explained, and the typical migration mistakes pointed out.

  • Free
  • No sign-up
  • Up to 20 URLs
  • Headers included

Up to 20 URLs. If you type the bare domain, https:// is assumed.

Results

    How to use it

    1. 01

      Paste the URLs

      One per line: the old ones from a migration, the ones Search Console flagged, or the bare domain to see how people get in.

    2. 02

      Look at the chain

      Each hop with its code and destination, and between hops the reason: https, www, trailing slash or a path change. If there is more than one, one is spare.

    3. 03

      Read the headers

      The final response carries caching, security and, sometimes, a noindex hiding in a header nobody looks at. Here you see it.

    The codes that matter

    200
    The page exists and is served. It is what the end of any chain should respond.
    301
    Moved permanently. Google passes the signal to the new URL and, over time, stops showing the old one. The browser remembers it.
    302
    Moved temporarily. Google keeps treating the old URL as the original; if the 302 lasts for years, the signal takes a long time to consolidate.
    307
    Like 302, but the request must be repeated with the same method. Right for forms; for SEO it counts as temporary.
    308
    Like 301, but keeping the method. For ordinary pages, 301 and 308 are equivalent in Google’s eyes.
    404
    Does not exist. Google retries it for months in case it comes back, and meanwhile the link pointing there is worth nothing.
    410
    Removed on purpose. Google de-indexes it sooner than a 404 and does not retry. For what is not coming back.
    5xx
    Server error. If it keeps happening, Google drops the page from the index: it does not index what it cannot read.

    What Google does with a chain

    It follows up to ten hops and then gives up. But long before ten there is already a cost: every hop is one more request, with its DNS resolution and its connection, paid by whoever comes in on a phone, and Google passes less signal through each link of the chain.

    A 301 or a 308 pass the signal from the old URL to the new one. A 302 or a 307 do not consolidate it while they last: Google ends up treating them as permanent after months, but during that time rankings are split between two addresses.

    And a rule that sends everything to the home page is not a redirect: it is a "soft 404". Google sees that a specific page ended up somewhere unrelated, passes nothing, and may keep showing the old URL in results. Every old page has to go to its closest equivalent, or be retired with a 410.

    Redirects are half of a migration

    When a site changes platform, structure or domain, every URL that had rankings is an asset kept or lost according to one rule. The usual approach is to write them by hand, test three and trust. And the usual outcome, six months later, is finding three-hop chains, duplicate origins that override each other, and destinations that no longer exist.

    On every migration we build the redirect matrix as a single source of truth and verify it on every build: zero chains, zero duplicate origins, zero missing destinations, zero mass redirects to the home page. If a rule breaks, the deployment does not go out. This tool is the pocket version of that check.

    How we migrate without losing rankings →

    Frequently asked questions

    301 or 302?

    If the old URL is not coming back, 301. A 302 tells Google the change is provisional, so it keeps treating the old URL as the original and takes far longer to pass the signal to the new one. Almost every 302 we see in migrations is a misconfigured 301: the default on many platforms is 302 and nobody changed it.

    How many redirects can Google follow?

    Up to 10 in one chain, according to its own documentation; after that it gives up and treats the URL as an error. Browsers give up at roughly the same point. But the limit is not what matters: every hop is a round trip of latency paid by whoever visits the page, and Google passes less signal through each link.

    Why does my site take three hops?

    Because each rule solves a different problem and nobody merged them: one goes from http to https, another adds the www, another adds the trailing slash. The fix is for every rule to point straight at the final URL in its canonical form, with https, www and slash, instead of at the next link. One redirect from any variant.

    How long should a redirect be kept?

    At least a year, which is what Google recommends for the signal to consolidate and for external links to stop pointing at the old URL. In practice, indefinitely: a rule costs nothing and removing it breaks the links left out there, in emails, documents and other sites that never get updated.

    What is a 410 and when should I use it?

    It is the way to say "this page was removed and is not coming back". Google de-indexes it sooner than with a 404, which it retries for months just in case. Use it for discontinued products, services that no longer exist and pages with no reasonable equivalent to redirect to. If they have one, redirect.

    Does a 302 hurt SEO?

    Less than years ago — Google eventually treats a long-lived 302 as permanent — but the process is slow and, meanwhile, the old URL remains the canonical one in its eyes. Across a whole migration that means weeks of rankings split between two URLs. If it is permanent, say so with a 301 and skip the wait.

    Where is the request made from?

    From our server on Cloudflare, with an agent that identifies itself as EinscubeBot. It has to be that way: a browser cannot read the headers of another domain. We do not store the URLs you check; the result is cached for ten minutes so the same URL checked twice in a row is not downloaded twice.

    Why can I not check an internal URL or one with a port?

    Because the request leaves from a server of ours, and a server that agrees to fetch any address is a door into other people’s internal networks. Only public URLs on standard ports are checked. For a password-protected staging environment, use your browser’s developer tools: the network tab shows the same chain.

    Is there a migration ahead of you?

    Rankings that took years to earn can be lost in an afternoon if the redirects go wrong. We build the matrix, verify it on every build and keep it for as long as it takes.

    We reply within one business dayBogotá · UTC−5

    Message us on WhatsApp (opens in a new tab)