I think Google probably do this by analysing user's click behavior that they collected for years. Those direct hits are like something called "navigational queries". For every query, Google probably analyse the click rate for different results, while the clicks skew to any one of them might probably indicate this is a "direct hit".
|