Mesin pencari akan membuat indeks atau daftar halaman web yang berisi kata kunci atau frasa tertentu, dan mengelompokkannya berdasarkan topik, kategori, atau tema.
Mesin pencari juga akan menganalisis dan mengevaluasi informasi yang ada di setiap halaman web, seperti kualitas, relevansi, otoritas, kepopuleran, dan lain-lain.
3. Ranking
Ranking adalah proses dimana mesin pencari menentukan urutan hasil pencarian yang akan ditampilkan kepada pengguna.
Mesin pencari akan menggunakan algoritma atau rumus matematika yang kompleks untuk menghitung nilai atau skor dari setiap halaman web yang ada di indeks mereka, berdasarkan kata kunci atau frasa yang dimasukkan oleh pengguna.
Algoritma ini akan mempertimbangkan berbagai faktor, seperti frekuensi, lokasi, dan kepadatan kata kunci, jumlah dan kualitas tautan masuk dan keluar, usia dan kecepatan halaman web, riwayat pencarian dan lokasi pengguna, dan lain-lain.