Как остановить спам в комментариях WordPress?
Здравствуйте, друзья мои!
Сегодня интересная тема, а именно как остановить спам в комментариях WordPress. А вот и правда — КАК?
Читаем статью и применяем советы на практике.
Одна из распространенных проблем, с которой сталкиваются веб-мастера — это получение большого количества спам-комментариев.
К сожалению, это печальная реальность в интернете.
Подобные комментарии также могут появляться в социальных сетях, и с каждым днем их количество увеличивается.
Даже WordPress с множеством функций и возможностей сталкивается с этой проблемой.
Хотя вы не можете полностью остановить спам-комментарии WordPress, с помощью плагинов, методов и различных настроек вы можете уменьшить скорость появления спам-комментариев или предотвратить их публикацию.
Один из очень популярных жанров плагинов — это инструменты для остановки спам-комментариев WordPress.
Если количество комментариев ограничено, вы можете удалить их вручную, но если их много, этот процесс может занять много времени и энергии.
Следовательно, нам нужно использовать правильные инструменты, чтобы остановить спам-комментарии в WordPress.
В этой статье я объясню вам несколько способов остановить спам-комментарии в WordPress.
Что такое спам-комментарий?
Спам — это сообщение или контент, отправленные пользователям без их запроса или необходимости в содержимом внутри.
Этот спам можно отправить на вашу электронную почту или опубликовать в качестве комментария на вашем веб-сайте.
Обычно спам-комментарии имеют деловой аспект.
В настоящее время существуют различные типы комментариев, автоматически размещаемых спам-ботами.
В WordPress спам-комментарии могут содержать неработающую или вредоносную ссылку.
Если ваш раздел комментариев заполнен, другие пользователи не смогут опубликовать свой реальный комментарий о контенте, который они просматривают, из-за потока бесполезного спама.
В конечном счете, это снизит ваш авторитет.
Какова цель размещения спам-комментариев?
Спам-комментарии обычно публикуются ботами.
Основная цель, стоящая за комментариями — добиться более высокого рейтинга в поисковых системах, а также увеличить количество кликов через реальных посетителей.
Обратные ссылки (ссылки с других сайтов на ваш) — это известный способ получения лучшего рейтинга Google.
Спам-комментарий — это один из самых простых способов получить обратные ссылки.
В конечном счете, это приведет к более высокой прибыли.
Таким образом, можно сказать, что главная цель отправки спам-комментариев — получить больше прибыли.
Представьте себе, что спам-комментарий, содержащий ссылку, отправляется миллиону пользователей, что произойдет, если только 1% из них нажмет на нее?
Однако есть много людей, которые просто отправляют спам-комментарии, чтобы получить личную информацию.
Некоторые спам-комментарии также могут содержать вредоносные ссылки, которые потенциально могут снизить рейтинг сайта.
К сожалению, мы видим много грязной конкуренции между сайтами, которая приводит к использованию спам-комментариев.
Как предотвратить спам-комментарии?
Существует несколько способов остановить спам-комментарии в WordPress.
Сначала давайте мы обсудим простые способы, а затем перейдем к более продвинутым методам.
1. Отключите раздел комментариев в WordPress
Первый и самый простой способ борьбы со спам-комментариями — отключить раздел комментариев.
Если ваш сайт WordPress разработан таким образом, что вам не нужны комментарии, я бы рекомендовал вам отключить его.
Самый простой способ отключить комментарии — снять флажок комментариев в меню «Настройки — Обсуждение».
Еще один способ отключить раздел комментариев — это использовать плагин «Disable Comments».
Этот плагин позволяет полностью отключить раздел комментариев. Кроме того, этот плагин отключает трекбэки и пингбэки.
Вы также можете использовать код для отключения раздела комментариев на ваших страницах.
Просто добавьте приведенный ниже код к вашему файлу page.php:
Замените:
<?php comments_template( '', true ); ?>
На:
<!-- Begin Comment <?php comments_template( '', true ); ?> End Comment -->
Если вы хотите отключить раздел комментариев в своих сообщений, вам нужно добавить приведенный ниже код в файл single.php:
Замените:
<?php comments_template(); ?>
На:
<!-- Begin Comment <?php comments_template( '', true ); ?> End Comment -->
Эти коды отключат раздел комментариев на всех ваших страницах.
2. Отключите анонимные комментарии в WordPress
Еще один способ борьбы со спам-комментариями — отключить анонимные комментарии.
Раздел комментариев WordPress имеет 4 поля:
- Комментарий,
- Имя,
- Электронная почта,
- Вебсайт,
Если анонимный комментарий включен, то ни одно из полей (включая имя и адрес электронной почты) не требуется.
Это сделает ваш сайт главной мишенью для спамеров.
Чтобы отключить анонимные комментарии, просто перейдите в «Обсуждение» и включите «Автор комментария должен указать имя и e-mail».
3. Включите модерацию комментариев в WordPress
Еще один способ остановить спам-комментарий WordPress — включить модерацию комментариев.
Это означает, что комментарии должны быть одобрены модератором, прежде чем они будут показаны на веб-сайте.
Включив эту опцию, вы должны будете вручную одобрить спам или не спам-комментарии, прежде чем они будут видны на веб-сайте.
Второй вариант — определить слова, которые требуют модерации.
Это означает, что если они присутствуют в какой-либо части комментариев, комментарий будет рассмотрен перед публикацией.
Вы также можете управлять комментариями, которые включают ссылки.
4. Отключите комментарии к старым постам в WordPress
WordPress позволяет отключить раздел комментариев для ваших старых сообщений.
Эта способность очень полезна для веб-сайтов, которые имеют много контента, таких как новостные сайты.
Для этого перейдите в раздел «Настройки», а затем «Обсуждение», найдите раздел «Другие настройки комментариев» и установите флажок «Автоматически закрывать обсуждение статей старше 14 дней».
Вы можете изменить 14 на любое число, которое вы хотите.
Таким образом, WordPress отключит комментарии на основе ваших настроек (дни – дата), и они больше не будут вызывать проблем.
5. Черный список для комментариев и спама
Спам-комментарии обычно включают знакомые ключевые слова.
Таким образом, вы можете легко добавить их в свой черный список и запретить их размещение на вашем сайте.
Вы можете просто создать черный список ключевых слов, и WordPress автоматически удалит комментарий, содержащий эти ключевые слова.
Для этого перейдите в «Настройки WordPress — Обсуждение» и найдите черный список.
В этом разделе вы можете ввести нужные ключевые слова, поэтому, если какой-либо комментарий использует их, он автоматически удаляется.
Однако вы должны тщательно выбирать ключевые слова, чтобы комментарии вашей аудитории не были удалены.
6. Ограничьте количество ссылок в постах
Как уже упоминалось выше, основная цель спам-комментариев — добавить ссылку на ваш сайт.
Поэтому ограничение ссылок в комментариях — это еще один способ борьбы со спамом комментариев.
Для этого перейдите на панель мониторинга WordPress — «Настройки — Обсуждение» и прокрутите вниз до пункта модерация комментариев, в разделе, который охватывает количество ссылок в посте.
Вы можете изменить количество ссылок, разрешенных в каждом комментарии.
По умолчанию это число равно 2, но вы можете изменить его на 1 или даже 0.
7. Удалите поле URL из раздела комментариев
Наличие поля URL в разделе комментариев привлечет ботов-спамеров.
Кроме того, существует соблазн для пользователей оставить комментарий под названием своего веб-сайта.
Эти комментарии обычно бессмысленны, но их название включает в себя комбинацию ключевых слов с их веб-сайтов или иногда название их Instagram.
Удалить URL-адреса из раздела комментария, вам придется добавить код ниже в ваш файл function.php:
function zac_disable_comment_url($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields','zac_disable_comment_url');
Этот код удалит поле в вашем разделе комментариев. Вы можете использовать свою учетную запись FTP для доступа к файлу function.php.
8. Отключите комментарии на странице вложений
WordPress автоматически создает различные страницы для ваших вложений (даже изображений), чтобы пользователи могли просматривать и оставлять комментарии.
На вашем сайте очень много таких страниц с разделом комментариев.
Если изображения используются в вашем контенте в качестве основной цели, рекомендуется сохранить раздел комментариев.
Но если вы не хотите, чтобы пользователи комментировали ваши изображения, вы должны отключить комментарии на странице вложений.
Самый простой способ отключить комментарии на странице вложений — это установить плагин «Disable Comments».
После активации перейдите в настройки, отключите комментарии и нажмите «Медиа». Затем сохраните изменения.
9. Отключите HTML из комментариев в WordPress
Еще один способ остановить спам-комментарий WordPress — отключить HTML в комментариях.
Таким образом, люди или боты не смогут добавлять ссылки или вредоносные коды к своим комментариям.
Просто добавьте приведенный ниже код к вашему файлу functions.php:
function zac_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 zac_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; } add_filter( 'preprocess_comment', 'zac_comment_post', '', 1); add_filter( 'comment_text', 'zac_comment_display', '', 1); add_filter( 'comment_text_rss', 'zac_comment_display', '', 1); add_filter( 'comment_excerpt', 'zac_comment_display', '', 1); remove_filter( 'comment_text', 'make_clickable', 9 );
10. Отключите отправку трекбэков из новых постов в WordPress
Трекбэки создают спам-комментарии.
Большинству блогеров не нужны трекбэки. Если они вам не нужны, вы можете просто отключить их и уменьшить количество спам-комментариев.
Чтобы отключить трекбэки, на панели мониторинга перейдите в «Настройки — Обсуждение» и снимите флажок «Разрешить оповещения с других блогов (уведомления и обратные ссылки) для новых записей».
11. Используйте Akismet, чтобы остановить спам в WordPress
Хотя существует множество плагинов для остановки спам-комментариев в WordPress, Akismet является самым популярным плагином.
Этот плагин автоматически обнаруживает спам-комментарии и помечает их.
Akismet имеет много элементов для обнаружения спам-комментариев и учится у пользователей, как бороться со спам-комментариями.
Вы также можете посмотреть статистику спам-комментариев от Akismet, чтобы узнать, насколько это вам помогло.
Akismet поставляется как в премиум-версии, так и в бесплатной версии.
12. Используйте Sucuri для остановки спама в WordPress
Хотя Akismet может удалить большую часть ваших спам-комментарий, он не может ограничить доступ спамеров к вашему сайту.
Неограниченное количество запросов от ботов на размещение комментариев на вашем сайте может снизить ваш рейтинг и производительность вашего сайта.
Sucuri — один из лучших плагинов брандмауэра.
Этот плагин будет блокировать любые подозрительные запросы от доступа к вашему сайту.
Кроме того, это может помешать ботам публиковать комментарии на вашем сайте, следовательно, уменьшая количество спам-комментариев.
13. Используйте Honeypot, чтобы остановить ботов
Honeypot — это механизм компьютерной безопасности, предназначенный для обнаружения ботов.
После обнаружения ботов вы можете легко заблокировать их комментарии.
Во-первых, вам нужно установить и активировать плагин «Antispam Bee».
После активации перейдите на панель управления WordPress — «Настройки», а затем «Antispam Bee» и включите обнаружение спама.
Затем сохраните изменения.
Honeypot теперь активирован и начнет обнаруживать и блокировать комментарии ботов на вашем сайте.
Этот плагин имеет и другие функции. Например, добавление IP-адреса в черный список.
14. Добавление reCaptcha на комментарии в WordPress
reCaptcha — это тест, разработанный Google, который может пройти только человек.
С помощью плагина «WP Comments» вы можете добавить reCaptcha в свой раздел комментариев.
reCaptcha — это продвинутая форма Captcha, которая предназначена для остановки ботов.
Captcha — это сокращение от «Полностью автоматизированный общедоступный тест Тьюринга, позволяющий отличить компьютеры от людей» (Completely Automated Public Turing test to tell Computers and Humans Apart). Обойти эту технологию ботам очень сложно.
Чтобы добавить reCaptcha в раздел комментариев, я рекомендую использовать плагин «Invisible Recaptcha».
Это отличный плагин, который не помешает при необходимости.
15. Добавьте комментарии Disqus в WordPress
Технология, лежащая в основе Disqus, аналогична Akismet.
Это технология защиты от спама, которая со временем совершенствуется.
Как и инструмент управления WordPress, эта технология позволяет вам выбирать, какие комментарии должны быть одобрены и/или какие ссылки не должны использоваться в комментариях.
Вы также можете добавить черный список и белый список.
Чтобы использовать Disqus в WordPress, вам необходимо установить плагин «Better Disqus Comments Pro» на свой сайт.
16. Добавьте комментарии Facebook в WordPress
Наличие комментариев на Facebook — это хороший вариант для WordPress.
Однако пользователям необходимо войти в Facebook, чтобы оставлять комментарии.
Если ваши пользователи не зарегистрированы в Facebook, процесс размещения комментария на вашем сайте может быть сложным и запутанным.
Использование этой системы полностью зависит от вас. Если вы хотите добавить комментарии Facebook на свой сайт, просто установите плагин «Better Facebook Comments».
17. Использование Cloudflare в WordPress помогает остановить спам-комментарий
Хотя одного CloudFlare недостаточно, чтобы предотвратить спам-комментарии, он может быть полезен.
Функции безопасности CloudFlare могут защитить ваш сайт от спамеров и ботов, а также значительно сократить количество спам-комментариев.
Одним из основных преимуществ использования CloudFlare является возможность выбора уровней безопасности.
У вас есть два способа установить CloudFlare. Первый способ — это войти в свою панель WordPress и установить его одним щелчком мыши.
Второй способ — это зайти на официальный сайт CloudFlare. CloudFlare имеет 5 основных уровней безопасности:
- По сути выключен,
- Низкий,
- Средний,
- Высокий,
- На меня напали!
Я рекомендую использовать низкоуровневую защиту, пока ваш сайт не подвергнется атаке ботов или спам-комментарии не выйдут из-под контроля.
18. Использование других методов и плагинов
Хотя вы можете остановить спам-комментарии WordPress с помощью плагинов и способов, упомянутых выше, есть еще другие способы, которые вы можете попробовать.
Хотя Akismet очень популярен и имеет много активных пользователей по всему миру, есть много других плагинов с лучшими функциями.
- «The Quiz» — один из лучших и популярных плагинов для борьбы со спамом. Этот плагин добавляет форму вопроса и ответа в ваш раздел комментариев. Люди должны правильно отвечать на вопросы, чтобы иметь возможность оставлять комментарии на вашем сайте. Вы можете изменять вопросы и задавать вопросы о вашем веб-сайте.
- Плагин «WP-reCaptcha» имеет более 518 тысяч загрузок и 4,1 из 5 в обзорах. Этот плагин добавляет окно reCaptcha на ваш сайт, и пользователи должны завершить этот процесс, прежде чем публиковать комментарий.
- WordPress «Simple Firewall plugin» обладает более 52 тысяч загрузок и 5 из 5 в комментарии. Вам не нужно настраивать этот плагин. Он будет работать автоматически после установки и активации, что защитит ваш сайт от ботов.
- «Stop Spam Comments» — это еще один плагин, который работает аналогично плагину брандмауэра. Он имеет более 12 тысяч загрузок и 4,5 из 5 в обзорах.
Подведем итог
Спам-комментарии могут оказать негативное влияние на ваш сайт, что приведет к снижению вашего трафика и рейтинга.
Очистка спам-комментариев может быть сложной задачей для пользователей, и для этого вам нужно использовать различные стратегии.
Чтобы остановить спам-комментарий WordPress, вы можете:
- Ограничить количество ссылок в постах,
- Создайте черный список ключевых слов, используемых в спам-комментариях,
- Используйте систему модерирования комментариев,
- Ограничьте комментарии,
- Используйте антиспам-плагины.
Есть также много других способов остановить спам-комментарии WordPress, которые вы можете использовать.
Ответы жду ниже, в разделе комментариев (только не оставляйте СПАМ!)
А у меня на это все — до скорых встреч!
Пока нет комментариев. Будь первым!
- Создание сайта на WordPress (31)
- WordPress для начинающих (22)
- Блог на WordPress (19)
- CMS Wordpress (16)
- Плагины Wordpress (16)
- WordPress SEO (15)
- Безопасность WordPress (12)
- Услуги More WP (1)
- Пожалуйста. Фигмой тоже можно, отличный графический редактор, но сервисы подойдут для все, так как не все смогут задизайнить картинку а редакторе. В общем главное чтоб было удобно и результативно :)
- Еще можно пользоваться Figma для того чтобы сделать нужные размеры. Спасибо вам за сервис по генерации иконок, не знал что пачкой можно сразу для всего сделать.
- Всегда пожалуйста, очень рад, что вам помогло :)
- Спасибо за материал! Даже такой полный чайник, коим я себя считаю, нашла ответы на свои проблемы с сайтом.
- Sitemap.xml сейчас в WP автоматически делается, правда работает не всегда. А для html карты использую обычно WP Sitemap Page, как по мне самый лучший он. И стараюсь как то оживить если можно так выразиться, https://sverchokcorm.ru/sitemap/ тут например пару картинок добавил)
- Спасибо, мне действительно помогло. Написано подробно и понятно, для непрограммистов идеально.