Сейчас я расскажу самый простой способ избавиться от спама в сайте на WordPress.
В силу высокой популярности блогов и сайтов на Вордпресс (кстати, вот статья о преимуществах именно WordPress CMS), ее активно спамят роботы. В результате статьи становятся похожими на помойку, а вычищение их от бесполезных комментариев - в серьезную проблему для вебмастера.
Как известно, болезнь легче предотвратить, чем потом излечить. Поэтому я в этой статье расскажу об основных способах предотвращения появления спама в блоге.
Установка Капчи
Я считаю, что в современных условиях самый НЕправильный способ - это установка видимой Каптчи.
Вот как это примерно выглядит:
CAPTCHA - (от англ. Completely Automated Public Turing test to tell Computers and Humans Apart) — это компьютерный тест, который применяется с целью определения пользователя: человек это или робот. В основе теста задача, которую элементарно решает человек, но которая не под силу решить компьютеру, например, ввод цифр или слов, которые изображены в виде картинки. В русскоязычном интернет прижилось название «Капча» или «Каптча».
Почему это неправильно?
Потому что мы напрягаем добропорядочных пользователей, которые просто хотят оставить комментарий на вашу статью.
Кроме того, в ряде случаев каптчи не отображаются или работают некорректно. В результате оставить сообщение вообще не получится. А если человек его набирал 10 минут? Плюнет и уйдет в раздражении.
Плюс далеко не каждый пользователь хорошо видит и различает непонятные маленькие цифры и буквы стандартной каптчи. Или не каждый захочет считать, сколько будет 31+15.
Короче, каптча - это радикальный метод борьбы, когда у вас просто не остается другого выбора и все остальные варианты защиты от спама не работают.
Кстати, хорошей альтернативой является установка невидимой Google Recaptcha. Она не видна и не раздражает людей, а работает очень хорошо.
Ручная модерация
В этом случае поток комментариев сначала отправляется на модерацию администратору сайта и только после одобрения публикуется на сайте.
Думаю, всем понятно, насколько это хлопотно. Кроме того, пользователю не очень приятно видеть фразу в ответ на свои старания: «Комментарий появится после модерации». А вдруг его вообще не опубликуют? Или посчитают спамом? Или неинтересным и бессодержательным?
Все это снижает пользовательскую активность при ручной модерации. Поэтому я рекомендую вообще не использовать модерацию и отображать комментарии сразу после их добавления.
А для того, чтобы эффективно отсеивать спам, нужно будет установить специальные плагины для WordPress.
Плагин Antispam BEE
Мощный плагин для защиты от спама. Имеет много интересных и полезных настроек и доступен для установки в репозитории.
После установки, сделайте настройки аналогичными вот на этом скриншоте и с большой степенью вероятности вы получите 100%-ную защиту от спама в вашем блоге.
У меня на блоге благодаря этому плагину спама нет вообще.
А количество ложных срабатываний (когда добропорядочный коммент попадает в спам совсем невелико, примерно 1 на 1000).
Плагин Kama SpamBlock
И напоследок самое лучшее - очень толковый и простой плагин от нашего соотечественника.
Работает лучше всех предыдущих плагинов. Сейчас использую только его и никакого спама почти нет.
Так что пользуйтесь и у вас не будет спама на блоге!
Если вы успешно используете в борьбе со спамом другие плагины, напишите об этом в комментариях.
Рекомендую почитать лучшие плагины для WordPress и лучшие SEO плагины для WordPress.