How to Backup a WordPress Website for Free? (Step by Step Guide)

Disclosure: This post contains affiliate links which means if you click on one of the links and purchase an item, we will get some commission (However you won't be charged extra). The reviews are written based on our own experiences, we were not paid for these reviews. Here is the affiliate disclaimer.

It is very much important for you to know how to backup a WordPress site before making any changes for your WordPress site.

Even if you are using a very high secure server for your website, there are many chances of accidents or breakdowns of websites.

Hence it is always important to save your work in a secure manner so you can retrieve it in case of.

If you do not backup your WordPress website, in search cases you need to start over from the scratch leaving all your work and time behind.

Basically, a WordPress website can be backed up manually or by using a WordPress plugin.

There are many ways you can bring back your website into living once an accident or a breakdown occurs on your website, but always remember you should take the first step before and so it works.

You should backup your data manually or using any other plugins.

How to backup a wordpress site

What is a backup?

Most of us really think little about backups, but always consider them.

A backup is nothing but a raw copy of the total data of your website.

This backup will be useful to overwrite any other data that has been malfunctioned in your website.

The most famous thing a disaster for me does not happen in this highway range of technology is around us but it is a disaster that may happen anytime.

Here are the Web hosting providers and giving regular backup features. You can choose any of the hosting below for better security.

You should not take risks so take some time in creating a backup path for your website.

So that your data will be secure in case of an emergency.

How often should you backup your site?

The answer to this question is up to you. Different websites require a different backup interval to keep the data secure.

  • An e-commerce site or a news website that updates three times a day requires to back up their website often.
  • Any information site which updates only three times a week can be backed up once a week or twice a week.
  • If your team is posting more than 50+ posts per day, you have to create backups frequently than the site owner posting a single post per day.

It bases this thing on how often your data needs to be secured.

Making backups to your site manually

Yes, what you heard is true you can create your own backup files of your WordPress site. You need not have a very great knowledge of coding to do this.

Open your hosting’s directory and choose the site files created under your website’s name.

Check that if your hosting provides you with download feasibility of the site files directly to your computer from the directory.

If there is no option, first un-hide all the files in your hosting server and click on the download button so they will download all the files in your directory under your website to your desktop.

They do not provide it, you can also go for an FTP (File Transfer Protocol) option to download your files. There will be FTP client such as FileZilla. First, download the FileZilla app to your computer or PC and create a directory under your website’s name in your drive.

If your team is posting multiple articles per day, you have to choose the better web hosting, who offers a Reliable Backup Solution. Of course, these options are available in higher plans. If you choose these plans, the host will backup entire website within few minutes.

Web HostingDealsPromoActivate
A2 Hosting51% OffFree DomainActivate
Bluehost66% OffFree DomainActivate
Hostgator20% OffFree DomainActivate
WPX Hosting30% Off3 Months FreeActivate
InterserverGreat discountFree domainActivate
WP Engine2 Months Free2 Months Free HostingActivate
iPage75% OffFree Domain + DiscountActivate
FatCow60% OffFree DomainActivate
NameCheap95% OffFree DomainActivate
Siteground70% OffHuge DiscountActivate
Hostpapa65% OffFree DomainActivate

Now connect your server to the WordPress installation.

Now mark all the files and folders and you can drag and drop the selected files on to your computer drive.

Now all the files and folders will be downloaded to your local drives and which you can use in the future in case of an emergency.

How to do a backup of your WordPress site?

Backups provided by the hosting providers

The hosting providers also provide you with backup facilities for your websites. But it is not reliable to only rely on backups provided by the hosting providers.

The main reason is that their backups are not only made for WordPress and you might not get good support for restoring your website in emergencies.

They also may not perform regular backups for your website as they also serve many other websites.

It is not wise to depend upon your hosting provider to face such errors. Hence always choose a manual backup or a plugin to back up your website regularly.

So here are the three different plugins you can use to backup your WordPress website regularly.

If you are planning to backup the WordPress site and move to a new host? Here are the best three best working methods to configure the regular backups.

1. By Using Updraft Plus Plugin

The UpDraft Plus is the most popular backup plugin used by many bloggers and webmasters to backup their websites regularly.

The main reason many bloggers choose this plugin for backing up a website is that it has many options to backup your site.

You can backup your site data to a Google drive for FTP or a Dropbox for many more facilities.

You can backup the WordPress site and database easily by using the UpdraftPlus plugin. With this plugin, you can set up the Own automatic backup schedule.

a. How to backup a WordPress Site using updraft plus?

1. Backing up your site by using updraftplus is very easy to follow the procedure below to easily backup your site using updraftplus.

install updraftplus plugin

Go to plugins area and add a new plugin named updraftplus and install and activate the plugin

2. Now open the updraft plus dashboard and you will see three buttons namely backup now, restore and clone/migrate (Premium addons)

updraftplus backup options

3. In the settings page, choose the drive to backup files and click save. The chosen drive will be asked by authenticating your drive access. Just click the Complete setup button.

For Example, if you have to send the Dropbox they will redirect you to the Dropbox website and you have to log in and it will be automatically connected to your updraftplus account.

choosen drive for backup wordpress

4. Once your Dropbox or other drive is connected to updraft plus you can choose the interval to backup your site in the settings option in the dashboard.

This plugin allows you to create automated Scheduled Backups as daily, weekly, and monthly. that means, you can setup Automated Backups or you can do manual backup creation with a single click.

Now your side is ready to backup at your set interval. Backing up is the process of saving a duplicate version of your work. It includes your theme and site files (like plugins) and database (posts, users and comments, etc.)

b. How to restore WordPress data from Drive to Host by using updraft plus?

To restore your backup from the drive you just click on the restore option given in the dashboard. Now you will see a list of multiple copies of free backups, that have been recently stored in your drive connected to the updraft plus.

updraftplus backup options to restore WP data

Click on the restore button next to the database and wait until it has restored all the data to your website.

This is one of the best ways to backup a WordPress site. I am using this method to make a backup of the WordPress site.

Few of the hosts are backup your site files only but not media files. So better to use the free version of this plugin a great choice.

2. Using All-in-one WP migration Plugin

The all in one WP migration is another WordPress plugin that is used by many bloggers to migrate data from one site to another site.

But this plugin also helps in backing up your data.

a. How to backup using all in one WP migration?

install All-in-one WP Migration plugin

In the plugins, database search for all in one WP migration and install and activate the plugin.

choose Export from All-in-one WP Migration

From the sidebar, choose All-in-one WP Migration -Export option.

choose advanced option - export to

Now You have to choose the drive to backup the entire site like Dropbox, Google Drive, etc. 

In the advanced options, you can select some options like comments or post visions on Media Library that you do not want to export to your drive.

Now choose the drive you want to export your backups to and click on the Export button

And your backup is ready to export to another site.

b. Restoring your backups from all in one WP migration

You will see the list of localhost backups created in your drive in the dashboard of all in one WP migration.

import site from drive

Now choose the Import option from the left side columns and select the drive from Import From option.

Finally, choose the location of the file from either local drive or online drives (Dropbox, GDrive and One Drive)

We will take click on the Restore button next to care of by the plugin.

3. By Using BackWPup Plugin

BackWPup is another free plugin and it allows you to backup and restores the complete backup. This is another one best plugin for backups and restores plugin for WordPress websites.

In this plugin, you can backup only the database how are you can backup the entire WordPress functions. This plugin has also separate schedules for database and full backups.

How to backup a WordPress Site by using Backup WordPress plugin?

install backup wordpress plugin

As the about two plugins install the plugin from the plugin store.

Now go to the plugin dashboard and choose the settings to backup your size regularly at your chosen intervals

Now select the drive you want to store your backups in and click on the save button and your backups will be done regularly

This plugin has a set of several backups to store on the server and you can also schedule or manually save your backups using this plugin.

BackupBuddy is another most popular plugin which helps to store your backups in cloud storage services like Amazon S3, Rackspace Cloud, Dropbox, and Google drive. But this is a paid plugin.

If you are running a small website and unable to pay monthly bills for this backup process, Updraft Plus is the perfect choice in the free version. The plugin comes with very good features like backup encryption, encrypted backup transport, and more cloud storage choices.

In the case of a web hosting account, this backup system is not enough. So you have to depend on third-party services for regular backups. The above mentioned three backup methods are helpful for better real-time backups.

Frequently Asked Questions (FAQs)

  1. What is a WordPress backup?

    The WordPress website is having the core installation files, content, plugins, and themes. These are very important to run the site. These are all stored in the PUBLIC_HTML directory of the control panel. Along with these major elements, the database stores website data like comments, posts, links, tags, pages, and many more. The creation of a backup copy from the hosting server to the cloud storage option is called WordPress backup.

  2. Does BackupBuddy support WordPress multisite?

    BakupBuddy is another WordPress backup plugin. It is a paid plugin. It does not support multisite. it is just experimental. But it is not recommended for live sites.

  3. How to Backup Your Website Without a Plugin?

    The creating WordPress site backup is very easy with plugins. but sometimes, it is not the best choice for every kind of site owner. You can do the manual backup from the hosting cPanel by using the Backup Wizard option. another method is using FTP client like Filezilla, you can create and download the backup into your computer. These are a very helpful option to backup your site without a plugin.


The above three great plugins help you to backup and restore the WordPress site to a new server.

All the plugins instructed above have options to save your data manually or you can also schedule your backups with regular intervals.

how to backup wordpress site

You should always remember that if you are doing major changes to your website, enjoy installing a plugin for checking a new update in the WordPress you should always keep a set of backup files that will be useful in case of any breakdown of your website.

Simply, i recomeded that, you must create a full backup before making any changes on your site.

This manual backup can also be then by using this about leggings go to the backup page on the plugins dashboard and click on the BACKUP button and I will do now button and your backup very next moment.

Additional Readings:

I think this article will be helpful on how to backup a WordPress site by using different plugins. Of course, web hosting services are taking this action from their backend as a regular backup feature. If you have ever faced restoring your site, we are ready to hear your story. Share your story with our users in the comments section below.

About Author

Hi, I am Satish. Full-time Blogger since 2009 and tech enthusiast. The main motto of this blog is to help newbies to start their blogging as a business. I love to write on Blogging, SEO, Make money online, and Affiliate marketing. If you need any assistance Stay connected and join in our Facebook Community to get industry-relevant updates which help you to connect people like you.

Leave a Comment