PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn)),
где PR(A) — это вес PageRank страницы A (тот вес, который мы хотим вычислить),
D — это коэффициент затухания, который обычно устанавливают равным 0,85,
PR(T1) — вес PageRank страницы, указывающей на страницу A,
C(T1) — число ссылок с этой страницы,
PR(Tn)/C(Tn) означает, что мы делаем это для каждой страницы, указывающей на страницу A
Формула
0.15+0.85*D= PR Вашей страницы
0.15 = самый низкий возможный PR страницы 0.85 = коэффициент передачи PR D = PR ссылающейся страницs
Пример:
К примеру, мы создали сайт имеющий 3 страницы, для простоты вычислений.
Для простоты укажем ранг страницы 1.
Page A Page B Page C
Ни один из страниц не линкуется друг с другом. Оценим PR по нашей формуле.
0.15 + (0.85 x 0 ) = 0.15+0 = 0.15 Вот такая математика.
Давайте поставим ссылку со страницы A на B
Используя формулу получим результат:
Страница A : 0.15 + (.85 x 0) = 0.15 Страница B : 0.15 + (.85 x 1/1) = 1 Страница C : 0.15 + (.85 x 0) = 0.15
Почти от нуля до единицы. Прекрасно. И это только одна ссылка.
Но это только первая итерация. Чтобы получить более реальный PR необходимо несколько скачков итерации.
Пересчитаем вторую итерацию.
Страница A : 0.15 + (.85 x 0) = 0.15 Страница B : 0.15 + (.85 x 0.15/1) = 0.2775 Страница C : 0.15 + (.85 x 0) = 0.15
После второй итерации PR страницы B резко упал – это более близко к реальному PR, который Google дал бы странице B.
Страница B : 0.15 + (.85 x 0.15/0.2775) = 0.15+0.04= 0.19 Страница B : 0.15 + (.85 x 0.15/0.19) = 0.15+0.03= 0.18
Теперь, попробуем взаимно перелинковать страницы
Page A : 0.15 + (.85 x 1/2) = 0.575 Page B : 0.15 + (.85 x 1/2) = 0.575 Page C : 0.15 + (.85 x 1/2) = 0.575
После первой итерации PR для всех страниц .575
Так, линкуя все страницы вместе, мы максимально повысим рейтинг страницы в рамках нашего сайта! Используя разные методы линковки, можно по разному выводить рейтинг как главной страницы, так и внутренних.