How to Back Up Your WordPress.org Blog

You know that having a back up of your blog is important, but you’re not sure how to do it. I can help! Please note, this is for self-hosted WordPress blogs. If you’re looking for how to back up your WordPress.com blog, please see this.

Having a back up of your blog is essential. Things can and do go wrong, but there’s nothing to worry about if you are keeping regular back ups of your blog. How frequently to back up your blog depends greatly on how frequently you blog. If you blog daily, you’ll want a daily backup. If you only blog a couple of times a week, a weekly backup will do. If you are creating a backup because you are changing templates, moving hosts, or updating WordPress or plug-ins, you’ll want to have a backup created immediately before you make any changes.

In order to backup your WordPress blog, you actually need to create a back up of two different things – your files and your database. It takes them both to run your blog and you’ll need both of them to restore it just as it was.

Your WordPress site consists of the following:

  1. WordPress Core Installation
  2. WordPress Plugins
  3. WordPress Themes
  4. Images and Files
  5. JavaScript and PHP scripts, and other code files
  6. Additional Files and Static Web Pages

All of these are used in various combinations to generate your website. The database contains your posts and a lot of data generated on your site, but it does not include the above elements that all come together to create the look and information on your site. These need to be saved.

Most hosts back up the entire server, including your site, but it takes time to request a copy of your site from their backups, and a speedy recovery is critical. You need to learn how to back up your own site files and restore them. Credit wordpress.org.

How to Back Up Your Files & Database

The easiest way to backup both your files and your database is to use a plugin. You can also do it manually and this article explains to you how to do it better than I could.

Automatic WordPress Backup is one of the ones I use and it works perfectly. It creates a back up of my files and my database, sends it automatically to my Amazon S3 Storage, and restores my site with the click of a mouse. I actually had the opportunity to restore my blog from a backup created by Automatic WordPress Backup a week ago…and it worked without problems. Automatic WordPress Backup hasn’t been updated in a couple of years. It’s very easy to use and works perfectly, but if the lack of updates worries you, read on.

BackWPup is another plugin I use to create backups of my files and database and send to Amazon S3 Storage.

UpdraftPlus Backup is another promising plugin I am using.

Do you have any WordPress backup recommendations?