Suchmaschinen bemühen sich darum, ihren Nutzern möglichst relevante Ergebnisse anzuzeigen. Aus diesem Grund liefert Google nicht einfach eine zufällige Liste mit Suchergebnissen, sondern sortiert die Einträge nach ihrer Qualität und Relevanz. Ideal ist es, wenn eine Website unter den ersten drei Ergebnissen erscheint, da viele Nutzer diesen Eintragungen besonders viel Beachtung schenken.
Welche Faktoren beim Ranking eine Rolle spielen, ist nicht vollständig bekannt. Ein geheimer Algorithmus bezieht zahlreiche Werte in diese Berechnung mit ein, zum Beispiel die Verwendung von Schlüsselwörtern (Keywords) und deren inhaltliche Beziehung zueinander. Suchmaschinen wie Google personalisieren die Suchergebnisse zudem.