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: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
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ób | Co robi | Koszt i wysiłek | Ograniczenia |
|---|---|---|---|
| Ustawienia Dyskusji | kolejka dla komentarzy z linkami, ręczne zatwierdzanie, zamykanie starych wpisów | wbudowane, kilka minut ustawień | spam dalej trafia do kolejki, trzeba ją przeglądać |
| Akismet | sprawdza każdy komentarz w bazie spamu i odkłada podejrzane do folderu Spam | darmowy dla stron prywatnych, płatny dla firmowych | myli się rzadko, ale czasem odrzuci prawdziwy komentarz |
| CAPTCHA, na przykład Cloudflare Turnstile | zatrzymuje boty przy formularzu komentarza | osobna wtyczka i konto | ludzie, którzy ręcznie wklejają spam, przechodzą |
| Wyłączenie komentarzy | zamyka formularz pod wpisami | wbudowane | tracisz też prawdziwe pytania i opinie |
| Claude z wtyczką TellMyShop | przegląda kolejkę, oddziela spam od prawdziwych komentarzy, oznacza seriami z podglądem | TellMyShop Free czyta, sprzątanie w Pro | 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.
- 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.
- Ręczne zatwierdzanie. Zaznacz opcję, że komentarz musi zostać zatwierdzony ręcznie. Nic nie pojawi się na stronie bez twojej decyzji.
- 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.
- 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.
- 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.
- 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.
W kolejce mam mnóstwo komentarzy. Oddziel spam od prawdziwych i powiedz, co z nimi zrobić.
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.
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
Tak. Odpowiedz też na pytanie o dostawę, że wysyłamy w 2 dni robocze.
Zapisane, numer operacji w historii zmian. Odpowiedź do komentarza #4130 w podglądzie, podpisana twoim imieniem. Publikuję po twoim „tak”.
W TellMyShop Free Claude tylko czyta. Policzy, ile komentarzy czeka, oddzieli spam od prawdziwych i wskaże te, na które warto odpowiedzieć. W TellMyShop Pro 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. Moderacja nie wymaga żadnego przełącznika, działa od razu po aktywacji licencji.
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. Przy sprzątaniu komentarzy nie zmienia też ustawień w Ustawienia, Dyskusja. Filtr antyspamowy z wordpress.org zainstaluje w TellMyShop Pro dopiero po włączeniu przełącznika Wtyczki. Przełącznik działa 24 godziny i wymaga kopii bazy zrobionej tego samego dnia. 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, w TellMyShop Pro. 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.