Motoarele de căutare funcționează pe Internet, permițând utilizatorilor de Internet să găsească informații specifice de pe Web pe baza criteriilor de cuvinte cheie introduse de utilizator. Motoarele de căutare nu funcționează pe Internet, dar furnizați baze de date pentru persoanele care caută informații care pot fi găsite pe Web.
Există multe opțiuni pentru motoarele de căutare pentru utilizatorii Internetului, unele fiind mai populare decât altele. În ciuda a ceea ce este marca motorului de căutare sau cum funcționează motorul de căutare specific, acesta are câteva lucruri în comun cu alte motoare de căutare. Fiecare motor de căutare are un crawler care proiectează pe Internet să urmeze hiperlegăturile și să adune informații din paginile Web. Fiecare motor de căutare are, de asemenea, un program care permite ca informațiile colectate de la crawler să fie clasificate într-un index.
Atunci când utilizatorii își pun criteriile de căutare în motorul de căutare, un al doilea program va decide apoi ce cuvinte cheie se potrivesc cel mai bine cu ce informații au fost obținute de pe Web. Majoritatea motoarelor de căutare au seturi de criterii variabile care pot schimba modul în care un element este căutat și modul în care rezultatele apar pur și simplu prin schimbarea tipului de cuvânt cheie care este introdus în motorul de căutare. Procesul prin care se obțin rezultatele este o simplă comparație.