A keresőmotorok – így a Google is, amit nap-mint nap használsz – tulajdonképpen adatgyűjtő, elemző és válaszolóprogramok.
A keresőmotorok bejárják a web egészét és igyekeznek minél több weboldalt megtalálni, és feldolgozni. Ez a folyamat a feltérképezés.
Ezt követően az itt talált információkat feldolgozzák és hatalmas adatbázisban tárolják. Ez az indexelés.
Végül a felhasználók kereséseire az indexelt tartalomból válogat és ezeket rangsorolva igyekszik a legjobb választ megadva előállítani az un. találati listát a felhasználónak.