Спам-комментарий
Оригинальное название: comment spam
Коротко
Комментарий, оставленный не ради обсуждения, а ради рекламной ссылки, мошенничества или распространения вредоносных адресов. Чаще всего его пишут боты.
Что такое «Спам-комментарий»
Форма комментариев — одна из самых доступных точек сайта: её видят все, и отправить её может любой. Боты обходят тысячи сайтов на WordPress и оставляют однотипные сообщения со ссылками на казино, лекарства или фишинговые страницы. Расчёт простой: часть сайтов публикует комментарии без проверки, и ссылка начинает работать на спамера. Для владельца это засорённые страницы, жалобы посетителей и риск, что поисковики сочтут сайт источником ссылочного спама.
Как распознать
- общий текст без связи с записью: «Отличная статья, спасибо», «Very informative»;
- ссылка в тексте или в поле «Сайт», имя автора — ключевая фраза вместо имени;
- серия похожих комментариев за минуты с разных IP-адресов;
- сообщения на чужом языке под давними записями.
Встроенная защита WordPress
В разделе «Настройки → Обсуждение» есть несколько полезных рычагов. Комментарий с двумя и более ссылками по умолчанию уходит на модерацию, и порог можно снизить до одной. Списки стоп-слов отправляют сообщение на проверку или сразу в корзину. Комментарии к старым записям можно закрывать автоматически через заданное число дней — именно туда приходит большая часть спама. Ссылки в опубликованных комментариях ядро помечает атрибутами nofollow ugc, но спамеров это не останавливает: они работают массово и не проверяют результат.
Следующий уровень — сервисы и плагины. Akismet проверяет каждое сообщение по общей базе спама, другие плагины добавляют скрытое поле-ловушку для ботов или капчу. На сайтах, где обсуждение не нужно, комментарии проще отключить совсем.
Пример: очистка накопленного спама
Помеченные сообщения хранятся в базе со статусом spam и копятся годами. Удалить их разом можно через WP-CLI:
wp comment list --status=spam --format=count
wp comment delete $(wp comment list --status=spam --format=ids) --force
Перед массовой очисткой стоит пролистать последние записи в папке «Спам»: фильтры иногда ошибаются и прячут туда сообщения реальных клиентов.

