If you want to promote your website in Yahoo, than the main thing is you will add your website in yahoo directory ( Yahoo is paid directory). If you unable to paid then see your competitor in yahoo for top ranking & see what they are doing, in which website they promote their website, than you must have do same things.
Both Google and Yahoo follows different SEO techniques. Don't use frames as Yahoo spiders cannot follow frameset links. The major areas on Yahoo for high ranking are:-