I siti o le pagine web presentate da un motore di ricerca nelle sue pagine (SERP), a seguito di una ricerca effettuata, sono elencati in un ordine determinato da una classifica elaborata tramite un algoritmo e dei criteri specifici per ciascun motore. Questa classifica è il ranking e rappresenta l'attinenza di quella pagina con le parole chiave della ricerca. Avere un ranking alto vuol dire apparire nei primi posti, un ranking basso invece posiziona la pagina anche ad alcune migliaia di posizioni dall'inizio della lista.