Twee as it sounds, content really is king. Blogs allow you to be slightly more extravagant with your content due to the lack of character restrictions which are commonplace on many social media platforms. 
Publishing regular blogs on your website has numerous SEO benefits, and definitely helps with your overall rankings. They’re a perfect platform to talk about your business.