5 Ways to Backup Your WordPress Website

WordPress logoIf you’re a webmaster running WordPress, you’ve probably given some thought on how to backup your website.

Whether you’re running a simple blog or an e-commerce website, it’s important to make regular backups of your data.  Who knows what could happen?  Your site could be hacked, your web host could go out of business, or you might accidentally delete files on your server.  Oops.

With WordPress being the most popular content management system in the world, more people than ever are using it to build their websites.  This means more people should be making regular backups (but probably aren’t).

I’m going to show you all the ways you can backup your WordPress website.  That way, you can backup your website right now.  No excuses, okay?

1. Backup WordPress with phpMyAdmin

This is the most basic way to backup your website, by downloading a copy of your site’s database and files.

Log into your web host’s control panel (such as cPanel) and click “phpMyAdmin.”  Select the “Databases” tab and choose your WordPress installation.  Next, click on the “Export” tab where you’ll download a copy of your database.  Click “Go” to do a quick export of your database in SQL format.  That’s all you need to do to download a copy of your database.

Export WordPress database

Export your WordPress database in phpMyAdmin.

Next, you’ll need to download your actual website files.  You can connect to your website with an FTP program, or you can use cPanel to download a .zip of your WordPress site.  I prefer to do it in cPanel, since no extra software is needed.

In cPanel’s File Manager, select all your website’s files and click “Compress.”  Then download the resulting .zip file to your computer.

cPanel compress files

Download a copy of your site from cPanel.

With both the SQL file and the ZIP of your website’s files, you now have a complete backup of your WordPress website.

2. Backup with your Web Host

Most web hosts will let you make a backup of your website.  To check, log into your control panel and look for any backup-related tools that might be provided.

Any host running cPanel will have a Backup tool that can generate a backup of all your websites, then email you a link to download it.

cPanel backup

Backup your entire site from cPanel.

Some hosts take it a step further by automatically backing up your website.  For instance, my host (WP Engine) takes automatic, nightly snapshots of my site, which I can restore from if anything goes wrong.

3. Use a WordPress Plugin

WordPress backup plugins are all the rage – and for good reason.  They’re easy to use and don’t require you to mess with control panels or FTP programs.  The backups are generated right from within WordPress.

UpdraftPlus is probably the best backup plugin out there at the moment.  It’s free, lets you download a backup to your computer, and even lets you backup to the cloud.

To use UpdraftPlus, you’ll need to install it from the WordPress plugin repository.  You can then access it from your WordPress admin area, under Settings > UpdraftPlus Backups.  From there you can backup or restore your entire WordPress website.

UpdraftPlus downloading and restoring

UpdraftPlus easily backs up your WordPress website.

Make sure to download your backups for safekeeping.  Don’t just leave them on your server.

4. Automatically Backup to Dropbox

For those who want the ultimate peace of mind, use a WordPress plugin that automatically backs up your website to Dropbox (or another cloud storage service).  This frees you from having to remember to download your backups, since they’ll be synced right to your Dropbox account.

UpdraftPlus is again the best plugin for this.  It lets you backup to Dropbox, Google Drive, Amazon S3, and many other locations.  You can even send your backup to more than one cloud storage service.

Dropbox logo

Backing up to the cloud also stores your backups in a safe location, since most use redundant storage and keep backups of their own.  It’s like keeping backups of your backups.

5. Pay for a WordPress Backup Service

Services like VaultPress and CodeGuard back up your WordPress website to their servers.

These services typically have features such as realtime backups, change detection for files, and one-click restores.  The downside is you have to pay a monthly fee.  But for people that rely on WordPress to run their business, the ease of use can be worth it.

Anything Else?

Tip: Keep multiple backups.  This is especially true if you’re relying on your web host to backup your website, since anything bad that happens to your web host could affect your website and your backups.  Ouch!  I always keep at least one backup in an offline location, such as on a DVD or a USB hard drive, in addition to regular backups to Dropbox.

The Bottom Line

No matter which method you use, backing up your site is an important routine for any webmaster.  By using these tools, you can free yourself from having to worry about losing your data and focus on what really matters – actually building your website.

So, how do you backup your WordPress website?  Feel free to share your thoughts in the comments below.

Geoff Akerlund

Geoff Akerlund

Geoff Akerlund is the founder and editor-in-chief of BackupReview.com. He is a cloud fanatic and regularly reviews online backup services. He believes backups should be easy, affordable, and automatic.

Geoff Akerlund

@backupsoftware

Reviews and ratings of the most popular backup solutions

@FabacusSuite Just noticed your tweet! I’m not aware of any cloud storage needs specific to manufacturing. I’m open to insight/suggestions. – 1 year ago

 
  • ashifzubair

    if i use a wordpress plugin, then how much load / resource it requires to make n push backup to dropbox ?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Most backup plugins are good at not utilizing too many server resources. I’ve used them on shared hosting without any problems.

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  • Thanks for sharing, practically useful, thanks. By the way,is there any known solution for backing up WordPress to Mega? Thanks again.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  • Great list; I use many of those but will certainly try Vault as I use WPBackUp and haven’t had a response to a support request for two weeks !

    A recent plugin that I found is Dropbox Photo Siteloader. If you use Dropbox to collect your photos or receive photos from brands/PRs you work with, this plugin pulls all your selected photos from Dropbox folders into your media library. No more downloading and re-uploading !

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Thanks John. Dropbox Photo Siteloader sounds pretty neat. I’ll be sure to check it out.

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  • From day one of my blog I’ve been using the WP DB-Manager, to auto backup my database. I’ve always used that one because its east to use and gets the job done with no problems.

    On the off chance one day I get a database crash, I’ll be covered. I also weekly take a manual backup of my files. Goof plugins you’ve listed.

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Thanks for the comment Ron. At this point I am simply relying on nightly backups made by my web host. Every month or so I’ll download a copy manually to my computer for safekeeping.

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  • Clown George

    From my first of blogging,I have been using database backup Amazon s3 and i haven’t had a reason to change this plugin.It is simply amazing.
    https://wordpress.org/plugins/database-backup-amazon-s3/

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  • Mina

    Database backup amazon s3 is a simple yet great plugin.It is a must have plugin for website owners.
    https://wordpress.org/plugins/database-backup-amazon-s3/

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  • Nathaniel

    Nice and great list of recommendation you can also check out Backup&Restore Dropbox resting and reliable backup tools for your website. or click the link below https://wordpress.org/plugins/dropbox-backup/ Thanks for the post

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Thanks! That looks like a nice plugin.

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
  • Hi Geoff, I have been using Updraft. Have been trying to backup the contents to dropbox but made few mistakes could you point me to your guides to solve the issue?

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    • Hi Roxy. I no longer use backup plugins as my host (WP Engine) does them automatically. I’ll then download them to my computer from time to time. Have you tried posting on the Updraft support forum?

      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)