I can’t say this enough.
Make sure you backup your WP site.
While many web hosting companies offer site backup services (free or paid), backing up your site is your responsibility. WordPress sites, like any open source CMS, can be hacked, compromised or otherwise damaged. The only way you can sanely recover what is lost is through a backup.
Two great plugins, among many, are Backup Buddy and BackWPup. I prefer the latter, if only because I’ve used it for years. When a backup is made, the plugin will create a .zip file with the following contents:
- All of your files – WP files, theme and plugin files, plus your media library files.
- The all important Database which is not a single file but a collection of data tables that hold your page and post content, menus, widgets, and other WP admin configurations.
You can have the plugin create a backup whenever you want it to. Once a day works for most, but if you have a very active site – for example, a busy eCommerce site – you’ll want to backup more often than that
The backup file can be stored on your web hosting server, but I suggest you have a secondary backup storage location for extra precaution. When I backup my sites, a copy of every backup automatically goes into my Dropbox account.