WordPress: пингбеки и nofollow в комментариях

По умолчанию в движке WordPress все ссылки с комментариев закрываются атрибутом «nofollow». Это не плохо для ссылок на внешние сайты. Но зачем-то идентичная схема используется и для ссылок внутри сайта!

Каждый раз, когда в своей статье используется ссылка на предыдущую статью, WordPress генерирует т.н. «пингбек». Таким образом, на странице поста-акцептора появляется новый комментарий с релевантным текстом и ссылкой на страницу поста-донора.

Некоторые блоггеры считают пингбеки плохой идеей. В том виде, в котором это реализовано в дефолтном WordPress – это плохо. Смотрите сами: каждая ссылка со страницы (неважно с nofollow или без) уменьшает ее вес. Если мы сделаем 10 пингбеков на свою статью, то получится 10 ссылок с nofollow, которые не передают вес. И более того, 10 ссылок уменьшат вес самой страницы (а значит и вес остальных ссылок) в разы. То есть если у вас, например, со страницы поста 10 ссылок, и вы сделали 10 пингбеков на нее, то вес страницы уменьшится ровно наполовину!

Но вместо того, чтобы отключать эту функцию, мы ее оптимизируем и получим дополнительную внутреннюю перелинковку с нужными анкорами.

Для этого в папке /wp-includes ищем файл comment-template.php и ищем в нем строку с содержание «rel=’external nofollow’». С нее убираем лишний атрибут (таким образом останется rel=’external’) и сохраняем файл.

Вот и все, мы получили дополнительный ресурс для подъема внутряка по нч. Только не надо забывать, что после обновления Вордпресса эту операцию придется повторить.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *