Multi interacting differentially weighted variables. Weights for each variable calculated dynamically depending on a number of other variables.
It makes algos exceedingly hard to game or manipulate, because you will NEVER see consistent outcomes, unless you have access to a huge amount of private google data.
One site will do x and it works. Another site will do x and it will do nothing. That's how multivariate stuff works.