- Crawling. Proses ini terjadi di tahap awal. Crawling akan mengumpulkan informasi dari seluruh website – dari satu halaman ke halaman lain, dari satu link ke link lainnya.
- Indexing. Setelah mengumpulkan informasi, web crawler akan menyimpannya di entry list: index.
- Ranking. Hasil peringkat akan ditampilkan secara berurutan, berdasarkan pada pencarian yang paling sesuai.