«موتور جستجو» در واقع یک پایگاه داده است، که صفحات وب را فهرستبندی میکند. سپس فهرستی از موارد مربوطه را هنگام جستجوی کاربر به او نمایش میدهد. موتور جستجو میتواند یک برنامه روی یک سایت باشد، یا نمونههای عظیمی مانند گوگل، یاهو، بینگ و غیره. این موتورها نتایج را بر اساس مجموعهای از پارامترها (الگوریتمهای جستجو) رتبهبندی میکنند.