· Tutorial ·

How to migrate your WordPress with the All-in-One WP Migration plugin


The All-in-One WP Migration WordPress plugin allows you to export your current WordPress website to a backup created in a single file with the .wpress extension, which you can then import into any other WordPress website.

In addition the All-in-One WP Migration plugin is a solution that allows you to create regular backups of your website, also transfer a WordPress website between hosting services from different providers and even migrate a WordPress from one local or public domain to a different domain.

In this tutorial we will explain how to migrate a website created with WordPress for the same domain between two different hosting services.

Before we start with the tutorial, don't you have a hosting service for your WordPress? Don't worry! With just one click, you can easily deploy it with SW Hosting.

Your Highly Secure & Fast Hosting Wordpress

Enjoy the high performance of our Hosting Wordpress, designed to adapt to a wide variety of web projects.

Step 1: Install the All-In-One WP Migration Plugin

To get started with the migration of your site, you will need to install and activate the All-in-One WP Migration plugin in your WordPress dashboard. Go to Plugins"Add New Plugin", find the plugin and click "Install Now":

After a few seconds, you will be able to select "Activate".

If the installation is successful, a link to the All-In-One WP Migration plugin will appear in the sidebar of your WordPress dashboard.

Step 2: Exporting your WordPress website

All you need to do is go to All-in-One WP Migration in your WordPress dashboard. Then click on Export:

You will then be taken to a new screen where you can determine the settings for the creation of the migration file.

Search and Replace with

It is not necessary to use this function for our export. However, it can be useful if you want to replace certain information during the migration process, such as changing the original domain of your WordPress so that all URLs in the database are updated from the domain "https:/www.webantigua.com/" to "https:/www.webnueva.com/". In this way the exported database will be prepared so that when it is imported into the new hosting service the WordPress will load its content correctly with the new domain name.

For example: the URLs to indicate in the option "Search and Replace with" to change the domain of your WordPress would be:

  • Find: https://www.webantigua.com/
  • Replace with: https://www.webnueva.com/

Advanced Options

Although it is also not necessary to configure these advanced options for our export, you have the possibility to exclude some elements from the final export file. You can exclude plugin files, theme files, media files, spam comments and more:

Export To

Select "Export To" and you will see a new set of options. For example, you can export your website to Dropbox, Google Drive or Google Cloud. Or you can simply download your website as a file to your PC, which is the option we will use in this manual:

The export process will start. Normally, this only takes a few seconds. However, if you have a particularly large website with a large amount of data (such as an e-commerce shop), this process may take a little longer.

You can then download your website as a single file with a .wpress extension by clicking on the download link in the pop-up box:

You will also have a copy of the same .wpress file previously downloaded in the "Backups" section of the All-in-One WP Migrator plugin, so you can use it as a backup in case you want to restore your WordPress on your current hosting or also download the .wpress file back to your PC, delete it from your WordPress,...

Step 3: Import the website with WordPress to the new hosting service.

To start the import process we should have a WordPress installation with the All-in-One WP Migration plugin installed on this new website, so we will follow these steps to import the website:

Go to All-in-One WP Migration in your WordPress dashboard and select "Import"

Then click on the "Import From" button and choose the "File" option

Browse for and upload from your PC the .wpress export file you created in the previous step of this tutorial.

The plugin will warn you that this process will overwrite your current WordPress database, media, plugins and themes. Click the "Proceed" button:

At this point the import process will begin. How long this takes will depend on your new server and the size of the migration file.

You will receive a confirmation message telling you that "Your site has been successfully imported!" and also telling you to "Save the permalink structure".

To conclude the import process you will need to click on the "Finish" button "Finish"

danger Warning! Now the username and password you set up during the installation for your new WordPress are no longer valid because you have migrated all the information from your old WordPress, including their usernames and passwords, to your new WordPress.

Your WordPress migration is almost complete at this point. All you have to do now is reset the permalinks settings of the newly migrated WordPress.

In your new WordPress dashboard go to "Settings" > "Permalinks" and click the "Save changes" button.

success Congratulations! You have successfully migrated and configured your WordPress

Remember that if you don't have a hosting service for your WordPress you can have it easily with just one click at SWHosting.

Your Highly Secure & Fast Hosting Wordpress

Enjoy the high performance of our Hosting Wordpress, designed to adapt to a wide variety of web projects.