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

Привет всем!

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

Если вы похожи на меня или кого-либо, кто использует блог WordPress, то вы даже будете готовы заплатить, чтобы предотвратить спам-комментарии. Потому что это портит почти 30% нашей энергии, которую мы даем для нашего блога. Несколько плагинов + несколько настроек, и вы будете готовы войти в панель администрирования без спама. Используя эти советы, вы можете предотвратить практичеси весь спам, потому что я пробовал их на своих блогах, и это сработало достаточно хорошо. Поэтому я подумал о создании статьи со всеми этими советами в сочетании и вот она.

1. Используйте Akismet

Akismet — этот плагин ДОЛЖЕН быть у каждого блога на WordPress. Если у вас его нет, тогда у вас будет бремя дифференцирования реальных комментариев и комментариев от спама. Akismet отфильтровывает ваши комментарии и отслеживание спама для вас.

Ко мне часто поступают вопросы про хостинг, которым я пользуюсь и поэтому решил указать хостинг в статье https://sprinthost.ru. Вы можете попробовать попользоваться хостингом 30 дней бесплатно. Чтобы понять, как будет работать Ваш сайт на этом хостинге просто перенести свой сайт (в этом поможет поддержка хостинга бесплатно) и и таким образом сможете понять подходит хостинг Вам или нет. На этом хостинге находятся сайты с 20 000 тысяч посещаемость и сайты чувствуют себя отлично. Рекомендую! Да, если делать оплату на 1 год то получаете скидку 25%. И что мне нравится - тех. поддержка всегда помогает в технических вопросах, за что им спасибо. Как Вы понимаете не всегда проходит всё гладко и нет желания, чтобы сайт не был доступен тем самым страдал трафик и доход.

2. ReCAPTCHA

Прежде чем отправиться за ReCAPTCHA, я расскажу вам, что такое CAPTCHA. Это тип теста ответа на вызов, который используется при вычислении в качестве попытки обеспечить, чтобы ответ генерировался человеком. Вы можете попробовать множество плагинов CAPTCHA, чтобы спамеры не могли автоматически вводить комментарии. Вы также можете попробовать Math Comment Spam Protection, которая просит посетителя, отправляя комментарий, чтобы он ответить на простой математический вопрос.

3. Черный список определенных слов

Этот параметр можно найти в WordPress «Настройки обсуждения». Вы можете сохранить список слов, которые не хотите иметь в комментариях к блогу, если у вас появятся такие комментарии, он будет модерироваться. Например, если комментарий содержит любое из этих слов в его содержании, имени, URL-адресе, электронной почте или IP-адресе, оно будет помечено как спам. Вы можете использовать подобный вид формы в модерации комментариев, если вы хотите смягчить их, а не отмечать как СПАМ.

4. Использование сторонних систем комментариев

У меня не так много опыта, но сторонние системы комментариев, такие как Disqus, Intense Debate, Facebook Comments и т. д. имеют хороший контроль над спам-комментариями. Интересно, что такие системы комментариев не любят спамеры, они редко оставляют спам в таких системах.

Общие системы комментариев блога

5. Избегайте DoFollow

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

6. Использование политики комментариев

Каждый блог должен иметь «политику комментариев», потому что это поможет вашим читателям и комментаторам знать правильный формат и способ прокомментировать ваш блог. Вы можете указать, что произойдет, если они будут спамить на вашем блоге. Вы также можете рассказать, как вы вознаграждаете их (учите, как вознаграждать комментаторов) за их настоящие комментарии и почему они не должны спамить.

7. Запрет по IP

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

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

8. Используйте CommentLuv и KeywordLuv

Смущены? Дело в том, что если вы используете такие плагины, нормальные читатели не захотят заполнять свои комментарии содержимым спама (например, ссылками). Вместо этого они будут использовать плагины, такие как CommentLuv и KeywordLuv, чтобы выполнить свои желания.

9. Подтвердите, что вы не спамер

Поверьте, этот плагин приравнивается к Akismet. GrowMap Anti-Spambot Plugin (GASP) — это то, о чем мы говорим. Вам просто нужно подтвердить, что вы не спамер, используя флажок.

10. Закройте комментарии к старым сообщениям

Если вы хотите закрыть комментарии к старым сообщениям, вы можете сделать это в WordPress во вкладке «Настройки» — «Обсуждения». Просто зайдите туда, и в разделе «Другие настройки комментариев» вы можете найти «Автоматически закрывать комментарии к статьям старше ___ дней».

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

11. Файлы cookie для комментариев

Этот плагин WordPress установит cookie на случайный URL-адрес, который затем проверяется при публикации комментария. Если файл cookie отсутствует, комментарий будет помечен как спам.

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

12. Пользовательская функция WP для запрета пустых рефереров

Эта функция будет отклонять комментарии от браузеров, которые не имеют ссылок. Когда «referrer» для конкретного запроса комментария пуст, то, очевидно, комментарий не размещен в форме комментария вашего блога.

RewriteEngine On 
RewriteCond% {REQUEST_METHOD} POST 
RewriteCond% {REQUEST_URI} .wp-comments-post \ .php * 
RewriteCond% {HTTP_REFERER}!. * zacompom.ru. * [OR] 
RewriteCond% {HTTP_USER_AGENT} ^ $ 
RewriteRule (. * ) ^ http: //% {REMOTE_ADDR} / $ [R = 301, L]

Вставьте этот код в файл .htaccess. Пожалуйста, только сделайте резервную копию своего файла .htaccess перед его внедрением.

13. Простая проверка трекбэка

Вы также можете проверить отзывы, которые вы получаете для своих сообщений в блоге. Вы можете проверить, исходят ли они из исходного источника или какого-то дерьмового сайта. Simple Trackback Validation Plugin выполняет простой, но очень эффективный тест на всех входящих трекбэках, чтобы остановить спам-трафик.

Этот плагин проверяет, соответствует ли IP-адрес отправителя trackback IP-адресу веб-сервера, на который ссылается URL-адрес трекбэка.

14. Удалить поле «сайт»

Довольно простой способ избежать всех видов комментариев как СПАМ. В этом случае спамерам будет сложно сохранить ваш блог в списке попаданий.

Этот скриншот Woorkup.com показывает форму комментария без поля «сайт». Таким образом, спамеры будут отдавать меньше предпочтений таким сайтам, но это также может заставить читателей и комментаторов просто не оставлять свои комментарии.

15. Избегайте HTML-кода в комментарии

Этот совет поможет вам отключить HTML-код внутри комментариев. Даже если комментатор использует синтаксис «HTML», он не будет конвертирован. Комментаторы, как правило, ссылаются на ключевые слова, связанные с якорем, и делают их комментариями спамными. Отключив HTML, вы можете сделать их похожими на обычный текст, а не на интерактивные ссылки.

16. Добавьте невидимые поля в форму комментария

Добавляя дополнительные поля в форму комментариев (которые является невидимыми для людей), вы можете различать нормальный комментарий и комментарий бота. Если спамбот заполняет эти поля вслепую (обычно так делают спам-боты), комментарий не будет сохранен. Для этого вы можете использовать плагин WordPress NoSpamNX.

Вы можете решить, хотите ли вы заблокировать эти спам-боты или отметить их как спам. Кроме того, вы можете поместить обычные спам-фразы в локальный черный список или (если у вас несколько блогов) в глобальный «черный список». Это очень удобно, когда вы боретесь со спамом «handmade».

17. Модерирование первых комментаторов

Вы можете ограничить возможность получения комментариев от экспертов в первый раз. Для этого вам нужно включить параметр, где автор комментариев должен иметь ранее одобренный комментарий администратором. Вы найдете это в разделе «Настройки» — «Обсуждения» — «Перед появлением комментария».

18. Comment Email Verification

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

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

19. Только для зарегистрированных пользователей

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

Перейдите в панель «Настройки» — «Обсуждение» — «Другие настройки комментариев»: выберите «Пользователи должны быть зарегистрированы и авторизованы для комментирования». Это уменьшит количество спама, так как вы сможете получить настоящих пользователей, которые зарегистрировались на вашем сайте.

20. Ограничить количество ссылок в комментариях

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

Чтобы изменить количество ссылок в комментариях, вы можете изменить настройку количества ссылок, разрешенных в комментарии.

Перейдите в панель «Настройки» — «Обсуждение».

Прокрутите вниз до «Модерация комментариев».

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

ПРИМЕЧАНИЕ. Не устанавливайте это значение равным нулю и не оставляйте поле пустым. Так будут отправляться все комментарии на модерацию — а это не желаемый эффект для вас.

21. Отключить комментарии и трекбэки

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

Вы также можете удалить свои файлы wp-комментарии-post.php и wp-trackback.php, чтобы отключить комментарии и трекбекы навсегда.

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

На этом все — до скорых встреч!


Обо мне
Юрич:
Занимаюсь созданием сайтов на WordPress более 6 лет. Ранее работал в нескольких веб-студиях и решил делиться своим опытом на данном сайте. Пишите комментарии, буду рад общению.

Заказать сайт