Earlier i used to get good traffic from Google.Now i get most of the traffic from Yahoo and very little traffic from Google. Can anyone tell me the reason for this?
The two engines have different ways of calculating their search results. It is typically best to optimize for Google, as they have a huge percentage of the search marketshare.
Google cares more about quality back links and yahoo cares more about the number of back links (think I heard that somewhere ), but naturally they both optimize sites differently.
Yahoo also is a directory where as Google is a pure search engine. Just google the dif between the two terms. I think you will find it interesting reading.
You might want to read this http://www.seochat.com/c/a/Yahoo-Optimization-Help/Optimization-for-Yahoo/