Internetutrymmet är fyllt med alla möjliga resurser som erbjuder underhållning och information av en helt annan karaktär. All denna förvirring kan bara ordnas med hjälp av sökmotorer.
En sökmotor är en samling av olika program- och hårdvaruverktyg, vars huvudsakliga uppgift är att söka efter information på Internet. För en vanlig användare är en sökmotor ett vanligt webbgränssnitt, som dessutom har funktionen att söka efter olika data- och nätverksresurser.
Kärnan i vilken sökmotor som helst är den så kallade sökmotorn, som är en uppsättning programvarulösningar för att säkerställa att sökmotorn fungerar. Mekanismen för dess handling är som regel en affärshemlighet för dess utvecklare.
För närvarande finns det många sökmotorer, varav de mest kända är: Google, Nigma, Yandex, Bing och några andra. Var och en av dessa system är baserad på principen om sökordsskanning. Alla resurser eller webbplatser på Internet indexeras (eller, för att uttrycka det mer tydligt, registreras) av en sökmotor av en anledning, men genom att ansöka om indexering till administrationen av en eller annan sökmotor. Som svar tillkännager administrationen nödvändiga villkor för detta. Dessa villkor är som regel ganska lösa och består i att lägga till taggar på resursens huvudsida.
Efter att ha lagt till taggar börjar sökmotorn genomsöka koden på alla sidor i resursen. Processen går mycket snabbare och enklare om nyckelord anges i de resurser som tillhandahålls för indexering. Nyckelord betyder en uppsättning ord och fraser för vilka en sökmotor, när en användare begär det, skulle kunna välja en given resurs från en uppsättning andra.
För närvarande finns det inte längre rena sökmotorer. Förutom själva sökmotorn ger dess utvecklare användarna e-posttjänster, elektroniska pengar, kommunikationssystem mellan sökmotoranvändare, samt ett antal trevliga små saker som övervakning av väderförhållanden, trafikstockningar och så vidare, beroende på på utvecklarnas smak.