Always the recruiter initiating. As anyone working in IT, I get multiple messages a week, one in ten are relevant and one in ten of those are interesting, but I'm not jumping jobs every year, so it works in the end.
Its really just have a complete profile, listing keyword technologies. In the meantime I have a few recommendations but I don't think those make a difference.