I think it depends on the type of blog as well. I've heard it can be good to go on forums relating to your niche and naturally link to your posts when they become relevant to the discussion, but to be honest this really hasn't worked for me at all over the last few months. The next thing I am going to try is Pinterest.