Moving your WordPress website to a new host or server is a complicated task. If you need to move your WordPress website, you need to take into consideration the potential data loss or downtime.
Both of these factors can make your WordPress site temporarily inaccessible to all users. It can affect your site’s ranking and lead to revenue loss.
However, there is an easy way to move your WordPress website with no downtime. And, if you want to learn how, then read the step-by-step guide below.
If you are struggling with your existing web hosting provider and facing issues such as slow website speed, low bandwidth, poor security, lack of essential software, among others, then it is high time that you move your site to another web host. However, migrating an existing website to a new host with no downtime can be a tedious task (but not impossible). As such, read this guide to learn how to move your WordPress site to a new host in 7 simple steps.
Most people choose a new host to optimize the speed and performance of the WordPress website. When you’re looking for a new host, you must consider factors like uptime, bandwidth, reliability, flexibility, among others.
You need to install the Duplicator plugin for website migration. Duplicator is the most popular plugin, with 20 million downloads, that helps you to move, migrate or clone a WordPress site with zero downtime between domains or hosts.
This process may take time; you need to leave the tab open. Once it is completed, you'll notice the download options for the installer. Click on the one-click download link and download both the files. The archive copy is your website copy, and it will automate the installation process for you.
After you have downloaded the installer and archive files, it’s time to upload them on a new web host via the FTP.
*If you have WordPress already installed in the root directory, you will need to delete it first. Next, you need to upload both the archive file and installer file.
If you have uploaded both the files, you can access the installer.php file in the browser list using this URL - http://www.pattern.com/installer.php.
This URL may take you to the old web host, and you can get a 404 error because of this. It happens because your domain name is still pointing towards your old web host.
Start by finding your IP address.
Once you change the host, you need to create a MySQL database in your new hosting account. For this, go to your new accounts cPanel dashboard.
You can also do this by scrolling to add a user to the database section. Once your database is ready, make a note of the database username and password.
Once you are ready to run the installer, navigate to the address in your browser window. Thereafter, the installer will run a few tests and show you a pass next to the archive and the validation test. You'll need to check the terms and conditions and click the next option.
You don't need to change anything if you are not changing the domain name. Click on the Next button, and the duplicator will run the final steps. You can then sign into your WordPress site on the new host.
To update your domains, you will need to switch to DNS name servers. It ensures that the users are taken to your website’s new location when they type in your domain in the address bar.
*It would help if you waited to cancel your old hosting till a week after switching to a new host.
After you move the WordPress website to a new host, go back to the host file and erase duplicate or add entries you made in the migration process.
Check the email configuration to see if it works in your email tool. You can check by sending test emails to yourself from another address. If you aren't receiving it, check with your new host to set up your software.
If the above steps are too technical for you to carry out, you can simply contact your hosting provider’s support team and they will help you to migrate your website effortlessly with no downtime.