An algoritmo é um conjunto de passos finitos e ordenados para resolver um problema matemático. Cada mecanismo de pesquisa usa um algoritmo proprietário definido para calcular a relevância de suas páginas da Web indexadas para sua consulta específica. O resultado desse processo é uma lista de sites classificados na ordem que o mecanismo de busca considerou mais relevante. Os algoritmos do mecanismo de pesquisa são bem guardados para evitar a exploração de resultados algorítmicos. Os algoritmos de pesquisa também são alterados com frequência para incorporar novos dados e melhorar a relevância.