Search engines love content and content is the best way to get found on search engines.
We can all so easily rely on Facebook and Google my business. But with the power of this site you can have all of this integrated. When you write a post you can share it on your social media and then socially with others.
Social media is great to communicate your content to others. However, having a web site to post content will bring you seo results which im guessing everyone wants to see.
If you are trying to get your business seen then writing article about your business and what you do will make a difference. Including as much in your blog post is important. Include locations and areas in order for you to come up in your local area.
Posts should be at least 300 words minimum and should be checked for grammar and spelling. Google search have powerful algorithms to determine where your post will go in the search index.