12 важных советов и инструментов для борьбы со спамом комментариев в WordPress

Вы устали бороться со спамом в комментариях на своем блоге WordPress? Вы не одиноки. Спам-комментарии - огромная проблема для любого сайта, как только вы...

Вы устали бороться со спамом в комментариях на своем блоге WordPress?

Вы не одиноки. Спам-комментарии — огромная проблема для любого сайта, как только вы начинаете получать стабильный трафик.

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

Почему вам необходимо бороться со спамом в комментариях на WordPress

Спам в комментариях — проблема многих сайтов WordPress. Эти спамеры надеются использовать ваш сайт для повышения рейтинга своих сайтов в поисковых системах и получения случайных кликов от ничего не подозревающих посетителей.

Многие из этих комментариев оставляются автоматически спам-ботами — программами, предназначенными для комментирования блогов и веб-сайтов. Другие комментарии отправляются реальными людьми. Они обычно не по теме, плохо написаны и содержат ссылки на сторонние сайты.

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

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

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

1. Включите модерацию комментариев в WordPress

Давайте сначала убедимся, что комментарии не могут быть опубликованы на вашем сайте без вашего одобрения. Этот шаг гарантирует, что комментарии не обойдут никакие фильтры, а также даст вам полный контроль над тем, какие комментарии появляются на вашем сайте.

Это решение настоятельно рекомендуется для бизнес-сайтов, таких как юридические и бухгалтерские фирмы.

Перейдите на сайт Настройки » Обсуждение страница административной области WordPress. Далее прокрутите вниз до раздела «Перед появлением комментария» и установите флажок напротив «Комментарий должен быть одобрен вручную».

Комментарий должен быть одобрен вручную

Не забудьте нажать кнопку «Сохранить изменения» в нижней части страницы.

Все ваши комментарии WordPress теперь будут проходить модерацию, и вам придется вручную утверждать каждый комментарий, прежде чем он появится на вашем сайте.

Теперь вам может быть интересно, сколько времени займет просмотр всех комментариев. В следующих нескольких советах мы покажем вам, как устранить спам-комментарии, чтобы комментарии, которые вам придется модерировать, были в основном подлинными.

2. Активируйте защиту от спама Akismet

Akismet — это плагин защиты от спама, который отлавливает наиболее распространенные типы спам-комментариев. Это делается путем фильтрации всех комментариев WordPress на вашем сайте через глобальную базу данных спама. Akismet поставляется с предустановленным WordPress, но по умолчанию он не активирован.

Плагин защиты от спама Akismet

Личные блоги и небольшие веб-сайты могут использовать Akismet бесплатно, но вам нужно будет подписаться на их API-ключ.

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

3. Используйте Sucuri для борьбы со спамом в комментариях

Слишком большое количество запросов от спамеров комментариев может замедлить работу вашего сайта и повлиять на производительность. Хотя Akismet способен поймать большое количество спам-комментариев, он не может остановить спамеров от доступа к вашему сайту.

Здесь на помощь приходит Sucuri. Это лучший плагин брандмауэра WordPress, который позволяет блокировать подозрительные запросы еще до того, как они достигнут вашего сайта.

Securi WordPress Firewall Plugin

Этот плагин может предотвратить отправку комментариев автоматическими ботами и скриптами. Это снизит нагрузку на ваши серверы и количество спам-комментариев, которые вы получаете.

4. Используйте Honeypot для отлова спамботов

Honeypot — это технология предотвращения спама, которая проверяет, является ли комментатор ботом, а не просит его доказать, что он человек. Эта стратегия вдохновлена поговоркой: «Медом можно поймать больше мух, чем уксусом».’

Вместо того, чтобы заставлять пользователей выполнять повторный тест reCAPTCHA, чтобы доказать, что они люди, honeypot предоставляет задачу, которая видна ботам, но не людям. Если попытка вызова будет предпринята, то комментатор будет признан ботом.

И как только они будут идентифицированы как бот, их можно будет заблокировать еще до того, как они опубликуют комментарий.

Antispam Bee WordPress Honeypot Plugin

Antispam Bee — это бесплатный плагин, который может эффективно идентифицировать спам-ботов. В программе также есть настройки, позволяющие доверять одобренным комментаторам, проверять IP-адреса, помечать ссылки BBCode (Bulletin Board Code) как спам и проверять публичные базы данных антиспама.

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

5. Добавьте верификацию Google reCAPTCHA

Google ReCAPTCHA является усовершенствованной формой CAPTCHA и может проверить, является ли пользователь ботом или человеком. CAPTCHA расшифровывается как «Полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей».

Пользователи должны нажать на флажок, чтобы показать, что они не роботы. Они либо сразу пройдут тест, либо им будет предложен второй тест — набор изображений, где они должны будут нажать на совпадающие объекты.

ReCAPTCHA - это усовершенствованная форма CAPTCHA, которая может различать ботов и людей

Ботам трудно пройти тест, потому что когда Google обнаруживает спамбота, он ставит перед ним гораздо более сложную задачу. И хотя пользователи считают большинство тестов CAPTCHA раздражающими, reCAPTCHA обеспечивает наилучший пользовательский опыт.

Вы можете добавить reCAPTCHA в форму комментариев WordPress с помощью плагина Simple Google reCAPTCHA. Чтобы узнать, как его настроить, смотрите наше руководство о том, как добавить reCAPTCHA в форму комментариев WordPress.

6. Предотвращение самозваных комментариев

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

Самый простой способ предотвратить комментирование самозванцами в WordPress — установить и активировать плагин Impostercide. Для получения более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.

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

Вы можете настроить сообщение об ошибке, посетив страницу Инструменты » Импостерицид страница.

Плагин Impostericide предотвращает комментарии самозванцев

7. Удаление поля URL веб-сайта из формы комментариев

Поле URL веб-сайта в форме комментариев привлекает тех, кто хочет использовать обратные ссылки для повышения рейтинга в поисковых системах по определенным ключевым словам. Их цель при оставлении комментария — просто получить обратную ссылку, а не добавить какую-либо реальную ценность к обсуждению.

Форма комментариев

Это означает, что их комментарии обычно содержат строчку или две не относящейся к делу чепухи, а имя автора комментария будет содержать ключевое слово или сочетание реального имени с ключевыми словами, такими как «Салли из Дандер Миффлин» или «Джон @SEOconsultants».

Если вы удалите поле URL сайта из формы комментариев, то комментаторы не получат значения обратной ссылки, что должно привести к уменьшению количества спама в комментариях. Реальные пользователи будут оставлять комментарии к вашим статьям независимо от того, получат они обратную ссылку или нет.

8. Отключить комментарии к медиа-вложениям

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

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

Самый простой способ сделать это — установить и активировать плагин Disable Comments. Для более подробной информации смотрите наше пошаговое руководство о том, как установить плагин WordPress.

После активации вам необходимо перейти на страницу Настройки » Отключить комментарии страницу и установите флажок рядом с опцией «Медиа».

Плагин Disable Comments позволяет отключить комментарии на страницах СМИ

Обязательно нажмите на кнопку «Сохранить изменения», чтобы сохранить настройки. Теперь плагин отключит комментарии к вашим медиафайлам и вложениям WordPress.

9. Отключите HTML в комментариях

По умолчанию WordPress разрешает определенные HTML-теги в комментариях, и их можно использовать для скрытия спам-ссылок. Вы можете воспрепятствовать этому, отключив HTML в комментариях.

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

Запретить ссылки в комментариях, отключив HTML

Чтобы отключить HTML комментарии, вам нужно добавить текстовый сниппет в файлы вашей темы. Если вам нужна помощь в добавлении кода на ваш сайт, то обратитесь к нашему руководству для начинающих о том, как вставить фрагменты из Интернета в WordPress.

Вам нужно добавить следующий код в функции вашей темы.php файл или плагин для конкретного сайта.

function wpb_comment_post( $incoming_comment ) < $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); >function wpb_comment_display( $comment_to_display ) < $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; >add_filter( 'preprocess_comment', 'wpb_comment_post', '', 1); add_filter( 'comment_text', 'wpb_comment_display', '', 1); add_filter( 'comment_text_rss', 'wpb_comment_display', '', 1); add_filter( 'comment_excerpt', 'wpb_comment_display', '', 1); remove_filter( 'comment_text', 'make_clickable', 9 );

Этот код изменяет HTML-код в HTML-сущности, которые отображаются в комментарии и не анализируются браузером.

10. Установите минимальную и максимальную длину комментария

Однажды мы столкнулись с проблемой спама в комментариях, когда спамер оставлял сотни комментариев в час с одним словом: «привет».

Akismet и Sucuri не смогли заблокировать это, потому что комментарий выглядел естественно. Антиспам Bee замедлил спамера, но не смог полностью блокировать атаку.

Мы смогли побороть спам с помощью плагина Yoast Comment Hacks, который позволяет установить минимальную и максимальную длину комментария.

Плагин Yoast Comment Hack может установить разрешенную минимальную и максимальную длину комментария

Мы просто включили плагин Yoast Comment Hacks и установили минимальную длину комментария. После этого они получили сообщение об ошибке при попытке оставить комментарий из одного слова.

11. Отключить трекбеки в WordPress

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

Вы можете отключить трекбэки во всем блоге или в отдельном посте. Это простой способ значительно уменьшить спам комментариев.

Просто перейдите на Настройки » Обсуждение страница. Здесь вы можете снять флажок «Разрешить уведомления о ссылках с других блогов (wingbacks и trackbacks) на новые статьи».

Отключение трекбеков уменьшает спам комментариев

Это отключит обратные ссылки для всех новых постов. Теперь вы должны следовать нашему руководству о том, как отключить трекбеки на существующих постах.

12. Отключение комментариев в старых сообщениях

WordPress позволяет отключить комментарии к старым постам. Это особенно полезно для сайтов, публикующих своевременный контент, например, новостных сайтов или сайтов о событиях.

Просто перейдите на Настройки » Обсуждение, и в разделе «Другие настройки комментариев» вы увидите опцию «Автоматически закрывать комментарии к статьям старше XX дней». Установите флажок рядом с этой опцией и введите количество дней, в течение которых вы хотите, чтобы комментарии отображались в посте.

Отключить комментарии к старым сообщениям

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

Если нужно, вы можете переопределить крайний срок комментирования в WordPress для отдельных постов, в которых вы хотите, чтобы комментарии оставались открытыми.

БОНУС — 13. Выключить комментарии

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

Чтобы отключить комментарии к новым постам, вам нужно перейти в раздел Настройки » Обсуждение и снимите галочку с пункта «Разрешить людям оставлять комментарии к новым статьям».

Отключить комментарии ко всем новым сообщениям

Вам также придется отключить комментарии ко всем существующим постам. Чтобы узнать несколько способов сделать это, ознакомьтесь с нашим руководством о том, как полностью отключить комментарии в WordPress.

Часто задаваемые вопросы пользователей

Почему они забрасывают меня спамом?

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

В большинстве случаев, это не личная атака против вас. Скорее, это систематический процесс, направленный на многие блоги.

Что происходит с комментариями, помеченными как спам?

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

Переместить комментарии из списка спама, нажав кнопку Не спам

Если вы переместили комментарий туда по ошибке, то вы можете восстановить его, нажав на ссылку ‘Not Spam’ под этим комментарием. Также есть ссылка, чтобы вы могли удалить спам комментарий навсегда.

Почему каждый комментарий попадает в очередь на модерацию?

Если вы последуете первому совету в этой статье и включите модерацию комментариев, то вам нужно будет одобрить каждый комментарий, оставленный на вашем сайте. Это дает вам абсолютный контроль над любым комментарием, который публикуется на вашем сайте.

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

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий