How To Backup and Restore WordPress Website?

How To Backup And Restore WordPress Website

This is a quick tutorial on How to Backup your WordPress website and How to Restore the Backup in the time of need. We’ll be a using a plugin called All-in-one WP Migration for the purpose. It is a plugin which is freely available in the official plugin repository of

About the Plugin – All-in-One WP Migration

As the name of the plugin suggests, it was initially developed for migration purposes. Sometimes, we may require to move our WordPress website from one web hosting service to the other. You can create a backup file using this plugin on the old hosting location and import in the new hosting location by a fresh WordPress installation and using this plugin. We’ll talk about the migration process using this plugin some other tutorial.

For now, we’ll learn how we can make use of this plugin for taking regular backups for our website and how we can restore those backups if anytime required.

How the Plugin Works?

You should know how the plugin works before using it. Because it should be robust enough to ensure that your files and database are safely backed up. Basically, to back up your WordPress website completely, you need to back up all the files and folder from the website FTP directory and you’ll also have to back up the MySQL Database of your WordPress website. Therefore, backup contains the files + database.

Manually backing up all the files and folder and then exporting the MySQL database is actually a complex task for beginners and non-techy users. All-in-One WP Migration makes the job easier.

All-in-One WP Migration plugin comes with an innovative solution. This plugin automatically backups up all the files, folders and the database into a single file with the extension, .wpress

All In One WP Migration Menu

Every time, you export a backup with this plugin, it compiles all of the required backup data into this .wpress file. You can then anytime use this file to import the data again or to restore your WordPress website to the backup time.

The user interface of the plugin is minimal and anybody who is even going to use it for the first time can easily understand it. This plugin also offers some premium extensions. Although all the things required to simply backup your WordPress website safely and to restore it are offered in the FREE version if you want to access all the powerful features as Cloud Storage Backups and URL Backups download, you need to get their premium extensions at an extra cost.

For this tutorial, we’ll make use of the FREE version only.

  • Export Option is used to compile the Backup at the current time.
  • Import Option is used to import any Backup file (must be a .wpress file) generated using this plugin within this website location or from any other location)
  • Backups Option shows the list of all previously done backups.

Steps to Backup the WordPress Website

Make sure you have the All-in-One WP Migration plugin installed and activated.

Following are the steps to backup your WordPress website:

Simply go to the Export Option and here you have a number of options.

Export Backup

Let’s do the simplest case, simply click on the Export To Button, a list will expand with the options of where you want to export the Backup file. As I already mentioned, they offer a number of extensions for Backup like Google Drive Backups, Dropbox Backups, and other cloud services and FTP Backups but all of them are available as premium extensions for the plugin. Only the first option, the FILE option is available to be used for FREE.

Simply, click on the FILE option and it will automatically start up the backup process. You have to wait until it compiles all the files and folders and database into the .wpress file. It may take time depending upon the size of your website.

Backup Process

When it completely backs up everything, it will show the completion message and will ask you to download the backup file if you want to. You may or may not download that file. If you want to store the backup locally on your PC, you can download it. But if you want to let the backup remain on your hosting itself, you can ignore this option to download. You can keep this file anywhere else also like in your Online Cloud Storage like Google Drive, Dropbox, etc.

Download Backup File

Now, we have safely backed up our WordPress website.

Steps to Restore Backup of WordPress Website

Now, let’s say you want to restore your WordPress website to one of your backups. It’s also pretty easy with this plugin. Simply go to Backups option and you’ll see all of your previously compiled backup files.

Backups List

The options marked with numbers in the above screenshot are defined below.

  1. Download Current Backup File Button
  2. Restore Current Backup File Button
  3. Delete Current Backup File Button

Click on the Download button to save any of the back-ups locally on your PC and click on the Delete button if you don’t want to store any backup file on your Hosting space.

The 2nd option is actually, the most important one. It is the Restore option. You can restore the current Backup File using this button. But when you click on this button in the latest version of this plugin, it shows the following message.

Restore Backup Option

As the message explains, this one-click backup restore feature is now available as a paid extension. In the older versions of this plugin, we’re able to restore the backup with a single click for FREE.

But now, we can’t. But we have an alternative solution. For that, you need to first download the backup file to your local PC.

Once you downloaded the backup file which you want to restore, go to the Import option. Here, simply drag and drop the downloaded backup .wpress file or choose the file using the file explorer.

Import Backups

Here you also get so many options to import. You can either use the file or the other premium options to import. When you’re using the file option, you might be spending more time in the import process and the reason being, you have to rely on the upload speed of your Internet connection. But when you are using an option like Dropbox or Google Drive, the speed will be relatively high.

Anyhow, as it is the limitation of the FREE version, we’ve to manage.

One done uploading the file, the backup process will start if you allow it when it asks you with the permission that if you are sure to restore the backup or not. Make sure you choose the right backup file because choosing the wrong one, may fall you in more troubles.


There are several things which you must know if you are using the All-in-One WP Migration plugin to backup your WordPress website and these are:

There are many limitations in the FREE version like:

  • Maximum file size that can be imported is 500 MB.
  • You can not restore the backup file directly without download and upload.
  • You can not use third-party cloud services for speeding up the process.

But the premium extensions available clears all of these limitations.

Overall, the plugin is a highly reliable solution for the purpose of backup of a WordPress website in some simple steps.

So, that’s our tutorial to backup and restore a WordPress website using this simple plugin. Please feel free to ask any questions about it in the comments section below. There are several other plugins also available for FREE as well as PREMIUM plugins for the backup and restore purposes. Let’s also know which plugin seems to be the Best for you. We’d like to hear your experiences as well.

Subscribe To WTMatter!

Receive updates of our latest articles via email. Enter your email address below to get started.

Leave a Reply

Your email address will not be published. Required fields are marked *