Thanks for sharing. I agree!
Right, it is a basic process that every business need to follow for promoting business online. The thing which needs to take care is of finding right connections, building authority links and industry people or influencers reach.
Having a website doesn't bring in clients automatically.
Your website is there for people to look you up after a referral.
And you need to promote the site: write a blog, use social media...
find some way to get the word out.
Introduced the website to some search engines
And you need time.
Goodf luck, LUCKIEST