موتور جستجو یا search engine به برنامه ای گفته میشه که کلمات کلیدی رو در بانک های اطلاعاتی وب جهانی جستجو می کنه و در اختیار کاربرانی که در جستجوی کلمه مورد نظرشون هستن قرار میده مثل سایت های Google ، Yahoo ، MSN و …هر زمان که شما در موتور های جستجو یک کلمه یا سوال و عبارتی رو جستجو کنید فهرستی از وب سایت های مرتبط با موضوع شما نمایش داده می شه. بیشتر این موتور های جستجوگر مثل Directory ها اطلاعات طبقه بندی شده دارن . موتور جستجو با دقت وب سایت ها رو زیر نظر می گیره و با خوندن متن های اصلی یک ایده درباره موضوع اصلی سایت به دست میاره و اونها رو در یک دیتابیس بزرگ فهرست بندی می کنه.‌‌ سال 1990 اولين موتور‌هاي جستجو شروع به کار کردن ، آن زمان مردم موتورهاي جستجو را به ديد يک ليست فهرست شده نگاه مي‌کردن، رتبه سایت ها بر اساس حروف الفبا انجام مي‌شد مثلا صفحه AAA در بالاي اين ليست وجود داشت. بعد از رشد دنیای وب در جهان ، کم کم این موتورهای جستجو دارای الگوریتم های پیچیده تری شدن.