Skip to main content

Local & AI SEO

How to plan redirects for a site migration

A migration is the highest-risk thing a business does to its website, and the redirect map is the part that decides whether it goes well. Done as a plan, it is unremarkable. Done on launch night, it is where sites lose years of accumulated ground.

Last reviewed by James Henderson

How do you plan redirects for a site migration?

Build the map before development finishes, sourced from a crawl, the sitemap, Search Console, analytics and server logs, then sort by traffic. Map your top pages by hand rather than by pattern — a 95%-correct rule is fine across a thousand low-traffic URLs and unacceptable across the twenty that pay for the business.

Frequently asked questions

When should the redirect map be built?

Before development finishes, not on launch night. It is a spreadsheet with one row per old URL, sourced from a crawl, the sitemap, Search Console, analytics, server logs and the CMS content list.

Should I use pattern rules or map by hand?

Both. Patterns are right for the long tail, but the pages that actually generate enquiries should be mapped by hand and checked. A 95%-correct pattern is fine across a thousand low-traffic URLs and unacceptable across your top twenty.

What about pages with no equivalent on the new site?

Decide before launch. Anything with no sensible destination should return 410 rather than being redirected to the homepage, which is treated as a soft 404 and confuses visitors.

What goes wrong most often on launch day?

A staging robots.txt or leftover noindex tags going live with the site. Both are quick to check and expensive to miss, so verify them before announcing anything.

How long should I monitor after a migration?

Three months, checking weekly: 404 reports, crawl statistics, organic traffic against the same period last year, and rankings for commercially important terms. Early fluctuation is normal; a steady decline is a mapping problem.

Want this looked at for your business?

Twenty minutes on the phone usually finds the one thing holding the number back. James answers himself.

You reach James, not a call centre. No answer means he is on a job — leave a message and he calls back.

Call James: 832-338-2926

BayouEdge AI Assistant

Ask about our services

Hi! I'm the BayouEdge AI assistant. I can help you learn about our marketing services for Houston and South Texas businesses. What can I help you with?

Powered by BayouEdge AI