Главная / Уроки по WordPress / Запрет индексации ссылок в комментариях блога

Запрет индексации ссылок в комментариях блога

Ни для кого не секрет, что в системе WordPress можно оставлять комментарии к статьям и заметкам — это весьма весьма полезная функция. Через комментарии к постам посетители могут взаимодействовать с автором блога, задавать вопросы по тексту с просьбой что-либо разъяснить, отвечать на комментарии других пользователей. Комментарий, как правило, содержит имя комментатора со ссылкой на его сайт, адрес его электронной почты и, соответственно, сам текст комментария.

Запрет индексации ссылок в комментариях блога

Однако следует знать, что с каждой исходящей с нашего сайта ссылкой на сторонние ресурсы, мы теряем часть веса, передав его этим сайтам. По этой причине, многие вебмастера ставят на своих сайтах запрет на индексацию комментариев, которые содержат внешние ссылки.

Чтобы сделать запрет индексации ссылок в комментариях блога WordPress существуют специальные плагины. В качестве примера можно привести плагин под названием «WP-Noindex». Этот плагин автоматически заключает ссылку автора комментария в теги <noindex> и </noindex>, примерно, так:

<noindex><?php comment_author_link()?></noindex>

Но такой способ запрета индексации ссылок в комментариях блога перестал быть актуальным в связи с обновлением версии WordPress. Для решения этой задачи в WordPress версии 3.1.3 нужно действовать немного по-другому. Итак, для того, чтобы сделать запрет индексации ссылок в комментариях WordPress версии 3.1.3 и выше необходимо проделать следующие действия:

1. Зайти в папку блога «wp-includes» и найти там файл «comment-template.php».

2. Открыть данный файл с помощью текстового редактора, например, блокнота и найти строку вида:

<?php printf(__('<cite>%s</cite><span>написал:</span>'), get_comment_author_link())?>

3. Добавить в эту строку теги, запрещающие индексацию — <noindex> и </noindex>, примерно, так:

<?php printf(__('<noindex><cite>%s</cite></noindex> <span>написал:</span>'), get_comment_author_link())?>

4. Сохранить файл «comment-template.php».

После этого все ссылки, ведущие от имени комментатора, индексироваться поисковой системой Яндекс не будут. Что касается поисковой системы Google, для нее запрет индексации ссылок в комментариях обеспечивается системой WordPress автоматически.

Комментарии к “Запрет индексации ссылок в комментариях блога”

  1. Весь Интернет перекопал, нашел у Вас. Везде либо никакой конкретики, либо дебри, которые не понятны для тех кто мало смыслит в html.

  2. А можно просто убрать поле для ввода сайта в файле comments.php (который находится в папке с темой) и все:)

  3. Давно искала подобную инструкцию, чтобы ссылочный вес не утекал с моего блога. Спасибо, помогло!

  4. Как раз занимаюсь развитием сайта на WordPress, не знал как убирать индексацию пользовательских ссылок. Спасибо.

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

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