Un algorithme est un processus systématique de résolution, par le calcul, d'un problème permettant de présenter les étapes vers le résultat à une autre personne physique (un autre humain) ou virtuelle (un calculateur).
En d'autres termes, un algorithme est un énoncé d'une suite d'opérations permettant de donner la réponse à un problème.
Par extension, on parle souvent de l'algorithme de classement des moteurs de recherche.
Cet algorithme correspond donc à la succession des opérations effectuées par le moteur pour arriver à la structuration de son Index et à la présentation de résultats de recherche « pertinents » (théoriquement).