Le modèle du surfeur aléatoire décrit la probabilité qu'un utilisateur visite aléatoirement une page web. Ce modèle tente de prédire la probabilité qu'un internaute atteigne d'une manière aléatoire, c'est-à-dire régie par le hasard, une page en cliquant sur un lien ou en accédant directement à un site web, par exemple en tapant l'URL de celui-ci directement dans la barre d'adresse.
Le surfeur peut être pris au piège dans un groupe de pages liées les unes aux autres, mais fermées au reste du Web. Dans ce cas, il saute au hasard vers un autre site Web. Ce changement soudain peut aussi venir directement du surfeur lui-même qui s'ennuie avec les pages qu'il visite ou qui ne trouve pas ce qu'il cherchait...
Le PageRank d'une page peut être interprété comme la probabilité que cet internaute surfeur aléatoire se trouve sur cette page à un instant donné.