Google przeszukuje internet za pomocą automatycznych programów zwanych robotami indeksującymi (crawler), szukając nowych lub zaktualizowanych stron. Google przechowuje każdy adres url na dużej liście, aby przeglądać je później. Google analizuje zawartość, obrazy i pliki wideo na stronie, próbując zrozumieć, o czym są dane strony internetowe.