When you query google.com, The smoke and mirrors of DNS will route you to the nearest datacenter most of the time. So from query to query you can get results from different datacenters, with different algos, & different datasets.
So, you figure out there are many datacenters to get results from, with the possiblity of each of the datacenters reporting different results. Then you start querying datacenters and find that from a single datacenter you get different results from query to query! More smoke and mirrors, but this time it is because you do not understand what a datacenter is, and how it works.
Once again IMHO!
A Datacenter is a room full of computers (could be 10, 100, or 1000 we do not know). These datacenters are located throughout the world (remember DNS). Each of these datacenters will have a series of IP addresses facing the internet. Each of these ip addresses(referred to as datacenters), is really a single ip address on a load balancer, that directs queries to "Pools" of servers, based on the least busy server. So from query to query on a datacenter, you will get the least busy server in a pool, with the possibility of algos, & different datasets.
As gbots crawl the internet,gathering data, they return it to G somewhere, it is sliced and diced, and then pushed out to the datacenters, and distributed to the many servers there, where the "algos" decide how to rank sites for queries. Not all datacenters & servers behind the load balancers are updated at the same time. This happens all the time, hence the term "everflux"
So in an attempt to make it short(Kinda late now for that)
Ranking jumps between page 1 and page 7, possibley because the query came from different datacenters, or from different boxes(servers) within a single datacenter, many with different datasets, all in the state of everflux.
Did I make your head hurt?
Back to watching