Утилита расчёта веса страниц при внутренней перелинковке. Почти даром.

Б
На сайте с 30.06.2008
Offline
200
853

Добрый день, господа оптимизаторы.

Нарисовал сегодня в Excel утилиту для расчёта веса страниц при разных схемах перелинковки. Прошу заценить и покритиковать. Собственно, описание.

Итак, интерфейс аскетичный. Первоначально имеется лист map, на котором Вы рисуете интересующую Вас схему. Но первым делом указываете коэффициент передачи (традиционно 0.85 по последней моде) и точность расчета - количество знаков после запятой.

Можете объединять ячейки, рисовать границы и стрелочки для удобства. Каждой странице даёте уникальный идентификатор - см. скрин, обведено красным. Ограничения: нельзя использовать верхние две строки, нельзя давать страницам идентификаторы, совпадающие с названиями ячеек в Excel - то бишь A1, P2 и т.п. (даже если установлен стиль ссылок R1C1). Не стоит давать ячейкам названия, включающие как часть название другой ячейки - т.е. map и sitemap, например.

Когда страницы нарисованы, приступаем описанию перелинковки. Для каждой страницы указываете идентификаторы страниц, которые на неё ссылаются. Так, на скриншоте на страницу cat1 ссылается морда и страницы третьего уровня. Этот этап не автоматизирован, так что к нему надо отнестись ответственно. Стрелки я нарисовал для наглядности, чтобы самому не путаться.

Когда всё готово, давите кнопицу "Поехали!" и после недолгого мельтешения в книге появится лист result, на котором будет показан результат.

На скриншотах описан пример 3 из всем известной статьи "Перелинковка под НЧ". Как видите, результаты совпадают.

Особенности. Для расчёта используется формула Pr=(1-d)+d*Sum(Pri/Ci), которая отличается от классической Pr=(1-d)/N+d*Sum(Pri/Ci). Желающие применять последнюю могут в макросе CalculateWeights() заремарить строку "Formula = ..." и разремарить предыдущую строку.

Вот как-то так. Жду комментариев.

Условия использования - без ограничений для личного пользования. При публикации в сети прошу указывать моё авторство. Благодарности принимаю в репу (желающие помочь материально тоже не будут посланы;) ).

Таким нехитрым способом удалось найти оптимальный вариант карты сайта. :)

jpg makemap.jpg
jpg result.jpg
zip linking.zip
Будь мудрее. Выгляди глупее.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий