Egy összetett számítógépes program, amelyet a keresőmotorok használnak adatok lekérésére és lekérdezések eredményének megjelenítésére. A keresőmotorok algoritmusok kombinációját használják, hogy rangsorolt weboldalakat jelenítsenek meg egy eredményoldalon keresztül, számos rangsorolási tényező és jel alapján.