All-in-One WP Migration import stuck at 0% is a very common problem. It happens, over and over again. Whenever you decide to migrate a WordPress Testing Website to the production, you decide to use All-in-One WP Migration Plugin – one of the most used Migration Plugin for WordPress – to “Export” a .wpress file, and “Import” it from the Production WordPress Installation.

Although the Internet Connection is good, and it’s a fairly new WordPress Installation without any installed plugins, the import might be stuck at 0% or 100% or any other number, and it’s a very common problem with that plugin.

I am not sure why the plugin developers didn’t address/fix it until now, but here’s how I solved it:

I used “backups” instead of “import”

“All-in-One WP Migration” plugin has 3 options;

  • Export
  • Import
  • Backups

Stop trying to import your .wpress file using the “Import” option, let’s use the “Backups” instead, by following these steps:

1) “Export” your .wpress file

First of all, make sure to use the “Export” option to have a .wpress file available locally

2) Login to FTP

Using FileZilla or any other File Transfer Protocol Software to access the Hosting Files of your Production Website.

3) Upload your .wpress to the “backup” directory

Go to the “backup” directory of the All-in-One WP Migration Plugin; wp-content/ai1wm-backups/

4) Restore it

Now, go to your WordPress Dashboard > All-inOne WP Migration > Backups, and you will find the uploaded .wpress available there… Click on the “Restore” option!

All-in-One WP Migration - Backups


After a while, you will get this lifesaver popup… Click on “Proceed” to continue:

All-in-One WP Migration - Proceed

A few seconds/minutes later, everything is done!

Your data has been imported successfully

Have a question? Don’t hesitate to write a comment below!