In this article, you’ll learn how to backup and transfer your WordPress website with WP STAGING | PRO.
With this feature, you can quickly move your entire WordPress website to another domain, new host, or new server, and often faster and more reliable than any other existing plugin.
If you are a developer interested in knowing how we test and develop WP STAGING, watch this video.
Contents
How to Migrate WordPress to a New Host
If you’d rather watch a video than read the article, check out the video below. It explains all the steps on how to migrate WordPress to a new host:
Create a Backup of Your WordPress Website
Let’s start.
First, open the WP STAGING | PRO plugin and click on the “Backup & Restore” button.

Click on “Create new Backup.”

Optionally, you can set up here a name for the backup. Keep all checkboxes selected to make a full site backup.

Now click on “Start Backup.”

Once the backup is ready, you’ll see the message Backup Complete.

Download the Backup File
Click on Actions and Download.

That will download the entire website packed in one file with the extension “.wpstg.”

Upload the Backup File to the New Host
The only requirement is to have WordPress already installed on the destination host to migrate your WordPress website. That can be a new WordPress site from scratch or another website you want to make identical to the source website.
Go to WP STAGING | PRO and click on the “Backup” menu.

Click on “Upload Backup.”

Select the backup from your local computer and upload it.

Restore the Backup File
Once the backup is uploaded, click on Actions > Restore, Next, and Restore.

The restore process will take a few minutes, depending on the backup file size. Once it is ready, you will see the finish modal.

After clicking on OK, WordPress redirects you to the login screen. Enter the username and password of the source website.

That’s it. With the help of WP STAGING | PRO, you have migrated the entire website to another server.