موتور جستجو (Search engine) یک ابزار آنلاین است که به جستجو در سایتها بر اساس کلمه کلیدی وارد شده توسط کاربر میپردازد. موتور جستجو دائما در حال جمعآوری اطلاعات در مورد صفحات موجود در سایتهای مختلف و ذخیره این اطلاعات در پایگاه داده خود است. پس از ورود کلمه کلیدی توسط کاربر، موتور جستجوگر به بررسی دادههای موجود در پایگاه داده (Database) خود میپردازد و بر اساس الگوریتم رتبهبندی که دارد نتایج را به ترتیب در صفحه نتایج جستجو (SERP) نمایش میدهد. در بخش بعدی نحوه عملکرد موتورهای جستجو را توضیح خواهیم داد.