WP Support Desk

Your 24/7 WordPress Support Team

  • Schedule a Call
  • WordPress
  • WordPress Development
  • WordPress Hosting
  • WordPress Maintenance
  • WordPress Plugins
  • WordPress Security
  • WordPress Support
  • WordPress Themes
  • Website Checklist
  • Product Reviews
Home » WordPress Website Migration Checklist

WordPress Website Migration Checklist

Last Updated: January 16, 2025 by WP Support Desk

  • Total24

Are you looking to migrate your WordPress website? 

Website migration means making major changes to a website’s structure, design, or location to have better online visibility. The most common reasons for website migration include hosting changes, platform updates, a domain change, or website redesign.

No doubt, It’s really a critical task to migrate your site to its new destination. You can even face severe drops in your website traffic or other long-term problems. 

This WordPress website migration checklist helps you with what you should do before and after the migration and ensures that everything works properly after the website migration. 

Let’s get started! 

Contents hide
1 Before migrating your website
1.1 1. Define a clear scope and objectives
1.2 2. Take an overview of metrics and benchmarks
1.3 3. Set a migration deadline
1.4 4. Put your site on hold
1.5 5. Take a fresh backup
2 After migrating your WordPress site
2.1 6. Point your domain name to your new host
2.2 7. Migrate your site files and database
2.3 8. Make sure your SSL certificate is working
2.4 9. Check website functionality
2.5 10. Check site speed
3 Conclusion:

Before migrating your website

Follow the following migration checklist and get your website ready to migrate. 

1. Define a clear scope and objectives

Firstly, you need to establish the primary goals of the site migration. Then, define its scope. It will help you to preserve your search engine optimization (SEO) and backlinks so that people can find your website easily. 

Website migration scope and objectives include:

  • Why you are migrating your site?
  • What it will look like after migration?
  • Need to transfer the entire site or portion of your current site.

It will help you to plan the migration process in a better way. 

Let’s suppose. if you’re migrating your site to HTTPS, the main objective should be to retain traffic levels. 

Define a clear scope and objectives for website migration

2. Take an overview of metrics and benchmarks

Before website migration, you should take an overview of the current site and create a performance report. It will help you to evaluate what impact migration has left on your website. 

Google Analytics is one of the best options to track your site’s performance. You can get an organization’s online performance against overall goals.

Common questions you should keep in mind while taking the website’s overview of metrics and benchmarks are: 

  • How many visitors enter your site via search engines? 
  • What’s the distribution of this traffic across the different pages? 
  • Which pages rank for your target keywords and in which SERP position? 
  • How many URLs get indexed? 
  • How quickly do pages load and become interactive? 

Main website performance metrics include: 

  • Error and Bounce Rate
  • Unique Visitors
  • Traffic Source
  • Conversion Rate
  • Top Pages Website
  • Keyword Ranking
  • Lead Generation

These website performance metrics will help you to gain a clear overview of user behavior on your website before and after migration. Also, how your site was or is running. 

 Take an overview of metrics and benchmarks

3. Set a migration deadline

Website migration deadline helps to provide a clear expectation about when it should be delivered by and helps to keep you accountable for your goal. 

Always consider and finalize the best date and time that suits you. Typically, when the website receives the least traffic, is the most ideal time.

Set a migration deadline - website migration checklist

4. Put your site on hold 

If anything happens on your website while migrating, it won’t be moved over to your new host. The best way to avoid this issue is to put your website on hold. 

Like, If you’re an eCommerce store, pause the orders for the time being. It is essentially a soft launch of your website. 

So, it’s time to put your website on hold. 

Put your site on hold 

5. Take a fresh backup 

Website backup is an additional layer of website protection. Taking the website backup before starting the migration is necessary. It helps to restore your website with minor details if something happens. 

The benefits of taking website backup are: 

  • Guard Against Human Error
  • Reverse Problems During migration
  • Prevent Loss of Data
  • Handle Compatibility Issues 
  • Resolve Malware Infections

Options to backup WordPress site: 

  • Use a WordPress backup plugin i-e: UpdraftPlus Backup
  • Backup your site with your web host
  • Take a manual backup of your site
 Take a fresh backup for website migration

All done? Start migrating your WordPress website now!

After migrating your WordPress site

Follow the following website migration checklist and get your website secured after website migration.

6. Point your domain name to your new host 

After website migration, the very first thing that you should do is connect your domain name to your new hosting provider. It helps to connect with different service providers and have the optimal setup for your website.

Steps to point your domain name to your new host:

  • Get the New Nameserver Values
  • Apply the New Nameservers Values
  • Wait for DNS Propagation

DNS propagation takes 48 hours to 72 hours for the connection to update across the world.

Website migration checklist

7. Migrate your site files and database

You already have taken the fresh website backup. It’s time to use that backup and migrate your website files and database. 

Steps to migrate your site files and database are:

  • Log into your new server via FTP
  • Navigate to its root folder
  • Right-click anywhere within that folder, and select the Upload option. 
  • Locate the folder you downloaded 
  • Open the folder and select all the files and directories within.

It will take some time to complete the upload process. 

Migrate your site files and database

8. Make sure your SSL certificate is working

Secure Sockets Layer (SSL) certificate creates an encrypted connection and establishes trust. It keeps online interactions private and protects your sensitive information. 

Benefits of Securing Website With SSL Certificate:

  • Kick out the Hackers
  • Build Trust with Extended Authentication
  • Boost Ranking & Increase Brand Value
  • Strongest Encryption to Secure Information
  • Secure Payments to Experience Safe Shopping

To improve your user’s overall experience with your website make sure that your SSL certificate is working fine after migration. 

Make sure your SSL certificate is working - website migration

9. Check website functionality

Website functionality defines what your website can do and how it works. It includes everything that a user does on your website. 

Do you know, 42% of consumers say they’ll leave a website that poorly functions? Website Design and its functionality both are linked in the world of User Experience and impact the visitor’s mind. 

Steps to test website functionality are:

  • Check each of your pages that they all look great and are functioning as expected
  • Fill out all forms to ensure that they are working fine 
  • Check all links sitewide 
  • If you own an eCommerce store, go through the entire checkout process 
  • Test payment functionality, if any 
  • Make sure the dashboard and login work as expected
  • Check for broken images, if any
Check website functionality - website migration

10. Check site speed

Your website speed directly influences your conversion rates. Also, a website with good speed is even more important as a competitive edge and ranks higher on search engines 

Important factors of Website Speed:

  • High-speed site gives an impressive user experience
  • Improves the SEO rankings of a website
  • Speed affects conversions to gain/lose potential customers and revenue

One analysis of 5 million desktop and mobile pages found that the average time it takes to fully load a webpage is 10.3 seconds on desktop, and 27.3 seconds on mobile. 

After migration, test your website speed using tools like GTMetrix or Google PageSpeed Insights to see how quickly/slowly your site loads.

Google PageSpeed Insights -a

Conclusion:

Website migration is a critical process that, when done right, can open new opportunities for growth and improved functionality. Whether you’re moving from one hosting provider to another or transitioning from a platform like Drupal to WordPress, careful planning and execution are key to maintaining your website’s SEO rankings, data integrity, and overall performance.

By following the detailed steps outlined in this WordPress Website Migration Checklist, you can ensure a smooth migration without compromising your site’s visibility or user experience.

Remember, a successful migration isn’t just about transferring data—it’s about preserving your site’s value and setting the stage for future success. If you’ve completed your migration using this guide, we’d love to hear your success stories or any challenges you overcame in the comments below.

Ready to start your migration journey? With the right tools and guidance, your new WordPress website is just a few steps away!

  • Total24

Filed Under: WordPress, Website Checklist

WP Support Desk

We are a team of WordPress consultants, developers & customer happiness support members who are consulting, developing, maintaining and providing WordPress support since 2010.

WordPress Guides

  • What is WordPress? All You Need to Know
  • How to Build a Website – Start With Why
  • How to Build a WordPress Website From Scratch
  • How to Decide the Best Hosting for WordPress
  • What is WordPress Management? All You Need to Know
  • Best WordPress Plugins – Ultimate List
  • Ultimate WordPress Security Checklist – Updated 2025
  • 15 Best WordPress Themes for Blogs, Business & Ecommerce
  • Image Optimization for WordPress in 2025: Everything You Need to Know
  • How to Conduct a WordPress Site Audit – A Compete Guide
  • WordPress Speed Optimization – A Complete Guide

Professional Blog Setup Service In Just $79

Hate wasting time? Our expert blog setup service will save you time & $$$.

Click here to start

You will Get

  • Hosting selection advice
  • WordPress installation
  • Premium theme
  • Contact form setup
  • Pro security plugin
  • Yoast SEO plugin initial setup
  • Speed optimization
footer logo

SERVICES

  • WordPress Development
  • WordPress Support
  • WordPress Maintenance
  • Blog Setup Service

RESOURCES

  • What is WordPress? All You Need to Know
  • How to Build a WordPress Website From Scratch
  • WordPress Website Launch Checklist – Updated 2025
  • Ultimate WordPress Security Checklist – Updated 2025
  • How to Conduct a WordPress Site Audit – A Compete Guide
  • Yoast SEO Plugin – A Complete Guide for On-Page SEO in 2025

COMPANY

  • About Us
  • Blog
  • Contact WP Support Desk
  • ©2026 WP Support Desk
  • Affiliate Disclaimer
  • Terms of Service
  • Privacy Policy
WP Support Desk is the trading name of BTLtimes.com Limited Registered in England & Wales | Company No: 07204533

Copyright © 2026 · WP Support Desk on Genesis Framework · WordPress · Log in

This website uses cookies that help the website to function and also to track how you interact with our website. But for us to provide the best user experience, enable the specific cookies from Settings, and click on Accept. Customize Accept All Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
SAVE & ACCEPT