Google utilise des programmes automatisés appelés spiders ou crawlers qui explore le web et rapatrie le contenu des pages sur ses serveurs. Google dispose aussi d’un grand index de mots-clés qui déterminent les résultats de recherche qu’ils classent après leur avoir attribués un score de pertinence.