How to move WordPress site to New Server – 2 Simple Steps

move wordpress site

Well, it is not too complex to move WordPress site from one server to another.

There are two different scenarios:

Case 1:

Move WordPress site completely from one server to another server i.e. changing your web hosting server.

Case 2:

Shifting your WordPress site to a new web hosting server and on a different domain. This is called Website Migration.

Remember, during the process of shifting the WordPress site from one server to another affect your search engine rankings.

But this is temporary and happens to all sites that are being shifted from one server to another. So, don’t worry about that.

Though you can’t avoid temporary organic rankings fluctuation when moving your website, you can surely minimize the impact and quickly regain your search rankings.

In this article, I have explained the process to move WordPress site without dealing with FTP or CPanel.

If you are a video tutorial lover then here is a complete step by step tutorial for you or else keep reading the article.

Before you start

I am assuming that you already have a WordPress website on and you are planning to change your web hosting server from host) to host).

I am also assuming that you are familiar with WordPress dashboard area and web hosting CPanel.

In case, if you do not have a web hosting account yet, I recommend A2hosting (best for small scale business website) or WPEngine (suitable for large scale businesses)

Alright, if you are ready with your WordPress dashboard and Web Hosting then we are ready to start.

FYI, dealing with web hosting is not a mandatory part of this article. It can be dealt with in some exceptional cases only. WordPress dashboard is enough to start.

Case 1: Shifting the WordPress site from one host to another (on the same domain)

We will be using a great WordPress backup plugin named Updraftplus. It is 100% free and offers you an easy to use functionality to take backup of your website and restore it.

Step 1: Login into your WordPress dashboard and add a new plugin called Updraft backup plugin.

Move WordPress site with Updraft backup plugin

Install and activate this plugin.

Step 2: Once this plugin is activated, you can see a new option under the settings tab called “Updraftplus backups”.UpdraftPlus BackupsStep 3: After clicking on UpdraftPlus Backups, here you can get a big blue button titled “Backup Now”.

Backup now button

Just hit that button and a pop up comes up asking you following options:

  1. Only allow this backup to be deleted manually (i.e. keep it even if retention limits are hit).

Make sure to check all these 3 options and then click on Backup Now button on the pop up itself.

UpdraftPlus backup confirmation popup

That’s all you had to do and this plugin will start creating the entire backup of your WordPress website.

After the process completion, you will see five little buttons as follows:

a. Database
b. Plugins
c. Themes
d. Uploads
e. Others

Backup Files

Click on these buttons one by one and it will prompt you to download them on your computer in .zip format.

Keep them saved somewhere in a folder as we will be needing them to upload on the new server.

Now, its time to upload these backup files on the new server under the same domain

Okay, so now you need to have a fresh WordPress installation on your new web host.

In case, if you don’t know how to do it then here I have a detailed article on how to install WordPress.

Let’s move forward.

Login into your fresh WordPress dashboard on the new hosting server and install the same plugin again i.e. Updraft Backup Plugin. Activate it.

Now, repeat the same process of navigating to Setting > UpdraftPlus Backups and this time jump to this “Upload backup files” link to upload your backup files which you have already downloaded in the previous steps.

Either select files or drag and drop your backup files here on this box and wait until all files are uploaded.

Once they are uploaded then hit the Restore button and that’s all.

FYI, after a successful restoration, your fresh WordPress installation username and password will stop working.


As you have restored the site from a previous install. So, the old login details can be used to login into your new WordPress dashboard. Later on, you can change it.

So, that’s how easy to move WordPress site from current hosting server to a new one.

Case 2: Shifting the WordPress site from one host to another and on a different domain (site migration)

Well, this is also an easy process to accomplish with UpdraftPlus Plugin but as this is a migration process.

Hence, UpdraftPlus migrator plugin is needed which is a premium version. Continue Reading

This website contains affiliate links. If you click through and make a purchase, I may receive a commission at no additional cost to you. Thank you for supporting this site.

Was This Article Helpful?

Leave a Reply

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