موتور های جستجو از چندین عامل برای رتبه‌بندی صفحات استفاده می‌ کنند، از جمله استفاده از کلمات کلیدی، تعداد و کیفیت لینک‌ های ورودی، محتوای مرتبط و با کیفیت، سرعت بارگذاری سایت، بهبود ساختار سایت و بهینه‌ سازی برای دستگاه‌ های همراه.