When you backup your WordPress website, you can restore it when something goes wrong. Transferring is also a viable solution when you need to move across platforms or move data. So, knowing how to transfer, backup and restore your WordPress can come in handy if something is to happen to your website and data or if you’re just shifting your host.

Here is the Complete Guide to WordPress Backup, Transfer & Restore:


There are several plugins available online to backup your WordPress website. But the process to backup is almost the same, and if you know one, you’ll be able to do it in any plugin you choose. At first, go to the dashboard and pick settings. Under settings option, you’ll see the Backup option. Click on the Backup button. Then select the backup schedule time according to your requirement. You should choose the regular backup schedule because it’ll store all the data of your WordPress website regularly. Also, you’ll see an option under the Backup button that is showing a backup file type where you can select a database or file, and if you need to select them both, you can do that too. After this, you’ll have to choose the storage option. Many plugins offer cloud service to Backup your WordPress website data, or you can store it in your own server, however, it contradicts the reason for the backup. Also, you can use an external storage location to save it.

If you‘ve decided to backup your website on your server, you should keep in mind that, if something happens to your WordPress website, then it’ll affect your backup also. Besides, if your WordPress website is big and you backup your website on your server, there’s a high chance that your site may slow down. So, you can use cloud storage or download it and store it offline.

To increase the security of your website, you can decrypt your WordPress database.

Now, select the save changes button to save all your changes. Otherwise, you’ll have to do it all again. Then select the backup now button to Backup your WordPress website. It’ll automatically Backup your WordPress website to where you want to.

Now, you’ve successfully Backed up your WordPress website. It’s time to restore your website.


Again, go to the dashboard and select the restore option. You’ll see a popup or restore button; select the Restore My Website button. It’ll take some time to restore your WordPress website. Wait a few minutes until you see a complete restoration message.

When the restoration is done, all your WordPress website data will be stored in your selected location.

But make sure that you choose the right files before restoring. You’ll get one more chance before finally restoring your files. So, if you see you haven’t chosen the right files, you can cancel the restoration process and select it again.

You’ve successfully restored your WordPress website.


There can be many reasons behind transferring your WordPress website to another host. You can be unhappy with the service provider, or you may just want to change the host. Whatever the reason may be, it can be difficult for new users, and that’s why many select a professional to do it. But if you know the steps, you can do it by yourself, it’s pretty easy actually. So, here is how you can do it all by yourself.

Transferring and restoring are almost the same thing, but the storage location makes the difference between the two. If you want to transfer your WordPress website to another host, you can’t just select and drop it to another site. You’ll have to follow some procedures.

First, go to the dashboard and select the Transfer button. But before that, you’ll have to back up your website. You’ll have to download each and every file of your WordPress website. Then, you’ll have to export the WordPress database. The next step is to create a WordPress database on your new host. It’s important to create an environment before uploading your WordPress website to a new host, and for that, you’ll have to create a database. For this, you can use the MySQL application to create a database.

For creating a database, you’ll have to log in to the new host with user credentials, and after that, use the MySQL application to create the database. Now, select the downloaded backup files of your WordPress website and create a copy of those. It’s important to create copies of those files. After this, enter into the original backup file the WordPress website and make few changes. You’ll have to change the name of the database, database user name, and password of the database. Now it’s time to upload the database to your new host.

You’ve now successfully created an environment to upload your WordPress website to a new host.

Go to your host site and browse the folder where your new WordPress website will be. After uploading, don’t delete the backup file because you may need these files. So, keep those files on your computer and don’t delete it.

Now, it’s time for final touches. You’ll have to reconfigure the DNS setting of your new host. DNS setting change takes up to 2 days to fully get in function. You’ll have to select a time when you expect to have lower traffic on your website. Also, try to avoid making changes in this period. After 2 days or 48 hours, when you visit your site, you’ll be accessing a new host. In this time, your previous host will delete the database and files of your WordPress website. You should keep your backup files after transferring to another host because you may need to go back to the transfer and for safety reasons.

This is the manual way of transferring your WordPress website to another platform or host. However, you can use transfer plugins to do this process. But some of them are very expensive to use. So, it’s better to better to do it by yourself as you know how to do it.