Website Redesign Without Losing Rankings: An SEO Migration Checklist
A step-by-step SEO migration checklist for website redesigns and platform moves: URL inventory, redirect mapping, pre-launch QA, launch day and post-launch monitoring.
A redesign is the riskiest moment in a website’s SEO life. URLs change, pages get merged or deleted, and years of rankings can disappear within weeks. The good news: almost all of that is preventable. Here’s the checklist I use.
Why redesigns lose traffic
The usual causes are predictable:
- Old URLs that aren’t redirected, so links and rankings hit a 404
- Content that ranked well cut down or removed for a “cleaner” design
- Staging sites left with a
noindextag at launch - Titles, headings and internal links lost in the rebuild
- A new platform that loads key content with JavaScript
Before the redesign
- Crawl the current site with a tool like Screaming Frog and save the full list of URLs, titles, meta descriptions and headings.
- Export your top pages from Google Search Console (last 12 months, by clicks and impressions) and from GA4 (landing pages by organic sessions and conversions).
- Export your backlinks from Ahrefs, Semrush or Search Console’s Links report, and note which pages have the most.
- Benchmark rankings for your important keywords so you can compare after launch.
- Decide what happens to every important URL: keep it, move it, merge it or retire it.
During the build
- Keep URLs where you can. The safest redirect is the one you don’t need.
- Build a redirect map. Every old URL that has traffic, rankings or links should 301 to the most relevant new page. Never send everything to the homepage.
- Keep the content that ranks. Redesign the layout, not the substance, of your best-performing pages.
- Carry over metadata including titles, meta descriptions, headings, alt text and structured data.
- Block the staging site with a password, and treat
noindexas a backup rather than the only protection. - Check rendering. Make sure important content is in the HTML search engines receive.
Launch day
- Remove staging blocks and
noindextags - Confirm robots.txt allows crawling
- Test redirects from the map in bulk; every one should return a single 301 to a 200 page
- Submit the new XML sitemap in Google Search Console and Bing Webmaster Tools
- Spot-check key pages for titles, canonicals and structured data
- Confirm analytics and conversion tracking are firing
After launch
For at least four weeks, check:
- Search Console → Pages for new 404s and indexing drops
- Performance for changes in clicks and impressions on your top pages
- Rankings against your benchmark
- Conversions to make sure forms and calls still track
Some fluctuation in the first few weeks is normal. A steady decline usually points to a missing redirect or lost content, and it’s fixable if caught early.
A real example
This site was rebuilt from WordPress onto a new platform in 2026. Every post that was rewritten kept its original URL, and every page that changed was mapped to a 301 redirect before launch. It’s the same process I use for client migrations on WordPress, Webflow, Shopify, Squarespace, Wix and Framer.
Planning a redesign? Get in touch before the build starts. It’s far cheaper to plan a migration than to recover from one.