Практически случайно (искал на сходную тему, не не о механизме распределения PR) наткнулся на очень подробную статью о вычислении «авторитетности» интернет-страниц поисковой системой Google — т.н. Google PageRank (PR). Статья любопытна как с точки зрения теории, так и некоторыми практическими советами (например, именно благодаря её у меня в блоге появилась страница «Виды»).
Автор — Chris Ridings (searchenginesystems.net), а перевод выполнен Александром Садовским (digits.ru). Приведу несколько цитат, показавшихся мне наиболее любопытными:
Как удержать вес PageRank внутри сайта?
Рассказывая о сложных структурах, помогающих сохранить вес PageRank внутри сайта, Крис не упоминает о двух простых методах.
Первый предложен мной — использование JavaScript. Поисковики не индексируют его (причина довольно очевидна — интерпретация JS для каждой страницы потребует гигантские вычислительные ресурсы). Следовательно, любая внешняя ссылка, оформленная на JS будет нормально восприниматься пользователями (99% работают со включенным JS), но при этом не учитываться поисковиками, а, значит, и не принимать участие в расчетах PageRank. Таким образом, для поисковой машины ваш сайт будет без единой внешней ссылки, и проблема удержания веса исчезает полностью.
Второй метод не менее изящен и предложен самим Крисом. Если все внешние ссылки сосредоточены на нескольких страницах, то достаточно всего лишь запретить их индексацию с помощью файла robots.txt, и поисковая машина не будет знать, что у вас на сайте есть внешние ссылки.
Безусловно, такое поведение будет нечестным, если вы договариваетесь об обмене ссылками с каким-либо сайтом. Однако, во всех остальных случаях, когда вы ставите ссылки добровольно, чтобы сделать работу пользователей удобней, никто не мешает вам сохранить вес PageRank внутри сайта.
Читать далее Внутренности механизма Google PageRank →