How to transfer WordPress website to new hosting?

Don’t know how to transfer WordPress website to new hosting? 

transfer WordPress website to new hosting

Transferring a WordPress website to a new hosting provider means copying and importing files. We move or transfer the website for many reasons. If you develop a website on the local server or any subdomain, you need to transfer it to its main domain. Besides, sometimes we move the website to another hosting for better performance. 

If we transfer websites manually, we need to backup files and databases, upload them to the new server, create and import databases, and also need to connect them. But now plugins made WordPress website transferring easy

In this article, I will show you the complete process of how to transfer WordPress website to new hosting using a plugin without any hassle. So let’s get started.

Also read: How to choose best domain and hosting plan?

Which plugin is best to transfer WordPress website?

If you search on the WordPress repository for the best migration plugin, you will see many plugins such as Duplicator, All-In-One WP Migration, Backup Migration, WP Staging, UpdraftPlus, and so on. Every plugin has unique features but work is similar.

On the other hand, If you just need to transfer WordPress website to new hosting, All In One WP Migration is the best plugin. This plugin offers a very simple process to transfer any site. You just need to create a backup of your existing site and import it to the new site.

If you want to use other backup and migration plugins, you can check our other article where we listed the top and best WordPress Backup and Migration plugins.

Also Read: How to connect domain with hosting?

How to transfer WordPress website to new hosting?

Transferring a WordPress website is easy if you have proper guidelines. Here I walk you step by step to transfer the website easily. So without wasting time, let’s follow the steps:

Step 1: Installing the plugin

The first step to transferring a website is plugin installation. Go to WordPress Dashboard >> Plugins >> Add New and search for the “All-In-One WP Migration” plugin. Install and Activate the first plugin.

Installing All In one WP Migration Plugin

Step 2: Create and download the backup file

After activating the plugin, we need to create a backup of the site and download it. Now go to Dashboard >> All-In-One WP Migration >> Export. You will be redirected to the back up creating page. Now click on Export To and select File from the dropdown. You will see the backup process started.

creating backup file using All In One WP Migration plugin

After the backup is done, you will get a popup to download the file. So click the green button to download the backup file. 

download backup file

Step 3: Install WordPress and Plugin to the new server 

Now we need to install new WordPress to the new server where you want to transfer your site. You can easily install WordPress from your hosting server or cpanel. If you don’t know the WordPress installation process, check the article on How to install WordPress on a live server?

After installing WordPress to the live server, just go to WordPress Dashboard and install the “All-In-One WP Migration” plugin to the new site. I already discuss the installation process in Step 1.

Step 4: Importing backup file and restoring.

After installing the migration plugin to the new site, you are now ready to transfer your site. Go to WordPress Dashboard >> All-In-One WP Migration >> Import. Now click on Import from >> file and select the backup file that you downloaded from the previous website. You can also drag and drop the backup file there.

import file to new site

You will see the file importing and once importing is done, you will see a popup to provide permission to Proceed. So click on the Proceed button.

proceed popup

Once the site is ready you will see a success popup. So our site is successfully transferred. 

successfully imported site

Now login to your site using your username and password. You need to update Permalink. Go to Settings >> Permalinks and select the post name and click on the “Save Changes” button.

Change parmalinks

Also read: How to build a website using WordPress?


Transferring a WordPress website is not difficult if you know the steps. You do not need to hire any developer. I tried to make every step easy so that you can understand. 

So I hope this tutorial has empowered you with the knowledge and confidence to undertake future website migrations. We post helpful and tutorial articles here. So, don’t forget to subscribe to our newsletter to get notifications when we post new articles. Read our blog for more tips and tutorials.

Leave a Reply

Your email address will not be published. Required fields are marked *