SEO Migration Checklist (2026): 40 Steps to Move Your Website Without Losing Traffic
By the PNext team · Updated 26 October 2026
Website migrations are one of the few moments when years of search rankings can disappear in a week. Not because Google punishes change, but because something small gets missed: a redirect that points to the homepage, a staging site left on noindex, a canonical tag still pointing at the old domain.
Most of those mistakes are avoidable with a checklist. This is the one we use, split into what to do before launch, on launch day and in the weeks after, with notes on the migrations that tend to go wrong.
- ✓What counts as a website migration
- ✓The pre-launch checklist
- ✓What to check on launch day
- ✓Post-launch monitoring
- ✓The mistakes that cost the most traffic
What is an SEO migration checklist?
An SEO migration checklist is the list of checks that protect your rankings when a website changes its URLs, platform, domain or design. It covers crawling and benchmarking the old site, mapping every URL to a new one with 301 redirects, testing the new site before launch, and monitoring traffic, indexing and errors afterwards.
What is a website migration?
In SEO terms, a migration is any change that affects how search engines find, read or rank your pages. Google’s own guidance on moving a site with URL changes covers the core of it: map old URLs to new ones, redirect them properly and tell Google about the change.
| Type of migration | What changes | Main risk |
|---|---|---|
| Domain change | example.com to example.co | Losing link value if redirects or Search Console steps are missed |
| Platform or CMS move | WordPress to Shopify, or to a headless CMS | URL patterns, templates and metadata change at once |
| HTTPS or www change | http to https, or www to non-www | Mixed signals if old versions are not redirected |
| Redesign | New templates and navigation | Content and internal links quietly removed |
| Site consolidation | Several sites or sections merged | Pages competing with each other, or dropped |
Most real projects combine two or three of these, which is exactly why they go wrong. A redesign “with a few URL tidy-ups” is a migration.
Pre-launch SEO migration checklist
Download: the full SEO migration checklist as a spreadsheet (CSV, opens in Excel or Google Sheets), with a status column to tick off each step.
Benchmark everything
Export the last 12 months of Search Console queries and pages, GA4 landing pages and conversions, and current rankings. You cannot prove nothing was lost without a baseline.
Crawl the old site
Get a full list of URLs, titles, meta descriptions, H1s, canonicals and status codes. Keep this file; you will need it again after launch.
List the pages that matter most
Pages with traffic, conversions or backlinks. These get checked by hand at every stage.
Build the redirect map
Every old URL goes to its closest new equivalent with a single 301. Never redirect everything to the homepage.
Carry over on-page SEO
Titles, descriptions, headings, body content, structured data, image alt text and hreflang should move across, not be rewritten from scratch.
Keep internal links pointing at final URLs
Update navigation and in-content links so they do not rely on redirects.
Block staging from search
Use a password or IP restriction on the staging site, and make a note to remove any noindex rules before launch.
Test on staging
Crawl the new site, check the redirect map against it, test page speed and mobile layout, and confirm forms and tracking fire.
If the new site is still being designed, involve SEO before the templates are signed off. Our SEO website design consulting exists because fixing structure after build costs far more.
Launch day checklist
Switch redirects on and test them
Run your old URL list through a crawler and confirm every one returns a single 301 to the right page.
Remove staging blocks
Check robots.txt and meta robots on the live site. A leftover noindex is the most common launch-day disaster.
Check canonicals and hreflang
They should point at the new live URLs, not staging or the old domain.
Submit the new XML sitemap
In Google Search Console and Bing Webmaster Tools. If the domain changed, use Search Console’s change of address tool too.
Confirm analytics and conversions
Fill in a form and click the phone and chat buttons yourself, then check they appear in GA4.
Post-launch monitoring
Some movement in rankings during the first few weeks is normal while Google recrawls. What you are watching for is anything that does not recover.
A healthy migration usually looks like this: impressions dip for a week or two as Google discovers the redirects, the old URLs drop out of the index as the new ones appear, and traffic to your priority pages returns close to the baseline within four to eight weeks. A page that is still well below its baseline after two months almost always has a specific cause, such as a missing redirect, removed content or a changed title, and it is worth finding rather than waiting.
- Daily for two weeks: 404 errors, server errors, redirect chains and the indexing report in Search Console.
- Weekly for three months: clicks and impressions for your priority pages compared with the baseline.
- Backlinks: ask the sites that link to you most to update their links to the new URLs.
- Redirects: keep them in place for at least a year. Google suggests keeping them as long as possible.
- Fix fast: if a priority page drops and stays down, compare its old and new versions line by line. Usually something was removed.
We ran a small version of this on our own site recently. After a theme and template change, 77 of our 79 pages turned out to have two H1 tags because the theme added a hidden title. Nothing looked wrong in a browser; only a crawl showed it. That is the kind of issue post-launch checks exist to catch.
Platform-specific migration notes
The checklist above applies to every migration, but each platform has its own traps. These are the ones we check first.
WordPress
Permalink settings change URLs site-wide in one click, so set them before launch and never after. SEO plugins store titles and descriptions in their own fields, so check they came across. Staging plugins often enable “discourage search engines”, which must be switched off on launch.
Shopify
Shopify forces its own URL structure, with /products/, /collections/ and /pages/ in the path, so almost every URL changes when you move to it. Use its built-in URL redirects for the full map, and watch for duplicate product URLs created inside collections.
Headless or JavaScript sites
Make sure important content is in the HTML that search engines receive, not only rendered in the browser. Check that titles, canonicals and structured data are server-rendered, and test pages with Search Console’s URL Inspection.
HTTPS moves
Redirect every http URL to https with a single 301, update internal links and canonicals to https, and fix mixed-content warnings for images and scripts.
Domain changes
Keep the old domain registered and redirecting for years. Verify both domains in Search Console, use the change of address tool, and update your Google Business Profile and major directory listings.
Site mergers
Decide page by page which version survives. Merge the best content into it and redirect the rest, rather than keeping near-duplicates on the new site.
If you are moving platforms rather than redesigning, budget extra time for testing the redirect map. In our experience it is the single step most likely to be rushed.
The migration mistakes that cost the most traffic
Redirecting everything to the homepage
Google treats these as soft 404s, so the old pages’ value is lost rather than passed on.
Redirect chains
Old URL to an interim URL to the final URL. Each hop slows crawling and can lose value. Point straight to the final page.
Dropping content in a redesign
Shorter, “cleaner” pages often remove the paragraphs that were ranking.
Changing too much at once
A new domain, platform and content in one weekend makes problems hard to trace. Stage it if you can.
Forgetting images and files
PDFs and image URLs earn links and image search traffic too. Redirect them.
No baseline
Without before-and-after data you cannot tell a seasonal dip from a migration problem.
If you would rather not run this alone, our SEO migration services cover the full checklist, and a technical SEO audit is a sensible first step if you are not sure what state the current site is in.
Planning a website migration?
We will review your plan and redirect map before launch and tell you where the risks are.
How to build a redirect map
Most traffic lost in a migration comes from redirects: pages sent to the homepage, chains of several hops, or important URLs missed entirely. A redirect map is a simple sheet with one row per old URL. This is the layout we use:
| Old URL | New URL | Type | Traffic (12 months) | Backlinks | Checked |
|---|---|---|---|---|---|
| /services/seo-audit/ | /services/technical-seo-audit/ | 301 | 1,240 clicks | 6 referring domains | Yes |
| /blog/2019/seo-tips/ | /blog/seo-checklist/ | 301 | 310 clicks | 2 referring domains | Yes |
| /old-landing-page/ | (removed) | 410 | 0 clicks | 0 | Yes |
The figures above are an example of the layout, not data from a real site. Sort your map by traffic and backlinks so the pages that matter most are checked first, and test a sample of old URLs on launch day.
Before, during and after launch
| Stage | What matters most | Steps in the sheet |
|---|---|---|
| Before launch | Benchmarks, a complete redirect map, carrying over titles, content and structured data, a staging crawl | 1 to 21 |
| Launch day | Removing noindex, redirects live, new sitemap submitted, tracking checked | 22 to 28 |
| After launch | Daily monitoring, fixing 404s and chains, updating links, comparing with the benchmark | 29 to 40 |
If a migration is coming up and you want a second pair of eyes, our SEO migration service covers planning and post-launch monitoring, and our technical SEO audit checklist is a good pre-launch check.
Further reading from our team: SEO proposal template with a filled example.
Frequently Asked Questions
Try a different keyword, or ask our team directly.
Planning and testing usually take two to six weeks depending on site size, plus at least three months of monitoring after launch. Large ecommerce or multi-language sites take longer.
A short dip while Google recrawls is common. With a complete redirect map and the on-page SEO carried over, most sites recover within weeks. Big, lasting drops usually point to missed redirects or removed content.
At least a year, and ideally permanently. Removing them early throws away the value of links pointing at the old URLs.
Yes. Verify both domains in Search Console and use the change of address tool after the redirects are live, then submit the new sitemap.
Only if there is a clear benefit. Keeping existing URLs removes most of the risk. If you do change them, map every old URL to its closest new one.
A crawler such as Screaming Frog or Sitebulb, Google Search Console, Bing Webmaster Tools, GA4 and a spreadsheet for the redirect map are enough for most sites.
More Guides for US Businesses
Ready to talk about your results?
Tell us what is changing and when, and we will review your plan for free.
We work with businesses in Dubai, across the UAE and in the USA. No pitch, no pressure, just an honest view of what we would do.
Or call and WhatsApp us on +971 50 298 5401.
- 01Redirect map review
- 02Staging site crawl
- 03Launch-day checks
- 04Post-launch monitoring plan
Talk to us about your migration
Tell us about your website and goals.