Как избавиться от replytocom?

Что такое replytocom?

В инструментах для веб-мастеров Google, в разделе «Популярные страницы», в самом низу, я часто замечал такие урлы со странным словом replytocom в конце, но как-то не заострял на этом внимание.

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

Подавляющее большинство блоггеров используют на своем ресурсе древовидные комментарии, их еще называют вложенными. Отличие их от линейных (простых) комментариев заключается в том, что они имеют одну полезную функцию. А именно: есть возможность ответить на конкретный комментарий, выбрав кнопочку «Ответить», в результате чего ваш ответ данному лицу появится непосредственно под его комментарием. Это удобно и самому автору блога, и его читателям. Таким образом достигается некий порядок в комментариях, сразу понятно, кто кому ответил.

Но при этом WordPress автоматически создает копии страниц с параметром replytocom, которые Google определяет в дополнительный индекс, в народе их еще называют «соплями». Если зайдете на любую страницу вашего сайта, где есть комментарии и наведете курсор мыши на кнопочку «Ответить», то внизу высветится такой адрес:

Таким образом создаются лишние дубли страниц, которые негативно сказываются на продвижении. Чтобы узнать, сколько у вас таких страниц, введите в поиск Google вот такой запрос: site:site.ru replytocom, где вместо site.ru указываете свой домен. Далее выберите «Показать скрытые результаты».

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

Как решить проблему replytocom

  1. Отключить древовидные комментарии

Гарантированно решить эту проблему можно просто-напросто отключив древовидные комментарии. Пройдите по адресу Админпанель- Настройки- Обсуждение и уберите галочку в пункте «Разрешить древовидные (вложенные) комментарии».

Все, теперь ваши комментарии будут отображаться в столбик, друг за другом.

  1. С помощью плагина WordPress SEO by Yoast

Это аналог таких известных плагинов как «All in SEO Pack» и « Platinum SEO Pack». В этом плагине огромное количество полезных функций, этакий Seo-комбайн, где помимо всего прочего в разделе «Постоянные ссылки» можно отключить переменные ?replytocom.

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

      3. С помощью Robots.txt

Файл robots.txt- это своеобразный знак для поисковых систем и означает «Вход воспрещен: частная территория». Здесь мы запрещаем индексировать служебные файлы, в том числе все страницы, содержашие знак вопроса.


Проверить это можно в Яндекс Вебмастер-Настройка индексирования-Анализ robots.txt-Список URL добавить и добавляем адрес страницы с ?replytocom.

        4. Корректировка файла comment-template.php

Этот файл находится в папке wp-includes. Нажимаем клавиши Ctrl+F, через форму поиска ищем такую функцию function get_comment_reply_link. Прокручиваем немного вниз, находим и удаляем участок кода, выделенное желтым.

Тем самым мы удалили саму возможность появления ссылок с ?replytocom.

      5. С помощью Google Webmaster Tool

Пройдите по адресу Инструменты для веб-мастеров-Сканирование-Параметры URL. У меня изначально был добавлен этот параметр, но в графе «Сканирование» стояло «На усмотрение робота Googlebot». А ему только того и надо, индексировал все подряд. Поэтому настроим теперь этот параметр так, как показано на скриншоте.

Теперь нужно подождать и посмотреть, есть ли польза от наших манипуляций. Если же ощутимого эффекта не будет, то придется решать проблему с помощью плагина WordPress SEO by Yoast.

А как вы решаете этот вопрос?

Написать комментарий