Az algoritmus a keresőmotorok által használt komplex számítógép program, ami egy lekérése (keresésre) adatokat fésül át és azokból eredményeket ad. Ezek kombinációit használják a keresőmotorok, hogy rangsorolt oldalakat adjanak a keresőoldalon - ranking faktorok és jelzések segítségével.