This is so important, seriously, keep multiple backups.
Keep backup copies of your database!
Keep backup copies of your files!
BACKUP EVERYTHING! OFTEN!
(I'm not yelling, just stressing how important it is. 😘)
Backing up your WordPress site
The most important WordPress files, by that I mean the ones that are unique to your site, all reside in the wp-content directory. You can compress and download this folder from your host dashboard or via FTP, or have it done automatically on a schedule with a plugin like Updraft or BackupBuddy.
You can compress and download this folder from your host dashboard or download it via FTP if you're comfortable with that sort of thing. If you're not technical, you can have it done automatically on a schedule with a plugin like Updraft or BackupBuddy.
Most of your website (your posts, pages, users, products, etc) is stored in a MySQL database. Back it up by exporting your entire WordPress database via PHPMyAdmin accessed through your cPanel or hosting manager, or again, with a WordPress backup plugin.
Backup often, especially before making major changes with plugins or themes. If you nuke your database, then you have to rely on your host having a good backup, which means you'll probably lose your most recent updates (if not EVERYTHING! 😨😭😭)