The future of search is going to be all behavior based.
Google originally took each incoming link’s text as a vote for a specific topic. This worked great until everybody started link farms and such. Sure, you can factor in the age of a link, but that just delays SPAM.
Well, there’s a better way and that’s behavior based. I thought of this all on my own.
You still need links. That’s always the starting point. However with behavior based search, results can change quickly for newer better pages and sites.
It’s quite simple, let’s take topic of FREE BUSINESS CARDS.
#1 is VistaPrint.com
#2 is FreePrintableBusinessCards.com
#3 is PrintsMadeEasy.com
So after searching you check VistaPrint.com out, then you go back to your results. You then check out FreePrintableBusinessCards.com. Then maybe so on. How do you know which result is actually best? The best is the one where you find what you are looking for.
If you stop searching for your term or related terms… then that’s a success! Google has the data to find this out. For FREE BUSINESS CARDS the best site would probably detail each one and the pro’s and con’s of each. The user would then go from the review site to get these free business cards. VistaPrint will always have more links, but that doesn’t mean it is the best place to find the information.
In behavior based search results, a site that has 10% of the links of VistaPrint can be the best and out rank the rest. Google and other search engines just have to mix in a little random sites now and again to see if people like those better.
Of course there will be behavior SPAM but I think that is easily identifiable.

