On-page optimization is key. After that, site structure and back links. Bing & Yahoo both show the same rankings now!
There is nothing new for Yahoo & Bing too. Use same technique of Seo which you are using for Google- Optimization & link building.
It is because both works on different technology , it does not mean the basic of Seo has been changed.
If you do proper on page and off page optimization then your site ranking good in search engines. Yes, different algorithm of Google and Yahoo so, rank is different in both.