Much has been written on the topic of writing great blog post titles and I’ll link to some great resources below - but here are a few strategies and tips that I’ve found useful (note: to get a full explanation on each of these read my post How to Craft Post Titles that Draw Readers Into Your Blog):
1. Communicate a Benefit - a title should tell readers something that they’ll ‘get’ by reading your post.
2. Create Controversy or Debate - not suitable for every post title but there’s nothing like Debate to get people checking out a post.
3. Ask a Question - in my experience posts with questions in the titles tend to get read more than others - they also are better at stimulating comments from readers.
4. Personalize Titles - for example: using ‘you’ in your post title (and post) can have a real impact and take a post from the realm of ‘theory’ into a more personal post.