Spam v komentářích ve WordPressu: blokace do budoucna a úklid nevyřízené fronty
Spam v komentářích ve WordPressu zablokujete do budoucna nastavením komentářů a spamovým filtrem, například Akismetem. Nevyřízenou frontu uklízíte zvlášť: projdete čekající komentáře, označíte spam a přesunete ho do koše. Blokace neodstraní, co už přišlo, a úklid nezastaví nové komentáře, takže potřebujete oba kroky.
Autor: Tým TellMyShop. Průvodce pro majitele webů na WordPressu a obchodů na WooCommerce: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 5 min čtení
Dva problémy pod jedním jménem
Majitel webu, který napíše „mám spam v komentářích“, má obvykle dva problémy najednou. Prvním je proud nových komentářů od botů. Druhým je nevyřízená fronta: několik set komentářů a někde mezi nimi tři skutečné otázky od zákazníků.
Většina návodů řeší jen první problém. Tento článek má dvě části. Nejdřív porovnání způsobů, jak spam blokovat, pak úklid fronty.
Porovnání způsobů: co blokuje a co uklízí
| Způsob | Co dělá | Cena a námaha | Omezení |
|---|---|---|---|
| Nastavení komentářů | fronta pro komentáře s odkazy, ruční schvalování, uzavírání starých příspěvků | vestavěné, pár minut nastavování | spam dál přistává ve frontě, kterou musíte projít |
| Akismet | kontroluje každý komentář proti databázi spamu a podezřelé dává do složky Spam | zdarma pro osobní weby, placený pro firemní | chybuje zřídka, ale občas odmítne skutečný komentář |
| CAPTCHA, například Cloudflare Turnstile | zastaví boty u formuláře komentářů | samostatný plugin a účet | lidé, kteří spam vkládají ručně, projdou |
| Vypnutí komentářů | zavře formulář pod příspěvky | vestavěné | přijdete i o skutečné otázky a recenze |
| Chat s pluginem TellMyShop | projde frontu, oddělí spam od skutečných komentářů, označí je v dávkách s náhledem | TellMyShop Free čte, úklid v Pro | nový spam neblokuje, to je práce Akismetu a nastavení |
Dobře funguje kombinace: nastavení komentářů a spamový filtr jako blokace a úklid fronty jednou pořádně, pak čas od času.
Jak nastavit komentáře, aby se spam nedostal na web
Nastavení komentářů je v Nástěnce v Nastavení > Komentáře. Každé pole popisuje dokumentace WordPressu k moderaci komentářů.
- Odkazy v komentáři. Najděte pole s počtem odkazů, po kterém komentář čeká ve frontě. Výchozí hodnota je 2. Nastavte 1, a pokud spam pořád prochází, 0. Skoro každý spam má odkaz a skutečné komentáře zřídka.
- Ruční schvalování. Zaškrtněte volbu, že komentář musí být ručně schválen. Bez vašeho rozhodnutí se na webu nic neobjeví.
- Uzavírání starých příspěvků. Zapněte automatické uzavírání komentářů u příspěvků starších než zvolený počet dní, například 90. Boti mají rádi staré, dobře umístěné příspěvky.
- Seznam slov. Do pole pro moderaci zadejte slova typická pro spam, který dostáváte: názvy léků, kasina, „crypto“. Komentář s takovým slovem jde do fronty.
- Upozornění. E-mail o komentáři čekajícím na moderaci si nechte, pokud komentářů dostáváte málo. Při velkém množství spamu ho vypněte, ať vám nezahlcuje schránku.
- Uložit změny dole na stránce.
Pokud se chcete spamu zbavit dřív, než dorazí do fronty, zapněte Akismet. Plugin obvykle přichází nainstalovaný s WordPressem. Aktivujete ho v Pluginy > Instalované pluginy a propojíte s účtem na stránce Akismetu pro WordPress. Přehled dalších způsobů, včetně blokace u formuláře, je v průvodci LH.pl ke spamu v komentářích (v polštině).
Úklid fronty: kde začíná zdlouhavá práce
Když je ve frontě 300 komentářů, samotný spam smažete rychle. V Komentářích označíte všechno na stránce seznamu a zvolíte hromadnou úpravu. Potíž je v tom, že skutečný komentář se snadno ztratí. Otázka zákazníka na dobu dodání vypadá v seznamu stejně jako reklama na kasino, dokud si ji nepřečtete.
Procházení po jednom znamená číst každý komentář, kontrolovat odkazy a klikat. V obchodě na WooCommerce máte navíc recenze produktů, které také přistávají v komentářích a někdy jsou také spam.
Jak chat uklízí komentáře po dávkách
Plugin TellMyShop pro WordPress a WooCommerce ukáže vašemu chatu (Claude nebo ChatGPT) seznam komentářů, včetně recenzí produktů WooCommerce. U každého vidí datum, příspěvek, jméno autora, úryvek textu, počet odkazů a to, zda jde o odpověď. E-mailové a IP adresy autorů jsou vždy zamaskované: chat dostane pseudonym, který je stejný po dobu jednoho dne, takže pozná sérii od jednoho odesílatele, ale jeho údaje se nikdy nedozví.
Vy: Ve frontě mám spoustu komentářů. Odděl spam od skutečných a řekni mi, co s nimi.
Váš chat: Ve frontě je 286 komentářů. 281 je spam: odkazy na kasina a obchody s léky, většina od 4 odesílatelů v sériích po několika desítkách. 5 vypadá skutečně, mezi nimi otázka na dobu dodání pod produktem Zahradní lucerna a recenze pracovních rukavic.
Váš chat: Náhled první dávky, 50 komentářů, například:
Vy: Ano. Na otázku k dodání ještě odpověz, že odesíláme do 2 pracovních dnů.
Váš chat: Uloženo, s číslem operace v historii změn. Odpověď na komentář #4130 je v náhledu, podepsaná vaším jménem. Zveřejním ji po vašem „ano“.
stará verze: komentář #4127 (3 odkazy, „Best casino bonus…“): čeká
nová verze: komentář #4127: spam
stará verze: komentář #4130 (otázka na dodání): čeká
nová verze: komentář #4130: schválen
V TellMyShop Free chat jen čte. Spočítá, kolik komentářů čeká, oddělí spam od skutečných komentářů a upozorní na ty, na které se vyplatí odpovědět. V TellMyShop Pro označuje komentáře jako spam, přesouvá je do koše, schvaluje, obnovuje a odpovídá, až 50 komentářů v jedné dávce. Každá dávka má náhled, vaše „ano“ a číslo pro vrácení zpět. Vrácení odpovědi ji smaže. Moderace nepotřebuje žádný přepínač, funguje hned po aktivaci licence.
Jedna důležitá věc k bezpečnosti: spammeři někdy do komentářů píšou pokyny v naději, že je přečte automatický systém. Plugin předává komentáře chatu jako data k posouzení a jeho pracovní pravidla mu říkají, aby pokyny v nich napsané neprováděl. I tak se ale na každou dávku před uložením podíváte v náhledu.
Co chat neudělá
Chat nový spam neblokuje. To je práce Akismetu, CAPTCHA a nastavení komentářů. Při úklidu komentářů také nic nemění v Nastavení > Komentáře. Spamový filtr z wordpress.org nainstaluje jen v TellMyShop Pro po zapnutí přepínače Pluginy. Přepínač platí 24 hodin a potřebuje zálohu databáze ze stejného dne. Pokud nový antispamový plugin něco rozbije, podívejte se na návod WordPress po aktualizaci nefunguje.
Dobrý pracovní rytmus vypadá takto: blokaci nastavíte jednou, frontu jednou uklidíte a pak se v ranním přehledu zeptáte chatu, kolik komentářů čeká na moderaci.
Pokud máte e-shop, projděte i staré recenze produktů. Víc o tom, co chat na webu dělá, si přečtete na stránce TellMyShop pro WordPress a WooCommerce. Licence porovnáte na stránce ceník a další návody najdete na blogu.
Otázky a odpovědi
Jak ve WordPressu zastavit spam v komentářích bez dalších pluginů?
V Nastavení > Komentáře snižte počet odkazů, po kterém jde komentář do fronty, na jeden nebo nulu. Zapněte ruční schvalování komentářů a automatické uzavírání komentářů u starých příspěvků. Spam s odkazy se pak na webu přestane objevovat, i když ve frontě dál přistane.
Je Akismet zdarma?
Akismet má bezplatný tarif pro osobní weby. Firemní weby a e-shopy potřebují placený tarif. Aktuální podmínky si ověřte na webu Akismetu, protože se v čase mění. Plugin obvykle přichází nainstalovaný s WordPressem, stačí ho aktivovat a propojit s účtem.
Škodí spam v komentářích mému webu v Google?
Schválený spam s odkazy na pochybné weby snižuje kvalitu stránky v očích čtenářů a může signalizovat, že je web zanedbaný. WordPress odkazy v komentářích označuje jako nedůvěryhodné, takže nepředávají hodnotu, ale spam je vždy lepší z webu odstranit.
Jak smažu stovky spamových komentářů najednou?
V Komentářích přepněte zobrazení na Spam a klikněte na Vysypat spam. Čekající komentáře v seznamu označte a v hromadných úpravách zvolte Označit jako spam. Potíž začíná, když je spam smíchaný se skutečnými komentáři a musíte je oddělovat jeden po druhém.
Odpoví chat na komentáře zákazníků?
Ano, v TellMyShop Pro. Chat navrhne odpověď a po vašem souhlasu ji zveřejní podepsanou vaším jménem, jak je nastavené v panelu pluginu. Odpovídá jen na schválené komentáře a každou odpověď můžete vrátit zpět z historie změn, což ji smaže.
WordPress je ochranná známka WordPress Foundation. WooCommerce je ochranná známka společnosti Automattic Inc. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.