Ketika Anda mencari informasi yang dituju kemudian Google menampilkan informasi beberapa opsi pilihan web, pernahkah Anda berfikir bagaimana sistem kerja google yang dapat menemukan beberapa pilihan yang Anda cari? saat ini, sekitar 60 triliun halaman web yang dapat menampilkan infromarsi milyaran pencarian setiap harinya. Jika dilihat sekilas,mungkin terlihat mudah dan simpel tapi sistem kerjanya lebih kompleks. Ada 3 proses yang dilakukan google agar dapat memberikan informasi yang kita inginkan, berikut penjelasannya :
1.Crawling dan Indexing
Crawling merupakan proses mengumpulkan informasi dari sebuah website dengan cara menyusuri setiap link di website satu persatu. Hal ini tidak dilakukan manual, melainkan menggunakan crawler yang bernama “googlebot”. Crawler, akan berjalan otomatis mengumpulkan informasi dari sitemap yang disediakan oleh pemilik website.Sedangkan indexing, berfungsi untuk mengatur informasi tersebut dan menyimpannya ke dalam server google. Sama halnya seperti membuat perpustakaan besar yang menyimpan buku secara terorganisir. Dalam indexing ini, google menyimpan informasi secara detail dan terstruktur.
2.Algoritma
Algoritma dapat diartikan sebagai suatu formula atau urutan dari beberapa langkah yang logis untuk menyelesaikan sebuah masalah. Dalam ilmu komputer, formula tersebut dituliskan dengan bahasa pemrograman yang berfungsi guna memecahkan masalah, dalam hal ini algoritma digunakan untuk menentukan hasil yang relevan dari sebuah kata atau kalimat yang diketikkan oleh pengguna di kotak pencarian.
3.Fighting Spam
Spam adalah sekumpulan teknik dengan mengulang kata kunci tertentu secara berulang-ulang atau membeli link agar mendapat pagerank yang tinggi. Sehingga pemilik website mendapat keuntungan websitenya menjadi hasil pencarian teratas atau di halaman pertama. Website tersebut kebanyakan tidak relevan dan hanya mencari untung tanpa mempedulikan isi konten. Untungnya, google masih mempunyai fitur yang dapat mendeteksi sebagian besar spam dan menurunkan website tersebut secara otomatis.