This is a list of some of the options for developing a website for your direct primary care practice.
Prefer paper?
Establish a presence on the internet
Select a domain name for your website
Make a website for your practice
Set up email hosting
This will let you receive email at an address with your new domain. Usually you can do this through whatever service you used to purchase the domain in the first place.
Google offers a business offering called GSuite that includes email hosting. The price is $5/user/month, which gets you email hosting in addition to a bunch of other Google services like Calendar, Docs, and Drive. Plus, Google will sign a BAA, so you can have HIPAA-compliant email thorugh a familiar Gmail interface.