Backing up your WordPress site is a necessity, but it can be hard to find an affordable, easy-to-implement solution that covers all the bases. There are a lot of possibilities out there, but the following have served me well over the years. I usually only have to use them on shared hosting plans. Some of my sites are on managed WordPress hosts who take care of backups as part of the plan.
Here are my criteria for a backup solution:
- Ability to back up both database and files
- Ability to schedule these backups separately – I haven’t found too many situations where a full file backup is needed as frequently as the database backup
- Offers backup to an off-site 3rd party. You don’t want to keep backups on your server because if something goes wrong with the server, your backups could be lost. Backups sent via email are usually only realistic for the database, full site backups would be too large to email.
My preferred solution is to backup sites to my DropBox account. You can get 2GB of storage with a free account.
I typically use one of the following 2 plugins to back up my sites:
Both are free plugins that meet the criteria described above.