I am the webmaster for a nonprofit, I've been doing really good as I understand most of WordPress and what I don't understand, I know how to learn. Problem is this, I'm rebuilding the website to be more professional looking and user friendly, and I did so by creating a staged site. Now that the staged site is nearly done (just running tests) I need to know how to take this staged site and replace the live site with it.
I've been reading and reading and watching YouTube videos and still don't 100% think I get it. Most of these videos or websites I'm finding/reading are 2 or more years old so are they still relavant? It also makes me think I may have set my staged site up wrong to push changes over to the live site in the future.
Any suggestions, hints, links I can use??
Thanks!!

Is this going to be an interactive / login type site, or literally just a read-only website?
1. Install the UpdatePlus plugin on both sites.
2. Backup the live site with Updraft. Download the backup files and store them somewhere safe (i.e. not on the web server)
3. Backup the staging with Updraft
4. On the live site: Delete the live site (delete all files and the database). Install a fresh copy of WordPress, then install the Updraft plugin. Upload the staging site’s backup files into Updraft and hit Restore.
5. Done
(there are dozens of different ways to do a migration – this is one of the simplest for non-technical users)
What host? Most of them that offer staging sites have like a one or two click process.