Up to 20 URLs. If you type the bare domain, https:// is assumed.
Results
Each URL will appear here with its chain of hops, final code and headers.
Next step
Shall we fix it for you?
Send us this result and we reply within one business day with what we would fix first, how much work it is and what you can leave as it is.
Opens the form with the diagnosis already written. You can edit it before sending.
How to use it
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.
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.
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.
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.
Background reading
Explained on the blog
Migrating off WordPress without losing your SEO
The full process we follow on every migration - what to measure before touching anything, how to build the redirect matrix, and what to watch through the thirty days after launch.
301 vs 302 redirects: what is the difference?
What each redirect code means (301, 302, 307 and 308), when to use which, why chains and loops cost visits and rankings, and why sending everything to the home page is not a fix.
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