موتور جستجو یک ابزار نرم افزاری مبتنی بر وب است که به مکان یابی اطلاعات در اینترنت کمک می کند. یک موتور جستجو ابتدا فهرست مطالب (Index) از صفحات وب را با استفاده از عنوان صفحات، محتوا و ابرداده (Metadata) دیگر ایجاد می کند. هنگامی که کاربر یک پرس و جو (Query) را در یک موتور جستجو وارد می کند، به دنبال صفحات منطبق در فهرست خود می گردد، یک الگوریتم (Algorithm) را اجرا می کند تا آنچه را پیدا می کند رتبه بندی کند، سپس لیستی از نتایج را ارائه می دهد. این صفحه نتایج به عنوان صفحه نتایج موتور جستجو یا صفحه نتایج موتور جستجو (SERP) نیز شناخته می‌شود. ... ادامه متن