Internetový priestor je plný najrôznejších zdrojov ponúkajúcich zábavu a informácie veľmi odlišnej povahy. Celý tento zmätok je možné vyriešiť iba pomocou vyhľadávacích nástrojov.
Vyhľadávač je súbor rôznych softvérových a hardvérových nástrojov, ktorých hlavnou úlohou je vyhľadávať informácie na internete. Pre bežného používateľa je vyhľadávací modul bežným webovým rozhraním, ktoré má navyše funkciu vyhľadávania rôznych údajov a sieťových zdrojov.
Srdcom každého vyhľadávacieho nástroja je takzvaný vyhľadávací modul, ktorý je súpravou softvérových riešení na účely zabezpečenia fungovania vyhľadávacieho nástroja. Mechanizmus jeho pôsobenia je spravidla obchodným tajomstvom jeho vývojárov.
V súčasnosti existuje veľa vyhľadávacích nástrojov, z ktorých najznámejšie sú: Google, Nigma, Yandex, Bing a niektoré ďalšie. Každý z týchto systémov je založený na princípe skenovania kľúčových slov. Akýkoľvek zdroj alebo stránka na internete je indexovaná (alebo povedané, registrovaná) vyhľadávacím mechanizmom z nejakého dôvodu, ale tým, že o indexovanie požiada správu jedného alebo druhého vyhľadávacieho nástroja. V reakcii na to administratíva oznamuje nevyhnutné podmienky. Tieto podmienky sú spravidla dosť voľné a spočívajú v pridaní akýchkoľvek značiek na hlavnú stránku zdroja.
Po pridaní značiek začne vyhľadávací modul prehľadávať kód všetkých stránok zdroja. Proces bude prebiehať oveľa rýchlejšie a ľahšie, ak budú v zdrojoch určených na indexovanie uvedené kľúčové slová. Kľúčové slová znamenajú množinu slov a fráz, pre ktoré by vyhľadávací nástroj na požiadanie používateľa dokázal vybrať daný zdroj z množiny ďalších.
V súčasnosti už neexistujú iba čisté vyhľadávače. Okrem samotného vyhľadávacieho nástroja poskytujú jeho vývojári používateľom e-mailové služby, elektronické peniaze, komunikačné systémy medzi používateľmi vyhľadávacieho nástroja a tiež množstvo príjemných drobností, ako je sledovanie poveternostných podmienok, dopravné zápchy atď. podľa vkusu vývojárov.