PNext

Home/Blog/SEO Migration Checklist
PNext USA | Blog | Website migration

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 YOU’LL LEARN
  • ✓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
The short answer

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.

Start here

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 migrationWhat changesMain risk
Domain changeexample.com to example.coLosing link value if redirects or Search Console steps are missed
Platform or CMS moveWordPress to Shopify, or to a headless CMSURL patterns, templates and metadata change at once
HTTPS or www changehttp to https, or www to non-wwwMixed signals if old versions are not redirected
RedesignNew templates and navigationContent and internal links quietly removed
Site consolidationSeveral sites or sections mergedPages 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.

Weeks before

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.

01

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.

02

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.

03

List the pages that matter most

Pages with traffic, conversions or backlinks. These get checked by hand at every stage.

04

Build the redirect map

Every old URL goes to its closest new equivalent with a single 301. Never redirect everything to the homepage.

05

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.

06

Keep internal links pointing at final URLs

Update navigation and in-content links so they do not rely on redirects.

07

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.

08

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.

The day itself

Launch day checklist

09

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.

10

Remove staging blocks

Check robots.txt and meta robots on the live site. A leftover noindex is the most common launch-day disaster.

11

Check canonicals and hreflang

They should point at the new live URLs, not staging or the old domain.

12

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.

13

Confirm analytics and conversions

Fill in a form and click the phone and chat buttons yourself, then check they appear in GA4.

The weeks after

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.

By platform

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.

Avoid these

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.

See our SEO migration services →
Redirects

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 URLNew URLTypeTraffic (12 months)BacklinksChecked
/services/seo-audit//services/technical-seo-audit/3011,240 clicks6 referring domainsYes
/blog/2019/seo-tips//blog/seo-checklist/301310 clicks2 referring domainsYes
/old-landing-page/(removed)4100 clicks0Yes

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.

At a glance

Before, during and after launch

StageWhat matters mostSteps in the sheet
Before launchBenchmarks, a complete redirect map, carrying over titles, content and structured data, a staging crawl1 to 21
Launch dayRemoving noindex, redirects live, new sitemap submitted, tracking checked22 to 28
After launchDaily monitoring, fixing 404s and chains, updating links, comparing with the benchmark29 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.

Straight answers

Frequently Asked Questions

0 open
Still have a question?

Ask our team in the UAE directly.

Ask PNext

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.

About this guide. Written by the PNext team and updated 26 October 2026. Guidance is based on Google Search Central documentation (linked in the text) and our own migration work, including a recent audit of our own site. Questions or corrections: info@performnext.com or +971 50 298 5401.
Conclusion

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.

What we will look at
  • 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.

    Scroll to Top
    Chat with us on WhatsApp
    Get a free audit