Utilizing a blog is fine however it can hurt you more than it helps if you do not manage it correctly.
People like to "read" a blog and look forward to new posts. Blog posts must be made 1) Consistently, 2) Professionally and 3) Add value.
If you do this regularly you will get consistent traffic and reads.
My blog:
www.AssistanceForAgents.com/blog has these components and even more....it has a specific target! Real Estate Agents!
A couple tricks:
1) Post at least twice a week. No exceptions (then post on your social media avenues that you have a new blog post)
2) Find your target audience so you can post info they want to read about (again, this is like a niche)
3) Post something of value. Do not post about your services each week. Post tips, tricks, websites of value.
4) Reference other articles (DO NOT COPY THESE ARTICLES), but it is ok to reference one line, give credit and then write your own article.
5) Add graphics that correlate to the post to "brighten" it up. Pay for all images used unless they are your own.
Consistency is key.Using the correct format for posting, Utilizing keywords, and tags will help as well.
Good luck to you!