Want to change your website’s web hosting partner? Are you looking for a detailed guide on how to move your WordPress website to a new server without making your website content duplicate? If yes, then you are on the right spot. In this article, we are going to explain how to migrate a WordPress website or blog to a new web host for beginners.
If you are doing this for the first time, then you may have many questions related to this matter, such as will everything go safe? Will my website content become duplicate after the migration? Will the transferring process take too much time? If so, then will my web visitors face issues during the migration? In short, “don’t worry,” we are here to help!
Read and study this article thoroughly, and then you will be good to go. So what’s the wait? Let’s put in gear.
How to Move a WordPress Website to a New Server for Beginners?
For a better understanding, I have split the whole process into several steps. Follow each step mentioned below one by one:
Step 1: Take a full backup of your website
In case if anything happens terrible during the process, then a backup can heal your damaged website with ease. There are a lot of free plugins on WordPress that allows you to create a free backup of your whole site in a few clicks. If you have no idea how to back up a WordPress website, then refer to this tutorial:
- On your WordPress dashboard, go to the Plugins option from the left side navigation menu.
- Click on Add a new plugin option.
- Then in the search bar, search for “BackupBuddy” and then select it from the results.
- Once the plugin installation page appears, install the plugin.
- Let it
install entirely, and it may take a few seconds. Then open the settings of
the BackupBuddy plugin. Now do the following things:
- First of all, set up a new password for the plugin. (The password will keep your site backup data safe)
- Second of all, provide your email ID because any error alert will be sent to you by email.
- Now navigate to the “Remote Destinations” option on the plugin’s menu.
- After that, click on the “add new destination” and then chose a place or platform where you would like to store the backup.
- Once that done, hit the Backup option located inside the BackupBuddy menu.
- Now select the “Complete Backup” option.
- Let the process complete, and once that is done, you will be able to download the backup of your whole site to your computer. The downloaded backup files will play an essential role in the website migration process.
Step 2: Export WordPress Data from Current Web Host Portal
Head to the current web hosting provider’s official website and then log in to your account. Then find the export program or similar option for exporting and downloading your WordPress data.
Step 3: Access the C-Panel to Download the Database files.
Visit the C-Panel of your website and log in using the credentials provided by your hosting provider. Now go to phpMyAdmin, and there you need to go the Export option. After that, hit the Go button.
Step 4: Downloading the WordPress Content Folder
This time we are downloading the folder that makes your whole site working. We will use a file transfer protocol client to do this. We recommend you using CuteFTP or either FileZilla FTP client for downloading your WordPress content folder.
Step 6: Login to the New Hosting Provider’s portal
Head to the official website of your new hosting providers, such as Godaddy.com, hostgator.com, Namecheap.com, and others. And then login to your account using the ID and password. Now login to the control panel of the new hosting provider.
Step 7: Creating an FTP Account on New Host
This FTP account will help you to upload the content of your WordPress, and without it, you won’t be able to migrate your website. So kindly create an FTP account on your new hosting provider.
Step 8: Installing WordPress on Your New Host
Install WordPress on your new web host. The process of installing WP isn’t rocket science, so you can easily do that by accessing your new C Panel.
Step 9: Importing the Website Data
- Head to the C Panel and then navigate to the phpMyAdmin option.
- Then, simply go to the Import tab.
- Now you have to tap the Go option. After that, you will be asked to locate and browse the “.sql” file that we downloaded from the old host provider in the previous steps.
Step 10: Uploading the WordPress Content Folder
Now replace the new WP content by the content of your old host provider. We are talking about the folder that we downloaded using the FTP client.
If you are also changing the domain name, then update the database. There are several WordPress Plugins that can help you in doing this, such as Better Search Replace or Velvet Blues Update URLs.
Wrapping It Up
This is it! Now your whole site is successfully migrated to the new server and hosting. You can say bye-bye to your old hosting provider.
Ryan Smith is a Microsoft Office expert and has been working in the technical industry since 2002. As a technical expert, Davis has written technical blogs, manuals, white papers, and reviews for many websites such as office.com/setup.