URL Migration Checker
Moved a site? Paste your old and new URLs and find out which redirects are actually working — permanent, direct, and landing where you meant them to.
What goes wrong in a migration
A migration rarely fails loudly. The site works, the pages load, and the traffic drops over the following weeks for reasons that are hard to attribute. These are the four causes, in the order they usually turn out to be responsible.
The redirect is a 302
Visitors arrive, but the redirect describes a temporary move. Use 301 or 308 to give search engines a stronger canonical signal when the change is permanent.
It lands somewhere valid but wrong
A catch-all rule sends every unmatched old URL to the homepage. Nothing errors, so nothing gets noticed — and every one of those pages has lost its specific relevance.
No redirect at all
The old URL still serves a page. Now two addresses hold the same content and compete with each other, splitting the links pointing at them.
The chain grew
Old → interim → new, because a second migration was layered on the first. It works, and it costs a round trip on every visit and every crawl.
After the redirects check out
Submit the new URLs so the participating engines re-crawl them promptly. Submitting the old ones achieves nothing — the redirect already tells the engine where to go.