As we all know Google was the most important and popular search engine few years back but in the last year Google has found itself thrust in an unfamiliar position. Now it has to share market with Yahoo also and the rise of MSN Search has further evened out the search engine playing field. Now Google occupies only an estimated 35 to 40 percent of the search engine market share. With Yahoo and MSN taking over another 40 to 50 percent, webmasters have had to readjust and consider optimizing their websites Yahoo and MSN as well.
As every search engine gives a different level of importance to different factors, it pays not only to know which search engine is looking for what in your web pages, but to also know how to optimize your web pages so they rank as well as possible on different search engines such as Google, MSN, Yahoo and others.
As we all know Google has given primary importance to inbound quality links through various sources. So it is important to get as many quality links as you can for your site. The maximum no. of links you have for your site, higher your ranking will be in SERP. For this “Link Building” is the best solution. This is the method through which you can get maximum no. of links for your site.
But on the contrary Yahoo and MSN has given more importance to on-page optimization. That's not to say that they don't consider off-page factors; it's just that both MSN and Yahoo give far greater importance to on-page factors than does Google.
For getting higher ranking in Yahoo and MSN you have to work hard for on-page optimization like you have to work for the various metas like title, description, keywords etc.,content( H1 tag, H2 tag, bullets, italic, bold, underline etc.), and definitely internal linking of all pages, with in the site itself.
So, just optimize your site for all search engines (Google, Yahoo, MSN and all) through both on-page and off-page factors. Both are important for your site.