Statistics and social proof. Online business dwells on these numbers - its all a numbers game. I used to be denying this a few months back. But now I agree - Numbers matter a lot. So among all the statistics we pay attention to, Alexa links or Alexa site links is the one which is not much talked about.