En efecto,
Google analiza muchos factores a la hora de ordenar lo resultados.
Y también es muy cierto que tiene en cuenta factores geográficos y el uso de diferentes dispositivos; sean móviles o de escritorio. Y aún así el tipo de navegador utilizado.