I was wondering what the best way to backup and restore my wordpress site is. The reason is that I'm looking to change the theme that I use and make large adjustments to how my content is presented. That means that I'm probably going to start with a clean install of wordpress. But if something goes wrong, or I get negative feedback from my users, I want the option to switch back.
If I were to download my entire website as a .zip file, could I just restore it at any point back to what it used to be?