1. View your blog as a business
Even if no money is coming in, you must view and manage your blog as a business. As a business owner, it is imperative that you create strategies that will give your blog a competitive advantage over other blogs and media outlets in your field. Don't get caught up in publishing content solely because you are passionate about it, without any method to the madness. There is a time and place for everything and developing systems/strategies for content generation will help you to align what to post and when to post. This will also aide you in developing a flow that will capture the attention of and have the greatest impact on your target audience.
2. Define the problem your blog is solving
Identify 1 (one) specific problem that can be solved by reading your blog; this problem will serve as your niche, your area of focus, your specialization. This will also be the foundation of the content you create for your blog.
3. Develop your brand story
Your brand is your blog's reputation, it is what people say about your blog when you are not around. Your brand is the narrative, it is your blog's story. This is what uniquely identifies and sets your blog apart. Use your blog's story to share with your audience why they should tune into your radio frequency versus all the other noise they may receive over the course of a day. If you feel you are always in the midst of a pull and tug with your audience to read your posts, your brand story may have some gaps in it or the delivery may be inconsistent.
4. Create consistent content
Consistency breeds familiarity and familiarity gives birth to trust. When an audience feels like they know you and can trust you they will plug into you; once they are plugged in to your tribe they will support/buy from you.
Important things to note about consumers (your audience)
They are lazy/busy (depending on your point of view). Deliver your messages short and sweet, and always get straight to the point.
They are creatures of habit. "New" is not always a good thing. Set a consistent standard of what your audience can expect from you.