📎 I created this for my own standard operating procedure. Mainly, so I don't forget how to create and launch new sites! It was suggested that I share it with the community. That said, I'm not an expert. Your results may vary. And please I am always open to feedback for improving the process.
I have a git repository folder on my production server, Bluehost. My account is a shared account, Pro Web Hosting. I create a repository there and also a live public folder for new sites.
Typical workflow... start making a site locally → push updates to the repository → shh into the live folder and pull the site in from the repository. I was originally inspired by this guide.