Как бороться со спамом в комментариях на WordPress и Joomla

Обсудить

Эта статья - продолжение статьи «Что такое спам и как с ним бороться». Поэтому здесь я не буду останавливаться на том, что такое спам - об этом, а также о том, какие виды спама существуют, и почему некоторые из них опасны, вы можете прочитать в предыдущей статье.

В данной статье я хочу остановиться на спаме в комментариях и путях решения для самых популярных платформ - WordPress и Joomla.Как бороться со спамом в комментариях на WordPress и Joomla

Причины

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

Зачем публикуются спам-комментарии? Есть три основные причины:

  1. Реклама. Робот (чаще всего спам-комментарии именно их рук дело) публикует рекламу с ссылкой на сайт, где можно что-то купить или заказать:Спам-реклама
  2. Вредонос. Комментарий похож на обычный рекламный, однако ссылка ведет на вирус, фишинговый сайт или просто на какой-нибудь сайт-обманку, например, где пользователи могут купить что-то с большой скидкой - но после получения денег мошенники скрываются.
  3. Ссылочное продвижение. Здесь публикацией может заниматься и настоящий человек, который находит страницы, подходящие ему по тематике, а затем пишет комментарий, который будет содержать ссылку на нужный ему ресурс. Например: «А еще по этой теме вы можете почитать вот эту статью…».Спам-ссылки

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

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Чем опасны спам-комментарии?

Тут можно выделить три важных момента:

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

Что делать со спам-комментариями

1. Ручная модерация

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

2. Капча

Самое простое и действенное решение, которое сейчас есть на каждом втором, а то и первом сайте.

3. Плагин против спама

Зачем придумывать свой собственный велосипед, если можно воспользоваться уже созданными инструментами? Каждая платформа имеет свои собственные плагины, расскажу о них ниже.

4. Модерация по отдельным признакам

  • Внести в черный список IP-адреса, с которых часто появляется спам.
  • Внести стоп-слова для имен пользователей и адресов сайтов.
  • Внести слова для текста сообщения. Здесь можно разделить: комментарии без этих слов сразу публикуются; те, которые содержат - отправляются на модерацию либо сразу в бан.

WordPress

При модерации WordPress дает возможность помечать комментарии как спам:Комментарии спам

Основные настройки комментариев находятся в «Обсуждение» (раздел «Настройки»):Настройки обсуждения Вордпресс

Именно тут, в поле «Модерация комментариев» можно указать стоп-слова, после которых комментарий будет либо уходить на предварительную модерацию, либо в черный список.

Akismet Anti-Spam

Самый известный плагин против спама. Для работы плагина нужно оформить подписку, есть вариант ограниченной, но бесплатной подписки - Akismet Basic (Free).

В паре с этим плагином удобно использовать Conditional CAPTCHA. Этот плагин имеет два варианта работы: базовый, когда капча будет показываться всем пользователям, и работающий с Akismet вариант, когда капча будет отображаться только тем комментариям, которые Akismet определит как спам.

Кстати, плагин Conditional CAPTCHA использует эффективную капчу Google reCAPTCHA.

Есть и отдельные плагины с капчей, например, Google Captcha (reCAPTCHA) by BestWebSoft. При помощи плагина можно добавить капчу не только в форму комментариев, но и регистрации, входа, обратной связи, форму восстановления пароля и в другие формы.

Joomla

Борьба со спамом в комментариях на Joomla, в общем-то, похожа на WordPress. В настройках можно включить капчу (чтобы поле стало активным, надо сначала включить плагин в списке расширений):Настройки Joomla

Antispam by CleanTalk

Плагин отлично подойдет для защиты сайта от спама, в том числе интернет-магазинов, использующих VirtueMart. Он блокирует спам в комментариях, формах регистрации и обратной связи. Рекомендуется использовать с компонентом JComments. На сегодняшний день это один из самых эффективных плагинов против спама для Joomla.Antispam by CleanTalk

Заключение

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

Timeweb предлагает готовое решение - хостинг с бесплатной предустановленной CMS WordPress или Joomla: https://timeweb.com/ru/services/cms/
echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля