Las arañas de los buscadores están continuamente rastreando Internet, (a partir de ahora quiero indicar que aunque diga google es parecido para todos los buscadores) google mantiene una copia del cache de tu pagina, aparte de esto google tiene un indice donde están todas los sitios indexados por google.
Cada vez que realizamos una consulta en google este comprueba todas las palabras de sitios que tiene indexados, el busca en su base de datos y te muestra los sitios que más relación...