Yahoo! was at first the number one ranking search engine until it was dethroned by Google due to the latter having much more accurate results; product launch formula three. Both Google and Yahoo! use different algorithms like MSN. Knowing the differences between the algorithms use by both search engines can help you in getting better rankings. When it comes to performing algorithms to produce search results and subsequently index the web pages, Yahoo! does pretty much the same as the other search engines. The Yahoo! spider is called Slurp whereas Google uses one called Googlebot. Many SEO experts say that Yahoo! and Google rank websites that are contrary to each other. While Yahoo! focuses on keyword density, title, headings, URL and other On page factors, Google primarily focuses on backlinks and Off Page factors. In terms of keyword density the two rival search engines also differ in this. The higher percentage of keyword density means you accumulate higher rankings in Yahoo! whereas for Google, the higher percentage of density is seen in the Google sandbox.