For those who are just starting up, you can try a free web platform like Wix, Weebly, wordpress.org, Squarespace. Once you are serious, buy your own domain name and hosting. When you have the budget, can hire a pro web designer, and good to engage someone with SEO knowledge. I build my own
Career Coaching Singapore website using WordPress. Give it a try if you like to experiment.