Algoritmul de cautare pe internet functioneaza prin analizarea continutului paginilor web prin intermediul unor web crawleri sau spideri, care indexeaza paginile si identifica cuvintele cheie. Apoi, algoritmul de cautare utilizeaza aceste informatii pentru a returna o lista de rezultate relevante, in ordine descrescatoare dupa relevanta.