Zbiór zasad, według których działa oprogramowanie wyszukiwarki umożliwiając wyszukanie oraz wyświetlanie wyników na daną frazę w odpowiedniej kolejności. Algorytm wyszukiwarki określa które czynniki i w jakim stopniu mają wpływać na wyniki zapytań.
Do najważniejszych czynników branych pod uwagę przez większość popularnych wyszukiwarek należą: