There are two major components to a good blog. Sure, there are plenty of other components such as design, site speed, consistency, purpose, niche relations… actually, there are so many that I could write a full-length article just listing the different components, let alone going into detail about them. Still, there are two primary components that can overcome poor performance on all of the other areas.
Great content. Great promotion. That’s it. If your content is strong and you’re able to promote your site properly and gain credibility on social media and search, you’re blog will grow and be successful.