Facebook, Twitter, LinkedIn and Instagram are all great ways to signpost people to your website. However, some might ask, ‘what’s the point of having a website if you're on social media?’. Good point, social media is free! But not everyone is on it, or may not be on it for long enough to find you. You may not own your content when it’s posted to your chosen social media platform; although this may not bother you, if you've gone to the trouble of writing a long, well-researched article, it will undoubtedly bother you!
You may also want more control of how you appear online. You'll be stuck with Facebook's branding, with your logo only having secondary importance. You may want a gallery, but not like the way LinkedIn lays it out. So why compromise on content ownership, branding and appearance, and controlling who can access your content, when you can have all of that even with a simple website?
If you use your website as the hub of your online content and entice people there from your social media profiles, then you can get the best of multiple worlds.
Even if your website isn't found in a Google search, after meeting you, people will often want to validate who you are by visiting your website rather than social media platform. If you don't have one it may mean that they're less likely to trust your services, even if you're the best at what you do.
It's well worth having a well built 'hey here we are website' so that you have full control and access to as many potential customers as possible.