- Github hosting is free
- For static sites, landing pages, etc. this is the easiest way to get your presence on the web
Step 1: Update your domain registrar DNS settings to the following: Add A records for @ with 185.199.108.153, 185.199.109.153 185.199.110.153, 185.199.111.153
Step 2: Update your domain registrar forwarding to auto forward from domain.com to https://www.domain.com and www.domain.com to https://www.domain.com
Step 3: Add a CNAME file to a new github repo and a gh-pages branch that has the following: www.domain.com Add a simple html5 landing page for your business or a hello world index.html file for now just to confirm things are working, you can always update later
Step 4: Configure the github pages settings for the repo to use that branch and turn on https Go to Settings -> Pages -> and set the custom domain to www.domain.com, select the branch you want to use and root folder, verify the dns resolution is working and then you can turn on https
Step 5: profit (no seriously that is all you need)
Addendum:
-
Free html5 templates: https://html5up.net/
-
Consult with me:
I charge $250 to set this up for you with a simple landing page and domain updates, with a yearly maintenance invoice of $50. Mods to the content are $50 per hour minimum 1 hour.

Example redirect setup from namecheap.