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

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

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

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

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

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

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

Share

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *