Google algorithm is one almighty tough cookie to deal with. Currently it takes into account keywords, quality of content and a clean, natural and appropriate link profile. Bing, on the other hand, differs in its selection; social search is impressively dominant, and the attempt to banish link spam has not been quite as successful. With Bing, local results over take it all.