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).
- Install All-in-one WP Migration Plugin
- Export WordPress Website
- Import WordPress Website
- All-in-one WP Migration Premium Version
- Conclusions

Install All-in-one WP Migration Plugin
Log in to your WordPress website.
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):
https://import.wp-migration.com/
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.
https://servmask.com/products
Conclusions
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.
- Switch to Classic Editor (WordPress Plugin)
- Install Google Analytics on WordPress (with 3 methods)
- Elementor Form Builder Tutorial
- Enable Wordfence 2 Factor Authentication
- Deactivate WordPress Plugins
Regarding the All-in-one WP Migration of WordPress, I have written this Chinese version article.