Without hosting, no one can see your website.
You can’t have a website without a domain name. Like a street address that tells people where you live, a domain directs customers to your business, online.
Look like a word-class business, even if you operate out of your best friend’s basement, with professional e-mail. Not only is it more secure and tied to your domain name (email@example.com), every time you share it, you’re advertising your company name.