As the title says… you can never have to many backups. Most of the WordPress sites we do are hosted with Bluehost and they do routine backups of their servers, but they also don’t make any guarantees:
“For its own operational efficiencies and purposes, Bluehost from time to time backs up data on its servers, but is under no obligation or duty to Subscriber to do so under these Terms. IT IS SOLELY SUBSCRIBER’S DUTY AND RESPONSIBILITY TO BACKUP SUBSCRIBER’S FILES AND DATA ON BLUEHOST SERVERS, AND under no circumstance will Bluehost be liable to anyone…”
Ultimately, as a website owner, you should know how to backup your own website. So if you want to be sure to have a backup when you need one you should log into your site’s control panel and download a backup. The instructions that follow are for Bluehost but they should be very similar for most other hosts.
Go to bluehost.com click on the blue “Control Panel Login” button in the top right corner. After entering your username and password, or domain name and password, you’ll be in the Control Panel.
About half-way down under the heading “Files” is an icon and a link to “Site Backup and Restore”.
Now you’ll see a number of backup choices, some of which are “Pro Only”, for an annual fee you gain a little more flexibility, but if you just want to backup everything it’s not necessary. Click on “Full cPanel Backup”
Next you’ll see a couple different versions of your site, daily, weekly or monthly. Most likely you’ll want the most recent, so click Daily.
Next you’ll be asked to select a “Archive Type”, .tar or .zip, either will work. Click “Start Archiving”, after it’s done you’ll get a link to download the file.
Depending on the size of your site and your connection speed downloading the file could take a little while.
That’s it, now you just have to remember to do it, regularly.