The gap
After a redesign or a move to a new CMS, hand-written redirects end on the home page, on a 404 or on a page about something else, and the lost rankings only show up weeks later in the search console.
Developer tools
A command-line tool for moving a website that does three jobs in one run on the live old addresses: it follows each old URL through its real redirects and flags the ones that land on the home page, an error, a noindex page or the wrong subject, proposes the redirect you meant, and lists the new pages no old URL reaches. It also audits live sitemaps.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.
The gap
After a redesign or a move to a new CMS, hand-written redirects end on the home page, on a 404 or on a page about something else, and the lost rankings only show up weeks later in the search console.
What it is
Mapwarden follows every old URL through its redirects, compares it with the new sitemap, reports each wrong redirect with a code, proposes the new page it probably should point to and lists the new pages nothing redirects to.
How you use it
Launch a site move with every old address landing on the page that replaces it, and a ready list of the redirects that were missed.
Redirect-map generators propose redirects from two lists of URLs, and link checkers test redirects you have already written. Mapwarden does the whole round in one run on the live old addresses: it checks where each one really ends, proposes the fix and lists the new pages nothing reaches.
Use it when
Built for
mapwarden migrate OLD NEW reads the old URLs from a sitemap, a site root or a list file and the new site's URLs from its sitemap. It follows each old URL hop by hop, so the table shows status codes such as 301 to 200, the page it ends on and the problems found. gone, still-live, temporary, chain, to-home, target-error, target-noindex, target-canonical and off-map each have their own code, and exit code 1 lets a pipeline stop.
A redirect that ends with status 200 can still be wrong. Mapwarden compares the words of the old address with the address and title of the page it lands on, and reports a mismatch when they share none, as when an old matcha guide ends on a chamomile product page. Five or more old URLs ending on one page are reported as a funnel notice, so a deliberate consolidation can be confirmed.
For every old URL that went wrong, Mapwarden proposes the new page whose address words match best and writes the proposals with -fixes as old,new,similarity,reason. It also lists the new pages that no old URL ends on, which is where a forgotten mapping usually hides. A list file with an expected target per old URL checks that every redirect ends exactly there.
Without migrate, Mapwarden audits a sitemap as before: every listed URL for status, redirects, noindex, canonical, titles and hreflang reciprocity, politely and with CI exit codes.
1 of 8
| Platform or runtime | Supported versions | Tested up to |
|---|---|---|
| Linux amd64 (binary run) | kernel 3.2 or newer | Ubuntu 24.04, kernel 6.8 |
| Go (to build from source) | 1.22 or newer | 1.26.0 |
It is finished and tested. It is not on sale yet; this page will say where to get it when it is.
Coming soon
Not published on its store yet, so there is no buy or download link. PN Scripts does not take payment for it here.