Hi i have good experience of promotion on facebook and any social networking e.g.hi-5,linkdin,g+,flicker and youtube.
i used to write content and post your link to all community on social networking create various account and make your company logo as a display pic and cover pic to all my social network friends