One of if not the best ways to grow your small business is to get people's eyes on your business. Traditionally that was done with advertisements and that is a multi-billion dollar industry.
Small businesses need the same thing large businesses new, eyes on their business, but small business cannot afford much advertising.
One way around that is to blog, if you write or pay someone to write your blog that can gets eyes on your business and products or services. An informative blog will get good attention.
But that alone is not always going to be enough. Search Engine Optization will drive those eyes to your business if you do it right.
Blogger is a great starting point. In your blog you can link your social media and web sites to increase your links which will increase the likelihood of hit on searches.
Another way is to link your blog post to Medium where hundreds of thousands of people have signed up to follow articles written by people like you on dozens of topics. There are Publication that are like online magazines and they may accept and publish your articles.