Came across the article - 50 ways to promote and market your blog posts. There may not be anything special in the post but it shows, a blogger with the desire to have good audience cannot just post and forget about it. He has to use multiple online and offline channels to promote his blog and blog posts.
5. Stumble upon
Home page post
7. Scoop it
8. Forum discussions
13. Comments on Others' blog posts
15. Signature in your Email
16. YouTube video
18. Press release
Yes 50 are in this article itself. 50 more will also be there.
I just wrote the above line.
Now I came across the article 99 ways to promote your blog
See the infographic - 120 ways to market your blog