What are the differences between major search engines?
There are some minor differences between the major search engines that create major changes in results relevancy. For different search engines different factors are important. There are many examples of the differences between search engines. For instance, for Yahoo! and MSN, on-page keyword factors are the most important, while for Google linking is very, very important. Also, for Google sites are the older, the better, while Yahoo! generally has no expressed preference towards sites and domains with tradition. Thus you might need more time till your site gets mature to be admitted to the top in Google, than in Yahoo!.
Patience is required for good SEO.