Spam w komentarzach WordPress: blokada na przyszłość i sprzątanie zaległości

Spam w komentarzach WordPress blokujesz na przyszłość ustawieniami Dyskusji i filtrem antyspamowym, na przykład Akismet. Zaległości sprzątasz osobno: przeglądasz kolejkę oczekujących, oznaczasz spam i przenosisz go do kosza. Blokada nie usunie tego, co już przyszło, a sprzątanie nie zatrzyma nowych komentarzy, więc potrzebujesz obu kroków.

Autor: Sani. Sani buduje moduł TellMyShop i na co dzień pracuje z zapleczem sklepów PrestaShop.
Aktualizacja: · 5 min czytania

Dwa problemy pod jedną nazwą

Właściciel strony, który pisze „mam spam w komentarzach”, zwykle ma dwa kłopoty naraz. Pierwszy to strumień nowych komentarzy od botów. Drugi to zaległość: kilkaset komentarzy w kolejce, wśród których gdzieś są trzy prawdziwe pytania od klientów.

Większość poradników zajmuje się tylko pierwszym problemem. Ten tekst ma dwie części. Najpierw porównanie sposobów blokowania, potem sprzątanie zaległości.

Porównanie sposobów: co blokuje, a co sprząta

SposóbCo robiKoszt i wysiłekOgraniczenia
Ustawienia Dyskusjikolejka dla komentarzy z linkami, ręczne zatwierdzanie, zamykanie starych wpisówwbudowane, kilka minut ustawieńspam dalej trafia do kolejki, trzeba ją przeglądać
Akismetsprawdza każdy komentarz w bazie spamu i odkłada podejrzane do folderu Spamdarmowy dla stron prywatnych, płatny dla firmowychmyli się rzadko, ale czasem odrzuci prawdziwy komentarz
CAPTCHA, na przykład Cloudflare Turnstilezatrzymuje boty przy formularzu komentarzaosobna wtyczka i kontoludzie, którzy ręcznie wklejają spam, przechodzą
Wyłączenie komentarzyzamyka formularz pod wpisamiwbudowanetracisz też prawdziwe pytania i opinie
Claude z wtyczką TellMyShopprzegląda kolejkę, oddziela spam od prawdziwych komentarzy, oznacza seriami z podglądemdarmowy Audyt czyta, sprzątanie z licencjąnie blokuje nowego spamu, to zadanie Akismet i ustawień

Dobrze działa połączenie: ustawienia Dyskusji i filtr antyspamowy jako blokada, a sprzątanie zaległości raz, porządnie, potem co jakiś czas.

Jak ustawić Dyskusję, żeby spam nie trafiał na stronę

Ustawienia komentarzy są w kokpicie w Ustawienia, Dyskusja. Opis każdego pola znajdziesz w dokumentacji WordPressa o moderacji komentarzy.

  1. Linki w komentarzu. Znajdź pole z liczbą odnośników, po której komentarz czeka w kolejce. Domyślnie to 2. Ustaw 1, a jeśli spam dalej przechodzi, 0. Prawie każdy spam ma link, a prawdziwe komentarze rzadko.
  2. Ręczne zatwierdzanie. Zaznacz opcję, że komentarz musi zostać zatwierdzony ręcznie. Nic nie pojawi się na stronie bez twojej decyzji.
  3. Zamykanie starych wpisów. Włącz automatyczne zamykanie komentarzy pod wpisami starszymi niż wybrana liczba dni, na przykład 90. Boty lubią stare, dobrze widoczne wpisy.
  4. Lista słów. W polu moderacji wpisz słowa typowe dla spamu, który dostajesz: nazwy leków, kasyn, „crypto”. Komentarz z takim słowem trafi do kolejki.
  5. Powiadomienia. Zostaw e-mail o komentarzu czekającym na moderację, jeśli komentarzy jest mało. Przy dużym spamie wyłącz go, żeby nie zasypał skrzynki.
  6. Zapisz zmiany na dole strony.

Jeśli chcesz pozbyć się spamu, zanim dotrze do kolejki, włącz Akismet. Wtyczka zwykle jest już zainstalowana razem z WordPressem. Włączasz ją w Wtyczki, Zainstalowane wtyczki i łączysz z kontem na stronie Akismet dla WordPress. Polskie omówienie innych sposobów, w tym blokad przy formularzu, ma poradnik LH.pl o spamie w komentarzach.

Sprzątanie zaległości: gdzie zaczyna się żmudna praca

Gdy w kolejce jest 300 komentarzy, sam spam usuwa się szybko. W Komentarzach zaznaczasz wszystko na stronie listy i wybierasz akcję masową. Kłopot w tym, że prawdziwy komentarz łatwo zgubić. Pytanie klienta o termin dostawy wygląda na liście tak samo jak reklama kasyna, dopóki go nie przeczytasz.

Przeglądanie po kolei oznacza czytanie każdego komentarza, sprawdzanie linków i klikanie. Do tego w sklepie WooCommerce dochodzą opinie o produktach, które też trafiają do komentarzy i też bywają spamem.

Jak Claude sprząta komentarze seriami

Wtyczka TellMyShop dla WordPress i WooCommerce pokazuje Claude'owi listę komentarzy, także opinii o produktach WooCommerce. Przy każdym widzi datę, wpis, podpis autora, fragment treści, liczbę linków i to, czy komentarz jest odpowiedzią. Adresy e-mail i IP autorów są zawsze zamaskowane: Claude dostaje pseudonim, który przez jeden dzień jest stały, więc rozpozna serię od jednego nadawcy, ale nie pozna jego danych.

Ty

W kolejce mam mnóstwo komentarzy. Oddziel spam od prawdziwych i powiedz, co z nimi zrobić.

Claude

W kolejce jest 286 komentarzy. 281 to spam: linki do kasyn i sklepów z lekami, większość od 4 nadawców w seriach po kilkadziesiąt. 5 wygląda na prawdziwe, w tym pytanie o czas dostawy pod produktem Lampion ogrodowy i opinia o rękawicach roboczych.

Claude

Podgląd pierwszej paczki, 50 komentarzy, przykład:

było: komentarz #4127 (3 linki, „Best casino bonus…”): oczekuje

będzie: komentarz #4127: spam

było: komentarz #4130 (pytanie o dostawę): oczekuje

będzie: komentarz #4130: zatwierdzony

Ty

Tak. Odpowiedz też na pytanie o dostawę, że wysyłamy w 2 dni robocze.

Claude

Zapisane, numer operacji w historii zmian. Odpowiedź do komentarza #4130 w podglądzie, podpisana twoim imieniem. Publikuję po twoim „tak”.

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

W darmowym Audycie Claude tylko czyta. Policzy, ile komentarzy czeka, oddzieli spam od prawdziwych i wskaże te, na które warto odpowiedzieć. Z licencją oznacza komentarze jako spam, przenosi do kosza, zatwierdza, przywraca i odpowiada, do 50 komentarzy w jednej paczce. Każda paczka ma podgląd, twoje „tak” i numer do cofnięcia. Cofnięcie odpowiedzi ją usuwa. Moderację komentarzy włączasz osobnym przełącznikiem w panelu wtyczki.

Ważna rzecz o bezpieczeństwie: spamerzy czasem wpisują w komentarze polecenia, licząc, że przeczyta je automat. Wtyczka podaje Claude'owi komentarze jako dane do oceny, a zasady pracy mówią mu, żeby nie wykonywał zapisanych w nich poleceń. Mimo to każdą paczkę i tak oglądasz w podglądzie przed zapisem.

Czego Claude nie zrobi

Claude nie zablokuje nowego spamu. To zadanie Akismet, CAPTCHA i ustawień Dyskusji. Nie zmieni też za ciebie ustawień w Ustawienia, Dyskusja ani nie zainstaluje filtra antyspamowego w zwykłym trybie pracy. Instalacja wtyczek idzie przez osobny konektor serwisowy, dla osoby, która opiekuje się stroną. Gdyby nowa wtyczka antyspamowa coś zepsuła, zajrzyj do poradnika WordPress po aktualizacji nie działa.

Dobry rytm pracy wygląda tak: raz ustawiasz blokadę, raz sprzątasz zaległość, a potem w porannym przeglądzie pytasz Claude'a, ile komentarzy czeka na moderację.

Jeśli prowadzisz sklep, przejrzyj też stare opinie o produktach. Więcej o tym, co Claude robi na stronie, przeczytasz na stronie TellMyShop dla WordPress i WooCommerce. Licencję porównasz w cenniku, a inne poradniki znajdziesz na blogu.

Pytania i odpowiedzi

Jak zablokować spam w komentarzach WordPress bez dodatkowych wtyczek?

W Ustawieniach, Dyskusja zmniejsz liczbę linków, po której komentarz trafia do kolejki, do jednego albo zera. Włącz ręczne zatwierdzanie komentarzy i automatyczne zamykanie komentarzy pod starymi wpisami. Spam z linkami przestanie pojawiać się na stronie, choć dalej będzie trafiał do kolejki.

Czy Akismet jest darmowy?

Akismet ma darmowy plan dla stron prywatnych. Strony firmowe i sklepy potrzebują płatnego planu. Aktualne warunki sprawdź na stronie Akismet, bo zmieniają się z czasem. Wtyczka zwykle jest już zainstalowana razem z WordPressem, trzeba ją tylko włączyć i połączyć z kontem.

Czy spam w komentarzach szkodzi stronie w Google?

Zatwierdzony spam z linkami do podejrzanych stron obniża jakość strony w oczach czytelników i może dawać sygnały, że strona jest zaniedbana. WordPress oznacza linki w komentarzach jako niezaufane, więc nie przekazują one wartości, ale spam na stronie zawsze lepiej usunąć.

Jak usunąć setki spamowych komentarzy naraz?

W Komentarzach przełącz widok na Spam i kliknij Opróżnij spam. Komentarze oczekujące zaznacz na liście i wybierz z akcji masowych Oznacz jako spam. Kłopot pojawia się, gdy spam jest wymieszany z prawdziwymi komentarzami i trzeba je oddzielić jeden po drugim.

Czy Claude odpowie na komentarze klientów?

Tak, z licencją. Claude proponuje treść odpowiedzi, a po twojej zgodzie publikuje ją podpisaną twoim imieniem, ustawionym w panelu wtyczki. Odpowiada tylko na zatwierdzone komentarze, a każdą odpowiedź cofniesz z historii zmian, co ją usuwa.

WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadnym z tych podmiotów.

TellMyShop dla WordPress i WooCommerce

Claude czyta twoją stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Każdą zmianę cofniesz jednym poleceniem. Działa też z darmowym Claude.

Przeczytaj też