Their algorithms are set up differently. It is widely known that

is the best search engine to get the best results. Well that is only because of their algorithm setup. Ask.com and yahoo have an algorithm, but it is inferrior to Google's. People get what they want with

thus building a reputation with them and more people switch to

.