I used to blog for several years, several years ago, and was able to build up a "large" following, for a small-timer at least (over 10K visitors/mo). In recent years, I've made two slightly niche-subject blogs but find it nearly impossible to get a following, even though I'm dealing in the same general subject matter, quality of posts, research, and media integration.
As of a few years ago it seems like to have a successful blog one must be cross-posting to 6-7 social networks at the same time (ie, for sharing to be frictionless). When I post my newer blog posts in relevant places online, people actually say they like the content, yet visitor numbers don't reflect such sentiment in a sustained manner. I have hundreds of posts, but retention is very low (1 visitor = 1 view, then they leave).
Is the only option these days to be cross-posting? It seems share buttons on each blog post aren't frictionless enough. Either I'm a bit delusional about the quality/interest level or blogging has become a lot harder in terms of audience capture.
* Most of my post get single digit views - not daily, in total. Posting on Twitter or Facebook only helps a little. You can't force people to follow your writing.
* I publish RSS and Atom feeds but almost nobody uses them. I ended up removing the social media buttons on my site because they sat unused. The only posts that go viral are the short, simple posts with inflammatory headlines. I don't want to go down that route.
* Occasionally a post will be linked on Reddit or Hacker News. Then the post will get thousands of hits but this tails off quickly. After a couple of days the traffic will go back to normal - I see almost no retention. It is actually quite hard to predict what will be take off and my attempts to promote my work to these sites myself have been completely unsuccessful.
* The best way to capture traffic from Reddit or Hackernews is to catch the eye of a star poster on these sites and have them post the link. Otherwise nobody will care. (Any star posters here? Feel free to post my stuff)
Blogging (and running a website in general) is not popular these days because so much of the oxygen is taken up by social media or sites like Reddit where people can make their points easily in a controlled environment. Time has moved on and unless Facebook collapses I don't see blogging coming back in a big way.