301 Redirect Map Builder
Redirect mapping is the slowest, riskiest part of a migration — and every missed URL leaks rankings. Paste the old URLs, put the new site’s URLs in the second list, and the Notepad pairs each old URL with its closest new one. Check the matches, then turn them into redirect rules.
- Free, no limits
- No sign-up
- Nothing uploaded
- Undo any step
What do you want to do?
How to use the 301 Redirect Map Builder
- Paste the old URLs; choose “Match old URLs to new URLs” and put the new site’s URLs in the second list.
- Review the “old | new | score” lines. Low scores and “(no match)” lines need a human decision — edit them in the editor.
- Pick a rule format and Apply to the same lines. Copy the rules into your server config or give the CSV to your developer.
What each option does
How to Map Old URLs to New URLs
For a site migration: finds the most similar new URL for each old URL by comparing the words in their paths, and outputs “old | new | score” lines ready for Build Redirect Rules.
.htaccess 301 Redirect Generator
Turns old → new URL pairs into 301 redirect rules for .htaccess or nginx, or a CSV. Use lines of “old | new”, or old URLs in the editor and new URLs (same order) in the second list.
Combine Two Lists Side by Side
Joins line 1 of your list with line 1 of the second list, line 2 with line 2, and so on — “old | new” pairs for redirects, keyword | URL mappings, or two columns for a spreadsheet.
Questions
How does the matching work?
It compares the words in each URL’s path — especially the last segment — and picks the new URL with the most in common, ignoring years, file extensions and filler words. It’s a starting point to review, not a guarantee.
Why is a line marked “can’t match query strings”?
Apache’s Redirect directive ignores ?query parts, so those old URLs need a RewriteRule instead. They’re flagged so they don’t silently fail.
Should these be 301 or 302 redirects?
301 (permanent) for a migration — it tells search engines to move rankings to the new URL. Use 302 only for genuinely temporary moves.