Work with Stagings
While Managing the content can be done on the production server, we have to make sure that any of the Style, Backend changes have to be done on the development server and just after that migrate everything to production.
In our practice we use WPEngine and they have already built a staging system in place this is the following steps we take:
1. Copy from Production to Dev - all the latest changes (One-Click Solution) (copy only the content )
2. Do all the changes on the Dev
3. Push the changes from the Dev to Production in one click.
Here are some great article on how to create stagings