AWS, Cloud Computing

4 Mins Read

A Guide to Migrate WordPress using All-in-One WP Migration


Shifting, transferring, or migrating any workload, be it server, website, or anything else, is a very tiring and time-consuming task that usually ends with many errors and doubts. The same applies while migrating WordPress sites from one server to another. There are many processes to achieve this, and one of the ways to achieve the same is by using the All-in-One WP Migration plugin.

In this blog, we will go through the step-by-step implementation process of migrating or transferring your WordPress website from one server to another by using the All One WP Migration plugin. We will cover all the related topics, from installing the plugin to migrating to the WordPress website.

This blog already has 2 WordPress instances running, as shown below. We will migrate from source-WordPress to target-WordPress.


Steps to perform WP Migration

Step 1: Install All-in-One WP Migration Plugin

To begin, you need to install the All-in-One WP Migration plugin. You can install it from the WordPress repository or the plugin’s website directly.

To install it using the plugin, log in to WordPress as an administrator, select plugins, and click on “add new”.


Now search “All-In-One WP Migration” in the search bar and click Install.


After that, go to installed plugins and click on activate to turn on the plugin.


When the plugin is installed, you will see the “All-in-One WP Migration” option in your WordPress dashboard.

Step 2 – Export Your Website

To export your site using this plugin, select “All-in-One WP Migration” and click “Export”.


Click Export To and select the option File.


You’ll be prompted to choose a file name for your export, and then you can click the “Export” button to start the process.

The plugin will begin exporting your entire website, including the database, themes, plugins, media files, and more.

It will show the Download button when the exporting is done. Click on the button to download the export file. This file will be a compressed.wpress file that contains all of your website’s data, do not change the extension name, as it will cause migration to fail.


Step 3 – Import Your Website

With your website successfully exported, it’s time to import it to the new host using the All-in-One WP Migration plugin. To do this, you’ll need to install WordPress on the new host and then install the All-in-One WP Migration plugin on that site. Follow step 1 on the target WordPress as well.

When the plugin is installed, select “All-in-One WP Migration” and from sb-options, click on “import.” Now on the import site page, upload the “.wpress” file downloaded earlier.


You’ll be prompted to upload the export file you downloaded in Step 2. After you’ve selected the file, it will show a warning click on proceed the plugin will begin importing your website.

It will take a few minutes to completely import your website according to the size of the website. It will show a success prompt when it is fully imported.


Step 4 – Update Your Website’s Permalinks

You will be logged out of the dashboard, re-login, and remember that you have to use the password of the source account as you have migrated all the data, including login credentials.

After importing your website, you’ll want to make sure your website’s permalinks are properly configured. Go to the “Settings” option, and from sub-options, click on “Permalinks.” Now choose the desired structure you want and click on save changes.


Pioneers in Cloud Consulting & Migration Services

  • Reduced infrastructural costs
  • Accelerated application deployment
Get Started


Migrating a WordPress website can be complex, but using the All-in-One WP Migration plugin can make it much easier.

You can successfully migrate your WordPress website using this plugin by following the steps in this blog.

Making IT Networks Enterprise-ready – Cloud Management Services

  • Accelerated cloud migration
  • End-to-end view of the cloud environment
Get Started

About CloudThat

CloudThat is an official AWS (Amazon Web Services) Advanced Consulting Partner and Training partner and Microsoft Gold Partner, helping people develop knowledge of the cloud and help their businesses aim for higher goals using best-in-industry cloud computing practices and expertise. We are on a mission to build a robust cloud computing ecosystem by disseminating knowledge on technological intricacies within the cloud space. Our blogs, webinars, case studies, and white papers enable all the stakeholders in the cloud computing sphere.

Drop a query if you have any questions regarding WordPress Migration, I will get back to you quickly.

To get started, go through our Consultancy page and Managed Services Package, CloudThat’s offerings.


1. Is All-in-One WP Migration free?

ANS: – All-in-One WP Migration offers a free version which allows you to export and import up to 512 MB of data. You can purchase the premium version if you need to export/import more data.

2. How long does the export/import process take?

ANS: – The length of the export/import process depends on the size of your website. Larger websites with more data will take longer to export/import than smaller ones.

3. Does the All-in-One WP Migration plugin migrate all the data and files of my WordPress site?

ANS: – Yes, the plugin migrates all the data and files of your WordPress site, including the database, themes, plugins, media files, and more.

WRITTEN BY Aniket Kumar Ambasta

Aniket Kumar Ambasta works as a Research associate- TC - Infra, Security, and Migration at CloudThat. He is AWS Solutions Architect- Associate certified and has completed his Bachelor's in Computer Applications. He has good experience in Cloud technologies. Apart from professional interests, he loves exploring and learning new technologies.



    Click to Comment

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!