Ever wonder why some sites come at the top?
Its because most of those results deserve to be there.But the amazing thing is why most of the site cant remain there for long time?
The answer is multi-folded:
1) Its upto the search engines ( considering Google here) how it crawls and index the sites.
2) It may be a factor that you may not connect to the same datacenter always.
3) Countrywise searches differ per extension
4) Its the competition that matters per keyword or phrase.
5) Unknown factors of page ranking.
Regarding the Datacenters:
Here is a list of Google Datacenter IPs ( only 50 of them are taken ) just to show how it may differ if you can receive data from one or the other depending upon the location and the time.Yes, Google updates ( or Google Dance as we see) show different and sudden results accross these datacenters sometimes.
1) 64.233.161.18
2) 64.233.161.19
3) 64.233.161.44
4) 64.233.161.80
5) 64.233.161.81
6) 64.233.161.83
7) 64.233.161.84
8) 64.233.161.91
9) 64.233.161.93
10) 64.233.161.95
11) 64.233.161.98
12) 64.233.161.99
13) 64.233.161.99
14) 64.233.161.100
15) 64.233.161.101
16) 64.233.161.102
17) 64.233.161.104
18) 64.233.161.105
19) 64.233.161.107
20) 64.233.161.115
21) 64.233.161.133
22) 64.233.161.147
23) 64.233.161.184
24) 64.233.163.19
25) 64.233.163.44
26) 64.233.163.80
27) 64.233.163.83
28) 64.233.163.84
29) 64.233.163.99
30) 64.233.163.100
31) 64.233.163.101
32) 64.233.163.104
33) 64.233.163.107
34) 64.233.163.115
35) 64.233.163.133
36) 64.233.163.184
37) 64.233.163.189
38) 64.233.167.18
39) 64.233.167.19
40) 64.233.167.44
41) 64.233.167.80
42) 64.233.167.81
43) 64.233.167.83
44) 64.233.167.84
45) 64.233.167.91
46) 64.233.167.93
47) 64.233.167.99
48) 64.233.167.104
49) 64.233.167.107
50) 64.233.167.115