If you want to hold position for your website in Yahoo and Bing than you have to work in various fields in SEO. Create value added content and target specific group of your niche so that they can share it organically....
I have created a new website and have my own blogs and products. Although I share my content in various Social sites like Facebook, Twitter, LinkedIn and also the social bookmarking sites like Tumblr, Growth hackers, Inb...