Главная ›› Уроки по 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. Nikolay:

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

  3. Admin:

    Денис, для этого достаточно поместить весь код между тегами запрета индексации. Например: < noindex> < ? здесь остальной код ?> < /noindex>. Все, что будет прописано внутри этих тегов — не будет индексироваться Яндексом.

  4. Наталья:

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

  5. Саша:

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

Оставить комментарий


«Как создать и продвинуть свой сайт»

2011–2018 © Siteblogger.ru
0,198 сек.
16+
Рейтинг@Mail.ru  
Наверх