My original title for this post was: The Most Important Thing You Can Do for a Successful Blog (But Probably Won’t).
Backups are ridiculously important and absurdly overlooked.
Admit it. You either:
- Don’t know what backups are and why they’re important
- Assume your web hosting company does backups for you
- Know backups are important but haven’t ever backed up your WordPress site
- Had configured backups long ago, but don’t know if they’re still running
I’d like to tell you “it’s OK, everyone forgets about backups”… but it’s not OK.
Here’s the one-question test to determine if you need backups:
Would you be devastated to lose all the work you’ve put into your WordPress site or blog over the years?
If the answer to that question is yes, you need to take backups seriously.
You might think a disaster won’t y en to you, but it easily could. Servers crash, sites get hacked (even big ones), and developers make mistakes.
Don’t risk everything. Take 30 minutes today to setup some decent backups. I’ll show you how in this post.
What about the backups my hosting company makes? Aren’t those good enough?
Are you really sure that your hosting company makes regular backups of your site(s)? How often do they make them? How can they be restored? How long does a restoration take? Can you restore one site without restoring all sites in your account?
More importantly: do you want to leave the safety of your site solely in the hands of your hosting company?
Your hosting may or may not provide regular backups for your site. Even if they do, here’s why you shouldn’t rely on them:
- Hosting company backups aren’t specifically designed for WordPress. This means they may not actually help when you need them.
- The backups may not be regularly scheduled, and they may not be often enough to be useful in case of a disaster.
- You may not be able to restore a single site from hosting company backups without restoring all sites in your account.
- You won’t be notified if the backups fail, so you’ll never know if they’ll actually be there if/when you need them.
- You’ll be at the mercy of your hosting company if you ever need to restore from backup. They probably won’t be as responsive as you think they should be.
Bottom line: you should maintain your own set of backups using software specifically designed for WordPress. This will ensure you’re in control of when and how frequently backups occur, where they’re stored and how they can be backed up.
By maintaining your own backups, you’ll also gain the ability to migrate your site to a new host, or to load a version of it on another server for testing or development.
5 Simple Steps to Backup Your WordPress Site
I’ve tried half a dozen methods for backing up WordPress sites over the years. I’ve used manual scripts, free plugins, hosting company backups and more.
Everything I tried was either a pain to setup, a hassle to maintain, unreliable or difficult to restore from. None of the options I tried before allowed for easy migration for development/testing.
One plugin finally fixed all these problems. It’s called BackupBuddy, and it’s the simplest, most reliable and most cost-effective backup plugin for WordPress on the market.
I say “cost-effective” instead of cheapest because BackupBuddy isn’t free. There are tons of free backup plugins on the market, but free is meaningless if your backups are unreliable or un-restorable.
Your hard work and business are on the line here. Don’t cheap out and risk everything over trying to save $75. The link to BackupBuddy is an affiliate link because we’ve used BackupBuddy religiously for the past 18 months and we believe in it. BackupBuddy works, and we trust it with one of the most important functions of our business.
Now, here’s how to backup your site with BackupBuddy in 5 simple steps:
- Download and install BackupBuddy (install like any other WordPress plugin). You’ll also need to activate BackupBuddy (visit your plugins dashboard and follow the instructions).
- Configure BackupBuddy. Visit the settings page for BackupBuddy (in your WordPress dashboard), and do two things: first, choose a password for ImportBuddy (under “General Options,” this protects your backup files). Second, enter an email address where error notifications should be sent:
- Set up offsite backups. You should send a copy of your backup files offsite, in case your server crashes or is otherwise inaccessible. BackupBuddy works with DropBox, Amazon S3, other services and something new called BackupBuddy Stash.
BackupBuddy Stash is essentially free built-in secure offsite storage included with your BackupBuddy purchase.
So choose Stash or whichever remote destination you like best. Click on “Remote Destinations” from the BackupBuddy menu and choose “add new destination.”
- Complete your first backup. Now you’re ready to run your first backup. Click “Backup” from the BackupBuddy menu and choose “Complete Backup.” Watch in the window as BackupBuddy backs everything up.
Once BackupBuddy finishes, you could download the backup file (for safe keeping or to migrate your site somewhere else), send it to your remote destination, or you can just leave it on the server. I recommend sending it to your previously configured remote destination to verify that process works.
- Schedule regular backups. Now comes the last and most important step. You should schedule regular backups. BackupBuddy recommends starting with “daily database-only and weekly full backups.” I prefer to schedule daily full backups. Weekly might be fine for you if you don’t change files on your server very often, or if you’re OK with potentially losing some changes during a restore.

Restoring from backup with BackupBuddy is simple. You simply upload the backup file along with a special file called importbuddy.php to your server and verify some basic information.
As I said, there are other backup options out there including free plugins and server scripts. I don’t recommend trusting something so important to an unreliable plugin.
The folks from WordPress do have a service called VaultPress which may be worth trying. Plans start at $15. I don’t have any experience with VaultPress. If you’ve used it, please share your experience in the comments below.
Questions? Horror stories?
In the comments below, I’d love to hear any horror stories you’ve had with botched server backups. I’d also love to hear about any times where backups have saved your bacon.
We’re also happy to answer any questions you have.
Above all, don’t put this off. Set aside time to implement a backup safety net today. It only takes a few minutes, and could literally save your business one day.
Happy backing up!
If you decide to give BackupBuddy a try, tell us below how well it worked out for you. If you use some other solution, we’d love to hear about that as well.
Learn how to set goals that actually stick!
The Top 10 Mistakes in Online Business
Every week we talk with entrepreneurs. We talk about what’s working and what isn’t. We talk about successes and failures. We spend time with complete newbies, seasoned veterans, and everything in between.
One topic that comes up over and over again with both groups is mistakes made in starting businesses. Newbies love to learn about mistakes so they can avoid them. Veterans love to talk about what they wish they had known when starting out.
These conversations have been fascinating, so we compiled a list of the 10 mistakes we hear most often into a nifty lil' guide. Get the 10 Most Common Mistakes in Starting an Online Business here »



Glad to see this quick hit post. I wish I wrote it for you Corbett! I’ve been using this plugin since the early days, it’s well supported, matured, and works very well, even for large sites.
I have both save the bacon and horror stories as I work with backups weekly with several different people, I love making sure this stuff is all in order.
Most recently, the site http://griefcoachingcertification.com/ went down and I needed to pull some content out of the .zip file that our backups create to resolve it.
As a quick word of warning, check in on BackupBuddy from time to time, if you’re using shared hosting, there are times when BackupBuddy doesn’t have enough memory to do it’s thing, and fails!
Thanks for the tips and perspective Rob! If anyone appreciates backups, it’s someone like yourself who is called in to pick up the pieces after a site crashes. Glad to hear you approve of BackupBuddy as well.
Rob, thanks for the honest feedback on BackupBuddy.
Re: the memory warning … the tough terrain of shared hosting is one of the toughest challenges we have … an impossible number of shared hosts, with infinitely different setups and requirements and conditions but we work hard to fix problems on our end and with those hosts who will work with us (not always the case).
Just in time, I’m currently doing a site for a company with Woo commerce installed. Their a 1.9 million a year company, so I want to have as many backups as possible.
I’m going to use both the sites you mention.
Does backup buddy have a way to
Store the backup in two places?
Thanks for the post.
Using the remote destinations feature, you can have backup files sent to multiple offsite locations, just to be safe :)
Charles, like Corbett said, you can put in many different offsite locations from Amazon S3 to our own remote storage BackupBuddy Stash that offers 1GB of free space now to Rackspace Cloud etc.
Corbett, I’ve heard that Backup Buddy wont back up very large sites/databases. is this true? Is there a limit? Can you shed some light on this?
Backup files for Think Traffic currently weigh in around 200mb. BackupBuddy runs smoothly almost every day here. We have 457 published posts and 19k comments. We don’t use a lot of images though, so I imagine some sites are much, much bigger.
I’ll see if one of the guys from BackupBuddy can chime in on larger site issues. I’m guessing it depends on your server resources. Shared hosting environments might be a problem with especially large sites (although you probably should move away from shared hosting if your site is that large anyway).
It’s not so much the size of the backup that’s an issue, but the server itself as Corbett mentioned.
BackupBuddy doesn’t have limits in it to prevent that, but it does have to run under the constraints of the host’s server. If the host’s server is slow or overloaded (which can happen with shared hosting a LOT) then it may not be able to create the backup fast enough before the server’s max PHP runtime, which if host has this set too low can also make it harder to create a backup in time because it is having to create a backup of the entire site and thus cuts off the process.
The bigger the site and the “less than good” the server is the harder time it can with creating a backup but there tweaks and tricks that can be done to help it still complete. Especially if just wanting to migrate off of the current host (presumably to a better one).
And the state of shared hosting is pretty pathetic and cutthroat.
But from our side … we have 3+ full-time support personnel ready to help you given enough time and details with all of this and work hard to remedy situations on our support forum.
We weren’t the first to offer a backup plugin for WP …. BUT we were the first we believe to offer the COMPLETE solution … allowing you to backup AND restore AND move WordPress 3 years ago this month in fact.
We’re not a fly by night company … or someone without the resources to keep making a great product and support it along the way. Our company is 5 years old this year … with 20+ professionals working to “make people’s lives awesome” while doing work we love on a platform that’s near to our heart. :)
Hope this helps!
Excellent Work, You wrote a great post indeed.
Backupbuddy is really a good plugin to backup WP blog.. Not only this if we want to move to new host backupbuddy can do good job.
Thanks for the coupon. I might buy this plugin in upcoming days.
Cheers Ammar.
Backupbuddy is one of the best WordPress plugin which I think every bloggers who is serious about his blog should use it.I use it in all of my blog and doing good job till now.
Glad you agree, thanks for sharing Vivek.
Lots of promotions in my inbox in the last few days. Fizzle, Backup pluggins…
Sorry if you were bothered by them Mike! These two were spaced a little closer than we like. But yes, we do send promotions once in a while. It’s how we earn a living (and hopefully deliver value at the same time) :)
Oh, I’m fine with you promoting products. I’m a fizzler myself.
Just the last two were a little jammed together.
Cool, thanks for the feedback, always appreciated.
Corbett,
You are a very clever man indeed. I already thought it but now I know it.
Thousands of SPI readers looking for a solution for exactly this problem and you provide it.
The timing and selection of the post topic is a stronger learning point than the explicit ones you mention in the post (though obviously I’ll be acting on the backing up recommendations as well).
Nicely done sir. Keep up the good work.
All the best,
Andrew
Purely coincidental Andrew, we had been planning this post for quite some time. Pat is a good friend and we were very bummed to hear about his server issues. It is an important lesson for people to hear though.
Yeah i spent like 10 hours trying to get my wp to back up automatically to drop box using some bull crap code I found.
If a plugin can do that for me I’m interested.
The developer option would be the best choice in my opinion based on the price.
Backup all your sites plus customers? come on man.
When I’m ready to buy I’m using your link.
1
Darnell, although we offer Dropbox as a remote storage option, it’s not the most stable site backup solution. Amazon S3 or our own BackupBuddy Stash (which offers 1GB of free storage now) are way better and more stable solutions. They are also extremely affordable.
Thanks for the advice Corbett. I know I have a backup plugin but I don’t take it seriously. However, If I lost all of my work I’d be devastated. I think it’s time to get more serious on the backups!
Thanks Corbett for the tip on scheduling. I’ve had this plugin for over a year now. Thankfully haven’t had to restore, but it’s good to have a backup. Was doing it manually but just now set it up on a schedule.
Cory, thanks I appreciate you giving me all that great information! :)
I’ll chime in on BackupBuddy as it’s all I use (on hundreds of sites). It’s really all you need: backup locally and remotely both for best results. Looking for horror stories, here’s one that will make you get your site backed up: Sorry, your website is gone.”
But one not-so-talked-about feature of BackupBuddy is the migrate function. It uses the backup and restore functions to move a site. I moved a complete site from one host to another in about 10 minutes the other day. No SQL downloading and uploading, no time outs (with WP import/export), no FTP (other than filling in the FTP login info at the new host). It’s almost point and click. Just the migrate function makes it worth it.
Hi Corbett,
You have certainly shed some light on cresting backup;something that most folks like me overlook initailly.But tell me,is Backup Buddy the only tool available for creating safe back up?Or is it because we’re talking about WordPress alone thet we’re restricting ourselves to this brand?.Im sure there are many other backup techs available as well.
Any light on them?
Thanks
Hi Mona, as I mentioned above:
“…there are other backup options out there including free plugins and server scripts. I don’t recommend trusting something so important to an unreliable plugin.”
To find other potential plugins, search the WordPress plugins directory using the word “backup.”
Been putting off buying this plugin for ages, finally grabbed it yesterday (through your link). Cheers for the much needed reminder Corbett!
cPanel is used in, I dare estimate, 9 out of 10 hosts out there. It’s never failed me even when switching hosts.
One can make a complete 1-click backup that can be restored to any other host that uses cPanel. That’s called a complete backup. One can also just backup a certain directory or just a MySQL database.
Great post Corbett,
Backing up data is so important and underrated. I know that there have been times where my website has gone down and I lost all of the articles I created for the site. Just taking a simple action such as backing up your data will prevent that from happening.
Thanks Corbett!
I have lost one of my sites once and since then I`m taking this topic very seriously. However I haven`t found very good solution for WordPress. BackupBuddy looks really good…
Hi Corbett,
That’s what i was searching for.I agree with you, in WordPress sites file backup facility are not that much easy like others.Other free plugins are not reliable.Your writing is so much helpful & glad to hear that we can save 33% of cost while using a best backup.
Recently my whole website was lost as someone hacked into it and deleted all my accounts. I really needed this plugin. Thanks for posting it.
One of those situations you know it happens, but for some reason you believe it will never happen to you. I just found out a couple of friends were hacked in the last couple of weeks twice and they are struggling getting their stuff back.
Even though our blog is not that large yet, I just can’t imagine if I loose my files, specially pictures.
Buying BB RFN!
Corbett,
Thanks for the post, and the discount! This is one of those progress log items that I’ve been meaning to get to, but kept putting off for lack of clear understanding.
Now, it’s done, and I have one less thing to worry about.
Thanks for that!
Thank Corbett,
I write a blog 3 years never had backup my site, its sound terrible (I think so) now I just go to backup my site every month.
Thanks for posting this article! I’m getting ready to research different backup solutions and I’ll definitely look at these two you mentioned!
Thanks for this post . I must have read it before. Few Weeks ago my whole website was hacked by someone or it was some developer’s mistake. I don’t know but when I tried to log in it was plain. But this time I will be more careful. All Thanks to you and your tutorial :)
Off topic: You want to know something cool? I was actually excited to see this article from you when I did a Google search. I’m not yet familiar with your content, but I heard of you through the SPI podcast, and I guess just hearing you on that built a level of trust with me, that I picked your article out in a Google search before trying any of the other articles.
On topic: I totally trust your recommendation, but the price tag is too steep for me at this point in time. I bet I’ll end up back here to purchase BackupBuddy, but I gotta do some research to see if I can find something for free/cheap that will do a decent job, for the time being anyways. I’ll let you know if I find anything worth knowing about.
Hey Derrick,
You might want to saunter over to my website, I can help you out with the plugin and support you in getting it setup correctly! I do tech support for online business builders and freakin love it, glad to chat more about any questions you have as you work on your business!
This is a great post and must read post for every blogger. Many times, without any reason we loose a lot of data. Few days back, a fake plugin affected some of my posts. I should have read this post earlier and should have made the backup. Anyways, thanks for this great post.
I use blogger for my blog. Is there a way I can back that up. And I really want to know how to back a whole website. Any tips. Thanks. By the way your post was really enilightening. Thanks for sharing it.
I use BackWPup a free WordPress backup plugin.
Does your site work while Backupbuddy is working?
Yes, your site will still be accessible while BackupBuddy is operating.
i cannot login to my wordpress, can i do a full backup just by using FTP Account and Cpanel only? Thank you
Yes, here are the instructions from WordPress: https://codex.wordpress.org/WordPress_Backups
Thank you so much for this! I used the coupon code hw33 and got 33% off at checkout. Of course, I used the affiliate link here at Fizzle. Corbett, this post saved me a ton of research!
Glad to hear it Davina, cheers!
I use BackupBuddy on several of my websites. Why? My previous hosting company didn’t have a backup of any of my websites, and the server crashed. I trusted them and they failed. Now that I use BackupBuddy AND I also have a backup saved in the cloud – I feel that my sites can be restored quickly in the event of disaster.
Thanks
Late to the party I know but I just added “back up my site” to my Fizzle progress log and lo and behold Fizzle once again comes through. Thanks guys
I agree with you backup buddy is a great plugin, I love this plugin, I also use this plugin, this through we can easily move our website one host to another host and can create crone job, which providing fully independence form database backup creation.. not need manually create backup.. and this is giving features which through we can easily move our website database on cloud online storage like amazon, google drive, iDrive and etc..
Regards
Sonia Bray
Rommy, BackupBuddy is available here: https://ithemes.com/purchase/backupbuddy/
there is awesome wp plugin(http://bit.ly/1Hdsvzx) for everyone & me. it is easily backup site data & restore it easily.
Excellent tutorial. My site has been hacked once by hackers who claim to be from North Korea. Good thing I have made some steps. I use All-in-one WP migration Plugin. You may checkout my full article here: http://bryanvillarosa.com/?p=3300
At the moment easiest Backup and restore plugin for all wp sites
https://wordpress.org/plugins/dropbox-backup/
Awesome Post!
i use updraftplus plugin which is also good
thanks for sharing with us.
https://www.youtube.com/watch?v=6O-PS4FZfes
** Valid Documents **
Changing Nationality? Need any document ? or making any high quality fake or real documents for work and traveling? Visit us at http://noveltydocumentation.com/ for more details and order .. Support: https://www.facebook.com/documentproper/
Found many compelling reasons to start backing up your site. So don’t lose hours of hard work by relying on outdated versions or your hosting provider. Back up your website today. One can view that reasons at https://www.godaddy.com/garage/smallbusiness/secure/5-solid-reasons-to-back-up-your-website/
I was going to mention BackUp Buddy too. You’re right it is premium and it’s well worth the investment. The WP DB Backup one just stopped working for me one day – I didn’t get the emails anymore. Not sure why though.
Regards
http://www.techlazy.net
I’m on an old version of WP (3.3.1) I want to back up the site and upgrade WP to 4.5.2. Will I run into compatibility issues with these versions and Backup Buddy?
Why we should pay for backup? You can do it manually. Many ways are available on web.
If you want to really help to people then share plugin which one is giving FREE WordPress Backup.
Thank you!
Good.
I’ve backed up Home Directory and restoring it, and also uploaded the whole website. it’s like 20 minutes it is saying “restoring files…” . How long does it takes? File is of 1.45GB . Thanks .
Good.
I’ve backed up Home Directory and restoring it, and also uploaded the whole website. it’s like 20 minutes it is saying “restoring files…” . How long does it takes? File is of 1.45GB . Thanks .
http://www.iskulltech.com
Hi everyone! I want to share with you my discovery. I am using now Backup and Restore Backup, and I am satisfied the way it works. I am able to use PRO version, because I need good scheduler and migration. Using it for 1 year and never had problems.
Hello. I was looking for a backup for my Wrodpress website and came across with Backup & Restore Dropbox. I download pro version and pretty satisfied with it. Able to backup,restore,migrate and schedule.
I know of 2 great backup plugins;database backup amazon s3 and backup&restore dropbox. I use these two plugins for my two websites and so far i have no regret.
I also use Google analytics counter tracker to analyze the visitors hits on your homepage.
https://wordpress.org/plugins/analytics-counter/
I am currently using “database backup Amazon s3” which offers me local backup,Amazon backup to cloud which creates the database backup of web page at local storage and upload this to Amazon s3 cloud.
https://wordpress.org/plugins/database-backup-amazon-s3/
I am a potential Dropbox Plugin user which i use in creating my Dropbox Backup (Files + Database) for my website .It is free to use and very easy to assess . Visit (https://wordpress.org/plugins/dropbox-backup/ ) .There is also a pro version for higher online service backups for websites .