How to Backup WordPress Site and Database for Free?

Share this article

Looking for the best way to backup WordPress site and database? This article is going to help you with step by step instructions.

If you are looking for an easy way to backup your WordPress website as well as database, UpdraftPlus is a great solution. It is a free WordPress plugin which can be installed and activated from within your WordPress admin area.


In this article, you are going to learn about the entire step by step process to successfully install UpdraftPlus and configure it properly.

There are several different reasons why I like UpdraftPlus.

  • It is free.
  • There is an option to backup manually.
  • You can take automated daily cloud backups.
  • You can send your backups to 10+ different remote storage locations.
  • Its beginner friendly setup process is easy to follow.

This is not the end of all the outstanding features UpdraftPlus provides for you. But this list can be a determining factor to choose it for your WordPress backup needs.

With millions of active downloads, it becomes the number 1 solution when you are looking for an easy way to backup your website and database for free.

How to Install UpdraftPlus?

In order to install the plugin, log into your WordPress dashboard. Once logged in, select Plugins > Add plugins from the menu bar on the left.


Then just type UpdraftPlus into the search box.

Search WordPress plugins to install.

As you type, the plugin should appear in the search results below. Hit Install Now. Once installed, hit Activate, in order to get it activated for your site.

install updraftplus plugin

Congratulations! you’ve just installed UpdraftPlus.

You can also download the plugin from WordPress plugin repository. All you need is to download the zip file and upload it to your site.

To upload a plugin zip file, use the Upload Plugin button. You’ll find this button on the plugin installation page on the top.


Once you hit Upload Plugin, you’ll be presented with the file uploader. Choose your file and hit Install Now, in order to install it on your website.

updraftplus upload

The entire installation process is pretty simple and straightforward. So I don’t think you should be having any problem.

How to Set Up UpdraftPlus?

Just like the installation process, it is quite effortless to set up the plugin. In order to set up UpdraftPlus, proceed to Settings > UpdraftPlus Backups from the menu.

UpdraftPlus backups settings

You’ll be taken to the UpdraftPlus Backup/Restore page where you can set it up with your desired backup configurations.

Backup and restore a wordpress website using plugin

Choose the Settings tab at the top. From here you can choose the duration at which your backup should take place. Options include:

  1. Every 2 hours
  2. Every 4 hours
  3. Every 8 hours
  4. Every 12 hours
  5. Daily
  6. Weekly
  7. Fortnightly
  8. Monthly

You can also select how many backup copies you want to retain.

backup durations

Please note that more backup copies will consume more storage space. So obviously choose a reasonable number you should be comfortable with.

A regular backup may be required if you update your website regularly. But you just update your site on a weekly basis, weekly backup is the right choice.

It will save more space and also give you peace of mind.

It’s not a smart choice to go for weekly backup, if you are regularly updating your site. Because it may be a dangerous choice in case your site faces some issues. You may lose the last week’s data.

Next, choose your remote storage location. There are over 10 different remote storage locations where you can send your backups. Options include:

  1. UpdraftPlus Vault
  2. Dropbox
  3. Amazon S3
  4. Rackspace Cloud Files
  5. Google Drive
  6. Microsoft Onedrive
  7. FTP
  8. Microsoft Azure
  10. Google Cloud
  11. Backblaze
  12. WebDAV
  13. S3-Compatible (Generic)
  14. OpenStack (Swift)
  15. Dream Objects
  16. Email
Different storage locations of UpdraftPlus WordPress backup plugin

I personally choose Google Drive in order to store my backup files and database. It’s free as Google provides 15gb free storage with every account.

With a free gmail account, you get free 15 gb storage which you can use to store your website backup files and database.

In this turorial, I will show you the step by step process to set up Google drive as your remote backup location. In fact, this is the most used storage options.

And the best part is that it’s free to use.

How to Set Up Google Drive Backup?

In order to start the setup process, choose Google drive as your remote storage and click Save Changes. Once clicked and saved, you’ll be asked to authorize access to your Google drive account.

remote storage location authentication

Follow the link to authorize UpdraftPlus to access your Google drive.

Click Allow button to authenticate.

updraftplus google drive access

Once allowed, you’ll be asked to complete the setup process in order to connect the two solutions. Hit Complete Setup button to finish.

Updraftplus plugin complete setup

As a result, Google drive will be added as your default remote storage location and all your backups will be sent to Google drive automatically, based on the settings you chosen. You can backup to only 1 location with free version.

There is a premium version which can be used to backup to more than one remote storage locations. There’s also a premium add-on which can be used.

How to Restore Your Backups?

If you have already setup UpdraftPlus and have the backups stored in Google drive, you can easily restore your website to any previous backup dates.

Under the UpdraftPlus Backup/Restore section, you can see all the existing backups for your website. These backups can easily be downloaded with a click.

backup stats

In order to restore your website to any previous backup date, click the Restore button for your desired backup date.

Next, you’ll asked to choose which components to restore. Options include:

  • Plugins
  • Themes
  • Uploads
  • Others
  • Database

Select all the components you would like to restore. And hit Next.

To restore your entire website, choose all the components.

updraftplus restoration

It will start downloading all the required files from the remote storage.

Updraftplus restoration steps

Once the download completes and the backup archive files are successfully processed, you can press Restore again to proceed.

The restoration process will begin and get finished.

restoration progress

Congratulations! you’ve just restored your website successfully.

Share this article

Launch a Blogging Business

Get instant access to a beginner-friendly comprehensive blogging guide with EVERYTHING you need to know to successfully LAUNCH a blogging business that almost guarantees $1,000+ per month income.

100% Privacy. No Spam Ever.

Free 14-Day's Blogging Course

A step-by-step FREE email course for starting, building, and growing a blog-based online business from scratch, starting right from the beginning. (SIGN UP NOW TO UNLOCK THE 1ST LESSON)

Start a Blog

100% Privacy. No Spam Ever.

Free 5-Day's Course to Speed Up

Your WordPress Site

The course consists of five practical lessons, delivered to you by mail. We’ll cover the essentials of site speed and give tips you can implement right away. You can unsubscribe at any time.