Todo el misterio sobre google y sus resultados tiene una parte pública. El pagerank de google. ¿Y porque es pública? Muy sencillo. El algoritmo de Pagerank ha sido publicado por sus creadores en revistas científicas y empezo siendo el siguiente:
PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
Donde:
PR(A) es el PageRank de la página A
PR(Ti) es el PageRank de las páginas que enlazan con A
C(Ti) es el número de enlaces que hay en la página Ti
d es un factor de amortiguamiento (damping factor) que toma un valor entre 0 y 1.
Posteriormente hicieron una nueva versión con esta formula:
PR(A) = (1-d) / N + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
Donde N es el número de páginas web en Internet.
Pero todo esto no me lo se de memoria lo saco de
http://pr.efactory.de/e-pagerank-algorithm.shtml
Una página donde tratan el algoritmo de manera muy profesional. Definitivamente recomendado.