Internetiruum on täis igasuguseid ressursse, mis pakuvad väga erinevat laadi meelelahutust ja teavet. Kogu selle segaduse saab lahendada ainult otsingumootorite abil.
Otsingumootor on mitmesuguste tarkvara- ja riistvara tööriistade kogum, mille põhiülesanne on Internetist teabe otsimine. Tavakasutaja jaoks on otsingumootor tavaline veebiliides, millel on lisaks erinevate andmete ja võrguressursside otsimise funktsioon.
Iga otsingumootori keskmes on nn otsingumootor, mis on tarkvaralahenduste komplekt otsingumootori toimimise tagamiseks. Reeglina on selle toimemehhanism arendajate ärisaladus.
Praegu on palju otsingumootoreid, millest kuulsamad on: Google, Nigma, Yandex, Bing ja mõned teised. Kõik need süsteemid põhinevad märksõnade skannimise põhimõttel. Igasugust Interneti ressurssi või saiti indekseerib (või otsesõnu öeldes registreerib) otsingumootor põhjusega, kuid taotleb indekseerimist ühe või teise otsingumootori haldusesse. Vastuseks teatab administratsioon selleks vajalikud tingimused. Reeglina on need tingimused üsna lõdvad ja seisnevad ressursi põhilehele suvaliste siltide lisamises.
Pärast siltide lisamist hakkab otsingumootor indekseerima ressursi kõigi lehtede koodi. Protsess läheb palju kiiremini ja hõlpsamalt, kui märksõnad määratakse indekseerimiseks ette nähtud ressurssides. Märksõnad tähendavad sõnade ja fraaside kogumit, mille jaoks otsingumootor saaks kasutajalt nõutuna valida antud ressursi teiste seast.
Praegu pole puhtaid otsingumootoreid enam olemas. Lisaks otsingumootorile endale pakuvad selle arendajad kasutajatele e-posti teenuseid, e-raha, otsingumootorite kasutajate vahelisi sidesüsteeme, aga ka mitmeid meeldivaid pisiasju, nagu ilmastikutingimuste jälgimine, liiklusummikud jms. arendajate maitsele.