An algorithme est un ensemble d'étapes finies et ordonnées pour résoudre un problème mathématique. Chaque moteur de recherche utilise un ensemble d'algorithmes propriétaires pour calculer la pertinence de ses pages Web indexées par rapport à votre requête particulière. Le résultat de ce processus est une liste de sites classés dans l'ordre que le moteur de recherche a jugé le plus pertinent. Les algorithmes des moteurs de recherche sont étroitement surveillés afin d'empêcher l'exploitation des résultats algorithmiques. Les algorithmes de recherche sont également modifiés fréquemment pour incorporer de nouvelles données et améliorer la pertinence.