I think you should submit your site url's in yahoo search engine and you can join yahoo answers which will be helpful to get rank in yahoo search engine for your site.I think if your site have good rank in google and bing then it will be definitely have good rank in yahoo but you say youe site don't have good rank in yahoo so