“No one is reading my blog”
They aren’t reading it because:
1. You aren’t updating it often enough
2. It’s boring
3. It’s irrelevant
4. It doesn’t fit into a niche
5. It’s poorly designed, ugly, covered with ads or cluttered
This list could go on forever, but the simple fact of the matter is: people have so many great options to choose from, why should they choose you?
Are you really that funny? Is your content special? Are you an expert at anything and if so, is that what you are writing about?
People come to the web for a variety of things, but I think we can all agree we come here to mostly do these four things: Buy/Sell, Learn/Teach, Entertain/Be Entertained, Network/Interact.
So what are you doing and if you are doing it, are you doing your best to be THE BEST? If not, then I suggest you redirect your efforts into avenues that might be more productive.

