All-in-one WP Migration Import/Export Tutorial

Home » WordPress Tutorials » All-in-one WP Migration Import/Export Tutorial

WordPress Plugin: Website Migration & Backup

Copying a WordPress website from one web host to another? You may use WordPress plugin All-in-one WP Migration.

All-in-one WP Migration is a WordPress plugin which enables you to:

  • Export your entire WordPress website to a file.
  • Import your entire WordPress website to a new or existing WordPress installation.

All-in-one WP Migration is a free plugin (developed by ServMask), but the Pro version is a paid plugin.

The export/import functions enable you to migrate your WordPress website from one web host to another web host (if you have plan to move web hosts).


200+ Free Traffic Sources – The Complete List
Promote Your Website with Free Traffic
Get the Complete List as a PDF Document

Install All-in-one WP Migration Plugin

Log in to your WordPress website.

Add New WordPress Plugin

Go to Plugins, select “Add New” at the left side menu.


Enter All-in-one WP Migration in the new plugin keyword search box.


When the All-in-one WP Migration plugin shows up in the search results, click install now.

Click Activate to enable the plugin.


Now your left side bar in your WordPress admin area should have been refreshed.

Export WordPress Website

This is to export your entire WordPress website to a file.

Go to All-in-one WP Migration, Export.


Click Export To, and select File (in the dropdown). It will prepare a file for export.


When the file is ready, click to download the file.

The file contains your whole WordPress website including the database. i.e. The All-in-one WP Migration plugin makes an exact copy of your existing WordPress website and lets you download it as a file.

Import WordPress Website

This is to import a file (i.e. a WordPress website including the database that you have created/developed on another web host) to your existing/new WordPress installation.

Go to All-in-one WP Migration, Import.


Click Import From. Click File (in the dropdown).

Upload a file (that has previously been exported from All-in-one WP Migration).

You are limited to import a backup file that is not larger than 512MB.

All-in-one WP Migration Premium Version

You may upgrade to the Pro version of All-in-one WP Migration Plugin.

The Premium version costs US$ 69 (lifetime):

With the Premium version, you are allowed to import a backup file which has no file size limit.

The features/functions of the Premium version does not end there.

For WordPress sites of extremely large size, you may have to import and export through the use of cloud solutions, online drives, or other data transfer methods including:

  • URL
  • FTP
  • Dropbox
  • Google Drive
  • Amazon S3
  • Backblaze B2
  • Onedrive
  • Box
  • Mega
  • Digital Ocean
  • Google Cloud
  • Azure Storage
  • Amazon Glazier
  • Pcloud
  • Webdav

Each of the above backup transfer methods may be purchased as additional extensions. Each extension (or method) usually costs US$ 99.


With All-in-one WP Migration, you can export your WordPress website as a file to a different web host, or import a fully developed WordPress site through a file to your current web hosting. i.e. You can copy a WordPress site from one host to another.

After installing your WordPress website on your preferred web host, your site will start with a default WP theme such as Twenty-Nineteen, etc.

You may switch to a free WordPress Theme (e.g. OceanWP free version). To enable more powerful features/functions (such as Ocean Sticky Header, Ocean Hooks, etc), you may upgrade to OceanWP Premium version.

To monitor your website visitors and their behavior, you will set up a free web analytics tool on your WordPress such as Google Analytics.

Regarding the All-in-one WP Migration of WordPress, I have written this Chinese version article.

Articles on WordPress Topics