Az internetes tér tele van mindenféle erőforrással, amelyek egészen más jellegű szórakozást és információkat kínálnak. Mindez a zavar csak a keresőmotorok segítségével rendezhető.
A keresőmotor különféle szoftveres és hardveres eszközök gyűjteménye, amelynek fő feladata információk keresése az interneten. Egy hétköznapi felhasználó számára a keresőmotor egy szokásos webes felület, amelynek emellett különféle adat- és hálózati erőforrások keresése a feladata.
Bármely keresőmotor középpontjában az úgynevezett keresőmotor áll, amely szoftveres megoldások halmaza a kereső működésének biztosítása céljából. Általános szabály, hogy működésének mechanizmusa a fejlesztők üzleti titka.
Jelenleg sok keresőmotor létezik, amelyek közül a leghíresebbek: Google, Nigma, Yandex, Bing és néhány más. Ezen rendszerek mindegyike a kulcsszó-beolvasás elvén alapszik. Az Internet bármely erőforrását vagy webhelyét a keresőmotor okkal indexeli (vagy egyenesebben fogalmazva: regisztrálja), de azáltal, hogy indexelést kér egy vagy másik kereső adminisztrációjához. Válaszul az adminisztráció meghirdeti az ehhez szükséges feltételeket. Általános szabály, hogy ezek a feltételek meglehetősen lazaak, és abból állnak, hogy bármilyen címkét adnak az erőforrás főoldalára.
Címkék hozzáadása után a keresőmotor elkezdi feltérképezni az erőforrás összes oldalának kódját. A folyamat sokkal gyorsabban és könnyebben fog menni, ha kulcsszavakat ad meg az indexeléshez biztosított erőforrásokban. A kulcsszavak olyan szavak és kifejezések halmazát jelentik, amelyekre a keresőmotor a felhasználótól kérve képes lenne kiválasztani egy adott erőforrást mások halmazából.
Jelenleg a tiszta keresőmotorok már nem léteznek. Maga a keresőmotor mellett fejlesztői e-mail szolgáltatásokat, elektronikus pénzt, kommunikációs rendszereket biztosítanak a felhasználók számára a keresőmotor felhasználói között, valamint számos kellemes apróságot, például az időjárási viszonyok figyelemmel kísérését, a forgalmi dugókat stb. a fejlesztők ízlésén.