All search engine first show the site with quality content first. So provide the best content. And for yahoo i have heard then it refer the domain and on page the most. So try it. And bing shows the result same as google. And google contain for quality first, so go on with that.