Website Migration Checklist: SEO Best Practices for a Successful Site Migration

A website migration can affect existing rankings, traffic and enquiries if URLs, pages or important settings aren’t handled carefully during launch.

Adarsh Jose Benny

Nov 2, 2026

Website Migration Upgrade Concept 1

With careful planning and testing, those risks can be managed. This website migration checklist explains what to check before launch, what needs to happen on the day and how to monitor the site afterwards.

What Is a Website Migration?

A website migration is a significant change to a website’s domain, platform, structure, hosting, content or design that could affect how visitors and search engines access it.

This could involve:

  • Moving to a new domain
  • Changing CMS or ecommerce platform
  • Redesigning the website
  • Changing the URL structure
  • Moving to a new host
  • Merging several websites
  • Moving from HTTP to HTTPS

Not every migration changes the website’s URLs. A redesign could keep the same addresses while altering the content, navigation, page templates, internal links or technical setup. Those changes can still affect how search engines understand the website and how well its pages perform.

If your project involves moving to another platform, our guide to switching content management systems covers some of the wider decisions involved.

Will any URLs change?

If they will, create a complete URL map showing where every old page will move and set up permanent redirects. If the URLs will remain the same, you still need to compare the content, internal links, metadata, crawlability, performance and tracking of the old and new websites.

 

Website Migration Checklist

Turn the checklist into a working plan by giving each task a named owner, deadline and status. This makes it clear who is responsible for completing and approving the work, rather than allowing important checks to fall between different teams.

Before the Migration

1. Define What Is Changing

Start by recording exactly what the migration involves and what the finished website needs to achieve.

Confirm:

  • The reason for the migration
  • Which domains, sections and systems are affected
  • Whether any URLs will change
  • The intended launch date
  • Who is responsible for SEO, development, content and final approval

Bring your SEO team or specialist into the project before the website structure, URLs and content decisions have been finalised. It is much easier to protect valuable pages and influence the new structure while those decisions are still open.

Tip: Avoid combining several major changes at once where possible. Changing the domain, CMS, design, content and URL structure simultaneously makes performance changes harder to diagnose. Google recommends changing one thing at a time where the project allows it.

2. Record the Website’s Current Performance

Before anything changes, record how the existing website performs. This gives you a reliable baseline for measuring the migration and diagnosing any problems afterwards.

Useful information includes:

  • Organic clicks and impressions
  • Important rankings and search queries
  • Organic landing-page traffic
  • Enquiries, sales and other conversions
  • The number and status of indexed pages
  • Backlinks to important URLs
  • Website speed and Core Web Vitals
  • Existing crawl errors

Save the reports and exports rather than relying on being able to find the same information later. Use a comparison period that accounts for seasonal changes where possible.

Take a complete backup of the website too, including its files and database. This gives your team something to restore if a serious problem occurs during the migration.

3. Create a URL Inventory and Decide What Happens to Each Page

Create a master list of the existing website’s URLs using:

  • A complete website crawl
  • The XML sitemap
  • The CMS
  • Google Search Console
  • Google Analytics
  • Backlink data
  • Existing redirect files

Combine the results and remove duplicates. Don’t rely entirely on the XML sitemap because it may exclude orphan pages, old campaign landing pages or other URLs that still receive traffic or links.

Include valuable PDFs, images and downloadable files too. Then give every URL a clear action:

  • Keep it at the same URL
  • Move it to a new URL
  • Update it
  • Merge it with another page
  • Remove it

Base each decision on the page’s purpose, accuracy, traffic, conversions, rankings and backlinks. Protect pages that already perform an important role, even if they aren’t prominent within the current navigation.

Avoid rewriting every successful page during the migration. Changing its URL, content and design simultaneously makes any later performance changes much harder to explain. Preserve the essential content and search targeting where practical, then make further improvements once the migration has settled.

4. Preserve URLs Where Possible

A useful URL doesn’t need to change simply because the website is being redesigned. Keeping it avoids creating an additional step for visitors and search engines.

Where a URL must change, record its new destination in a redirect map. This tells the developer where each old address should send visitors after launch.

Redirect map example

Old URLNew URLActionStatus
/old-service/services/new-servicePermanent redirectReady
/outdated-offerNo suitable replacementRemoveReview
/contact-us/contactPermanent redirectReady

 

 

 

 

Follow these basic rules:

  • Redirect each old URL to its closest relevant replacement
  • Use a permanent server-side redirect, normally a 301
  • Send the old address directly to its final destination
  • Avoid redirect chains and loops
  • Don’t send every removed page to the homepage
  • Retain historical redirects that are still needed
  • Allow a genuine 404 or 410 response where no relevant replacement exists

Blanket homepage redirects can confuse visitors and may be treated as soft 404s by Google. If several old pages have genuinely been combined into one useful resource, they can all redirect to that page.

Google’s official site-move guidance provides further information about URL mapping and permanent redirects.

 

website migration checklist

5. Review and Test the Staging Website

A staging website is a private working version of the new site used for testing before it replaces the live one.

Protect it from public access and search indexing during development. Password protection is generally the clearest option while still allowing authorised people and testing tools to review it.

Before launch, check that the new website preserves or correctly updates:

  • Page content
  • Titles, descriptions and headings
  • Internal links
  • Canonical tags
  • Structured data
  • Image information
  • Hreflang, where applicable
  • The XML sitemap
  • Mobile usability
  • Website speed

Crawl the staging website and compare its important pages and templates with the current site. Look for missing content, broken links, incorrect status codes and pages that search engines may struggle to access or understand.

Our technical SEO guide explains these checks in more detail.

Any password protection, noindex instructions or crawl restrictions used during development must be removed from the live website. Add this as a specific launch task rather than assuming it will happen automatically.

6. Test the Website’s Important Functions

A successful migration also needs to preserve the actions customers and staff rely on.

Test:

  • Enquiry forms and confirmation emails
  • Checkout, payments and customer accounts
  • Website search and downloads
  • CRM connections
  • Stock and product feeds
  • Cookie consent, Analytics and conversion tracking
  • Telephone tracking and advertising pixels

Complete realistic journeys rather than checking whether each feature merely appears on the page. Submit a test enquiry, place an order where appropriate and confirm that the information reaches the right system or person.

Record who tested each function and the result. These checks should be repeated on the live website immediately after launch.

7. Agree the Launch and Rollback Plan

The launch plan should explain what will happen, who will complete each task and how the team will respond if something goes wrong.

Confirm:

  • Who has authority to approve the launch
  • When the migration will take place
  • Who will be available during and afterwards
  • How the website will be restored if a serious problem occurs
  • Which issues would cause the launch to be delayed

Choose a time when the necessary people are available and potential disruption to customers is manageable. Avoid launching immediately before a busy trading period or an unattended weekend.

Do not launch until:

  • Important pages and content are present
  • Redirects have been prepared and tested
  • Forms, checkout and key customer journeys work
  • Analytics and conversion tracking are recording correctly
  • The live-site crawl and indexing settings have been checked
  • A current backup and rollback plan are available

On Launch Day

The checks completed on staging need to be repeated once the website is live. Changes to the domain, hosting or server configuration can introduce problems that weren’t present in the test environment.

1. Remove Restrictions From the Live Website

Confirm that important live pages aren’t blocked by password protection, noindex instructions or an incorrect robots.txt file.

Keep the separate staging website protected or take it offline after launch.

2. Activate and Test the Redirects

Test the complete redirect map on the live website rather than checking only the homepage and a few important pages.

Confirm that each old URL uses the intended permanent status, reaches the correct live page and doesn’t pass through a chain or create a loop. Prioritise any problems affecting pages that previously generated traffic, conversions or backlinks.

3. Crawl the Live Website

Crawl the website as soon as it is available and check for:

  • Broken internal links and unexpected error responses
  • Pages that can’t be indexed
  • Incorrect canonical tags
  • Old URLs remaining in internal links
  • HTTP or mixed-content problems
  • Missing content or metadata
  • An unavailable or inaccurate XML sitemap

Compare the results with the staging crawl and original URL inventory to identify anything that changed or disappeared during launch.

4. Test Tracking and Customer Journeys Again

Repeat the important customer journeys on the live website. Submit an enquiry, place a test order where appropriate and check any account or download functions.

Confirm that the information reaches the right systems and that Analytics records the relevant visits and conversions.

5. Update Search Console and the Sitemap

Once the website is live:

  • Submit the new XML sitemap
  • Verify any new Google Search Console property
  • Use the Change of Address tool when moving to a new domain or subdomain
  • Record the launch date in your reporting

The Change of Address tool isn’t required for a redesign, CMS change, URL changes within the same domain, a move from HTTP to HTTPS or a change between www and non-www.

 

After the Migration

1. Monitor Performance and Investigate Changes

Continue monitoring the website while search engines crawl the new pages and process the changes.

Review:

  • Search Console indexing reports
  • Organic traffic, rankings and impressions
  • Enquiries, sales and other conversions
  • Crawl and server errors
  • Visits to 404 pages
  • Website speed

Compare the results with the baseline recorded before the migration. Use equivalent periods and account for seasonality, marketing campaigns and other events that could affect demand.

If traffic falls, check:

  1. Whether Analytics is still recording correctly
  2. Whether the affected pages and content were transferred
  3. Whether the old URLs redirect to the correct pages
  4. Whether the new pages can be crawled and indexed
  5. Whether canonical tags point to the intended URLs
  6. Whether content or internal links changed substantially
  7. Whether the server is returning errors

Compare individual landing pages rather than looking only at the website-wide total. This will show whether the problem affects the whole website, one section or a small number of important pages.

Some short-term movement may occur while Google processes the migration. A large or sustained decline should still be investigated rather than dismissed as something that will resolve itself.

2. Recrawl the Old and New URLs

Use the original URL inventory to confirm that:

  • Old URLs continue to redirect correctly
  • New pages return the expected status
  • Internal links point directly to the new URLs
  • No important content has disappeared
  • Removed pages behave as intended

Some old URLs may no longer be discoverable through a normal crawl of the new website, which is why the original inventory remains important.

3. Update Other Links You Control

Replace old URLs in:

  • Advertising campaigns
  • Email templates
  • Social profiles
  • Business listings
  • Partner portals
  • Downloadable documents

This sends visitors directly to the correct page and reduces unnecessary reliance on redirects.

4. Keep the Redirects in Place

Google recommends keeping migration redirects in place for at least one year. Keeping useful redirects for longer can also help visitors following old bookmarks, emails or links from other websites.

If the migration involved a domain change, keep control of the old domain and maintain its security certificate so the redirects continue to work properly.

 

How Long Does SEO Take After a Site Migration?

Planning and completing a migration may take several weeks or months. The timeframe depends on the number of pages, systems involved, scale of the changes and how many people need to review and approve the work.

After launch, Google needs time to crawl the redirects, discover the new URLs and process the updated website. Google advises that this can take a few weeks or longer, with larger websites generally taking more time.

There is no universal recovery date. Some migrations cause very little disruption, while others experience more noticeable movement. Continue comparing performance with the original baseline and investigate anything that remains significantly below expectations.

 

When Might You Need Professional Migration Support?

Professional support may be useful when:

  • Organic search generates important revenue or enquiries
  • Large numbers of URLs, domains or websites are changing
  • The project involves complex ecommerce, international or integrated systems
  • Traffic has already declined following a migration

Statuo can help plan the SEO requirements, record what the existing website has earned and coordinate the technical checks with your wider project team.

We can also prepare redirect maps, review the staging website and monitor performance after launch so problems are identified and addressed quickly.

Talk to Us About Your Website Migration