qqp question1: Why there is difference in search results of google, Bing and Yahoo? Does they follow different algorithms? And How can i optimise a site for different search engines? question2: How hard is it to write a search engine competitive to major search engines like Google or Bing?