Both have different algorithms and they move in that directions.there are a lot of differences between SEO Google and Yahoo.Yahoo explorer fetches top high authority pages but Google picks them according to site map.Yahoo indexes those pages who are very worthy, content enrich, high traffic but Google concentrates on back links and content.There are also many other differences,