Pencarian oleh google dilakukan oleh googlebots (robot google) yg namanya “SPIDERS”, robot ini menghubngi seluruh web server didunia untuk mendapatkan document. Pencarian ini tentu saja tidak membabi buta mencari tetapi juga atas ijin dari web server atau webmaster. Suatu web baru akan lebih cepat dicari oleh robotnya google jika memberitahukan alamat web yang telah dibuat ke pihak google dengan cara mengirimkan daftar alamat atau file sitemap. Dari hasil pencarian Google memberikan nomer dari setiap dokumen yang diketemukannya

Langkah berikutnya (setelah mencari halaman web) adalah membuat peng-index-an. Peng-index-an dilakukan dengan cara melakukan pencarian/scan kata dari setiap dokumen/halaman web, dari pencarian ini akan dibuat sebuah daftar kata yang berisi penjelasan bahwa kata tersebut terdapat didokumen mana. Contoh kata “ngadutrafik” terjadi dalam dokumen 3, 8, 22, 56, 68, and 92 dan kata “2007” terjadi dalam dokumen 2, 8, 15, 22, 68, and 77.

Dari hal tersebut diatas berarti index telah dibuat, langkah selanjutnya adalah me-ranking dan menentukan hubungan antara kata itu. Ketika pengguna Google mengetikan kata “harga komputer murah”, maka google membutuhkan untuk melakukan

1. Mendapatkan semua halaman yang berisi kata “harga komputer murah”
2. Meranking halaman yang berhungan dan relevan

Untuk melakukan pekerjaan ini Google menggunakan ratusan komputer. Dengan membagi perintah kedalam beberapa mesin (komputer) jawaban (menemukan dan menampilkan data) akan lebih cepat diperoleh. Sebagai ilustrasi, ambillah kita akan mengindex buku yang terdiri dari 30 halaman. Jika satu orang mencari sebagian informasi (data) dalam index membutuhkan beberapa detik. Tetapi jika anda memberikan setiap satu halaman index ke satu orang, sehingga dibutuhkan 30 orang maka pencarian akan lebih cepat.

Bagaimana Google mendapatkan halaman dari kata yang dicari?

Dalam kata “harga komputer” terdapat pada dokumen 3, 8, 22, 56, 68, dan 92 dan kata “murah” terdapat pada dokumen 2, 8, 15, 22, 68, dan 77. Jadi kata “harga komputer murah” terdapat pada dokumen 8, 22 dan 68.

Cara Merangking

Langkah sebelumnya telah dijelaskan bahwa Google sudah mencari dan mengumpulkan semua halaman yang ada di database mereka yang mengandung kata “harga komputer murah” dan langkah selanjutnya adalah merangkingnya. Dalam merangking Google mempertimbangkan 2 hal, yaitu: Ada berapa link halaman dari web lain dan Kualitas link. Dengan memiliki 5 atau 6 link dari web lain (web yang sudah masuk kedatabase google dan memiliki rangking bagus) akan lebih berharga dari pada memiliki 10 atau 12 link dari web yang tidak begitu tekrenal (web yang belum masuk ke database google atau sudah masuk tetapi memiliki rangking rendah).

Pertimbangan lainnya adalah

* penggunaan 2 kata (harga komputer dan komputer murah) dalam artikel akan mendapatkan rangking lebih bagus dari pada hanya 1 kata.
* Pengunaan judul dengan kata “harga komputer” dan “murah” akan lebih relevan dari pada judul yang tidak menggunakan kata itu tetapi di artikelnya terdiri dari banyak kata itu.