Fazla bilgim yok fakat, bildiklerimden bazıları;
1) Google tarafından "takip" edilmek isteyen siteler, robots.txt dosyası oluşturuyor.
Bu dosyada sitenin bilgileri, bölümleri, değişme sıklığı vs. yer alıyor. Google bu dosyaları okuyarak web'i indeksliyor bir nevi.
1a) Google'a sitenizi indekslemesi için istek gönderebiliyorsunuz.
1b) Web sitenizdeki html dosyalarının içinde meta taglar vardır, burada site ile ilgili anahtar kelimeler vs. sunabilirsiniz.
2) Cache işlemi yapılıyor arama sonuçlarına.
3) Daha önce yaptığınız aramalardan faydalanıyor.
4) Algoritma konusunu bilmiyorum.