منحصر به هر موتور جستجو و همانند کلمات کلیدی مهم است، الگوریتم های موتور جستجو، چرا و چگونگی رتبه بندی موتورهای جستجو هستند. اساسا یک الگوریتم موتور جستجو یک مجموعه ای از قوانین یا یک فرمول منحصر به فرد است که موتور جستجو برای تعیین اهمیت یک صفحه وب استفاده می کند و هر موتور جستجو دارای مجموعه ای از قوانین است. این قواعد تعیین می کند که آیا یک صفحه وب واقعی یا هرزنامه باشد یا اینکه دارای داده های قابل توجهی است که مردم علاقه مند هستند و بسیاری از ویژگی های دیگر برای رتبه بندی و لیست نتایج برای هر پرس و جو جستجو که آغاز شده است، برای جستجوی سازمان یافته و اطلاعاتی صفحه نتایج موتور الگوریتم ها، همانطور که برای هر موتور جستجو متفاوت هستند، همچنین از امنیت اسرار محافظت می کنند، اما موارد خاصی وجود دارد که همه الگوریتم های موتور جستجو مشترک هستند.