Пошукова система - це сукупність різних програмних і апаратних засобів, головним завданням яких є пошук інформації в мережі інтернет. Для звичайного користувача пошукова система представляє з себе звичайний веб-інтерфейс, який додатково має ще функцією пошуку різних даних і ресурсів мережі.

В основі будь-якої пошукової системи знаходиться так звана пошукова машина, яка представляє з себе комплекс програмних рішень для цілей забезпечення функціонування пошукової машини. Як правило механізм її дії є комерційною таємницею його розробників.

В даний час існує безліч пошукових систем, найвідоміші з яких: Google, Nigma, «Яндекс», Bing і деякі інші. Кожна з цих систем в своїй основі має принцип сканування ключових слів. Будь-який ресурс або сайт мережі інтернет індексується (або, кажучи грубіше, реєструється) пошуковою машиною не просто так, а шляхом заявки на індексацію до адміністрації того чи іншого пошукача. У відповідь адміністрація озвучує необхідні умови для цього. Як правило, умови ці досить несуворі і полягають у додаванні будь-яких тегів на головній сторінці ресурсу.

Після додавання тегів пошукова машина починає сканувати код всіх сторінок ресурсу. Процес буде йти набагато швидше і простіше, якщо в наданих для індексації ресурсах вказані ключові слова. Під ключовими словами мається на увазі сукупність слів і фраз, за якими пошукова машина при запиті від користувача змогла б виділити даний ресурс із сукупності інших.

На даний момент пошукових систем в чистому вигляді вже не існує. Крім самого пошукача, його розробники надають користувачам послуги електронної пошти, електронних грошей, систем спілкування між користувачами пошукача, а також ряд приємних дрібниць, як моніторинг погодних умов, пробок та інше залежно від смаків розробників.