Yahoo and bing also consider backlinks and it also consider traffic that you are getting from social bookmarking, social networking, press release. So its indexing process is linear than google.
There must be good contain in the site. Every search engine have their different algorithm for indexing web pages. But there are some basic criteria which is followed by every search engine. Like backlinks, quality content. Also the number of visitors. Like for a famous site you don't have to do a seo. They always comes in first row.