15 moduri de a opri comentariile spam WordPress (metode 100% dovedite)

Publicat: 2022-10-18

În fiecare dimineață mă conectez la site-urile mele WordPress și răspund la zeci de comentarii. Este ceva ce mi se pare mereu satisfăcător.

Cafeaua și comentariile sunt o modalitate excelentă de a începe o zi.

Era o dimineață obișnuită și, după ce am văzut peste 100 de comentarii la o postare pe care am publicat-o cu o zi mai devreme pe un site web proaspăt instalat, am crezut că a devenit viral peste noapte.

Dar curând, mi-am dat seama că toate erau comentarii spam. Acest lucru mi-a stricat acel început grozav al zilei. Așadar, pentru a evita ca acesta să se strice în fiecare zi, a trebuit să-l protejez împotriva spamului, ca toate celelalte site-uri ale mele.

Comentariile spam din WordPress există de aproape două decenii.

Vă pot spune cum comunitatea de bloggeri, fanii WordPress, s-au luptat cu spam-ul de-a lungul acelor ani.

Prezența pe scară largă a WordPress și puterea sa captivantă i-au entuziasmat întotdeauna pe spammerii.

Aceștia pot posta sute sau chiar mii de comentarii spam pe site-ul dvs. web, compromițându-i sănătatea și reputația.

Din fericire, avem modalități de a opri comentariile spam pe site-urile noastre definitiv.

În acest articol, voi împărtăși cele mai bune tehnici folosite pe sute de site-uri web pentru a combate cu succes comentariile spam.

Puteți utiliza în mod liber orice soluție unică sau combinație de soluții după cum credeți de cuviință pentru a face ca aceasta să fie rezistentă la spam.

Dacă nu sunteți sigur de ce spammerii vizează site-ul dvs. și cum puteți recunoaște un comentariu spam, să discutăm mai întâi despre asta.

Cuprins
  1. De ce site-ul dvs. primește comentarii spam?
  2. Cum să prindeți un comentariu spam
    • Numele comentatorului
    • Link-uri Web
    • Comentarii generice
  3. Cele mai bune 15 moduri ale mele de a opri comentariile spam WordPress
    • 1. Țineți comentariile, publicați mai târziu
    • 2. Creați o listă neagră pentru comentariile spam
    • 3. Permiteți comentarii de la utilizatorii conectați
    • 4. Dezactivează comentariile la postările vechi
    • 5. Dezactivați comentariile pe site-ul dvs. web
    • 6. Akismet Spam Protection
    • 7. Dezactivați comentariile – Eliminați comentariile și opriți spamul
    • 8. Comentarii Link Eliminare și alte instrumente de comentarii
    • 9. Opriți securitatea spammerilor | Blocați utilizatorii de spam, comentarii, formulare
    • 10. Protecție împotriva spamului, AntiSpam, FireWall de către CleanTalk
    • 11. Antispam Bee
    • 12. Google reCAPTCHA simplu
    • 13. WP Armor – Honeypot Anti Spam
    • 14. Comentarii – wpDiscuz
    • 15. Adăugați codul manual pentru a opri comentariile spam
  4. Gânduri finale

De ce site-ul dvs. primește comentarii spam?

Primiți comentarii spam pe site-ul dvs., deoarece comentatorii doresc să pună un backlink către propriile site-uri web pentru clasarea motoarelor de căutare.

Ei exploatează fără rușine lacune de pe site-ul tău pentru puținul lor câștig.

Ei lucrează pe convingerea că, cu cât devin mai multe backlink-uri, site-ul lor se va clasa în motoarele de căutare.

Desigur, nu este adevărat, deoarece Google și alte motoare de căutare sunt pe deplin conștienți de această tactică și nu folosesc acest tip de backlink ca semnal de clasare.

Dar pentru a obține ceea ce își doresc, cumpără mii de comentarii spam pentru a le posta pe diferite site-uri web, inclusiv pe al tău.

Ei nu evidențiază un site web. În schimb, spammerii folosesc și roboți pentru a posta comentarii spam automat pe diferite site-uri web de pe internet.

Cum să prindeți un comentariu spam

Iată câteva tehnici dovedite pe care le puteți folosi pentru a identifica un comentariu spam.

Numele comentatorului

Comentarii autentici vor avea un nume real postat împreună cu comentariul lor. De obicei, ele nu ascund nume reale în spatele ID-urilor sau cuvintelor cheie false.

De exemplu, este posibil să observați numele unui comentator într-un comentariu ca Johns Car Cleaning Service.

Credeți-mă, Serviciul de curățare auto este un cuvânt cheie, iar întregul comentariu este spam.

Comentariile spam vor ajunge cel mai probabil cu:

  • Nume ciudate, inclusiv alfabete aleatorii și numere
  • Cuvinte cheie în nume
  • Gravatari goale pentru a ascunde identitatea

Link-uri Web

Sistemele de comentarii WordPress permit comentatorilor să-și posteze e-mailurile și link-urile site-urilor atunci când postează.

Știu că echipa WordPress ar trebui să facă ceva în privința asta, dar deocamdată este acolo și este o realitate.

Uneori ai observa legături cu o grămadă de numere și litere care nu vor avea sens. Nu sunt adrese URL reale.

De asemenea, pot camufla linkuri în interiorul corpului comentariului. În astfel de cazuri, veți vedea etichete HTML în comentarii care indică un site care ar putea părea legat de nișa dvs.

Nu te lăsa păcălit. Probabil este un comentariu spam.

Comentarii generice

Spammerilor nu le pasă de subiectul blogului tău. De aceea îi vei vedea postând comentarii irelevante indiferent de subiectul tău.

O vei observa imediat, deoarece comentariul lor nu ar vorbi despre nimic despre care ai scris.

Se întâmplă deoarece spammerii lovesc site-urile web cu un mesaj standard pe care îl postează pe fiecare site pe care îl vizează.

Imaginați-vă că aprobați accidental un astfel de comentariu sub un articol popular de pe site-ul dvs. care primește deja o mulțime de comentarii de la unii cititori serioși.

Cum o vor lua?

Cele mai bune 15 moduri ale mele de a opri comentariile spam WordPress

Iată câteva dintre cele mai bune modalități de a opri comentariile spam pe site-ul dvs.

Voi începe cu ceea ce ne oferă WordPress în starea sa implicită și voi continua cu alte soluții pe care le-am găsit foarte eficiente.

1. Țineți comentariile, publicați mai târziu

Una dintre primele strategii de a trata comentariile spam din WordPress este să le păstrați pentru moderare.

Este mai bine să le citiți înainte de a le aproba să fie publice.

Puteți activa filtrul din pagina Setări > Discuție .

Odată ajuns acolo, accesați segmentul Înainte să apară un comentariu și bifați caseta de lângă Comentariul trebuie aprobat manual .

setare moderată pentru comentarii pentru a opri comentariile spam

Vă sugerez să verificați și opțiunea de mai sus care spune Un comentariu este reținut pentru moderare.

Apăsați butonul Salvați modificările din partea de jos.

Cu această opțiune, veți primi un e-mail ori de câte ori WordPress deține un comentariu pentru moderare.

Acest lucru nu va împiedica spammerii să comenteze, dar veți putea aproba numai comentariile legitime.

Folosesc mereu această tehnică pe bloguri unde frecvența comentariilor este mai mică.

2. Creați o listă neagră pentru comentariile spam

Din experiența mea, am găsit cheile de comentarii neautorizate un instrument foarte eficient pentru a filtra comentariile spam.

Poate rezolva problema în majoritatea cazurilor pentru blogurile mici dacă este utilizat corect.

Este un instrument nativ puternic și acționează mai mult ca o listă neagră.

Filtrul WordPress potrivește fiecare cuvânt pe care îl menționăm în listă cu comentariile pe care spammerii le lasă pe un site, inclusiv numele, e-mailul și adresa IP.

Apoi aruncă comentariile suspecte din dosarul Coș de gunoi.

Dimensiunea folderului crește pe măsură ce mai multe comentarii spam sunt verificate pe lista neagră. Asigurați-vă că îl curățați periodic accesând Comentarii > Coș de gunoi.

Pentru a crea lista, accesați pagina Discuție și derulați în jos pentru a găsi câmpul Cheie de comentariu respinsă . Apăsați butonul Salvați modificările din partea de jos.

Introduceți fiecare cuvânt sau șir posibil suspect pe un rând separat. Puteți oricând să reveniți și să actualizați lista cu mai multe cuvinte spam.

tasta de comentarii interzisă pentru a opri comentariile spam

Lista de exemplu din imagine va filtra orice comentariu care poartă o adresă URL. Asta înseamnă că oricine încearcă să introducă un link extern nu va intra.

În mod similar, va elimina și toate comentariile cu cuvântul „ieftin” în ele.

3. Permiteți comentarii de la utilizatorii conectați

De asemenea, puteți aplica un filtru suplimentar pentru a permite doar utilizatorilor înregistrați să comenteze.

Este un instrument eficient și o idee excelentă pentru site-urile și forumurile comunității. În acest fel, doar utilizatorii autentificați pot lăsa un comentariu.

Spammerii pot încerca în continuare să pătrundă prin formularul de autentificare ghicind diferite combinații. Voi ajunge la el în scurt timp într-o altă tehnică de mai jos.

setarea utilizatorului autentificat pentru a lupta împotriva comentariilor spam wordpress

Pentru a activa această funcție, deschideți pagina Discuții și accesați Alte setări de comentarii.

Căutați opțiunea Utilizatorii trebuie să fie înregistrați și conectați pentru a comenta.

Bifați caseta și apăsați butonul Salvare modificări .

4. Dezactivează comentariile la postările vechi

Uneori poate doriți să dezactivați comentariile la o anumită postare, deoarece aceasta a devenit o țintă ușoară pentru spammeri.

S-ar putea datora popularității, unui subiect controversat sau altceva.

Oricare ar fi motivul, spammerii l-au etichetat cumva ca fiind preferatul lor pentru bombardarea spam-ului.

dezactivați comentariile la o singură postare

Deschideți o postare publicată în modul de editare, accesați widgetul Discuție din panoul din dreapta.

Debifați Permite comentarii și permite Pingback-uri și trackback-uri.

Apăsați butonul Actualizare . Ar trebui să-l găsiți în colțul din dreapta sus.

Puteți repeta procesul pentru alte postări.

5. Dezactivați comentariile pe site-ul dvs. web

Este o măsură extremă și ideală în scenariile în care companiile nu preferă să interacționeze cu utilizatorii prin comentarii.

Am văzut o mulțime de companii, inclusiv instituții tehnologice și media, fără nicio modalitate de a comenta postările lor de pe blog.

Nu înseamnă că nu prețuiesc feedbackul utilizatorilor, ci doar că afacerea lor necesită o modalitate diferită de a interacționa.

dezactivați comentariile pentru a combate comentariile spam wordpress

Pentru a dezactiva comentariile până la capăt, accesați Setări > Discuție și căutați opțiunea Permite oamenilor să trimită comentarii la postările noi.

Ar trebui să-l găsiți în zona de sus. Pur și simplu debifați-l.

Apăsați butonul Salvați modificările din partea de jos a paginii.

Această acțiune va dezactiva comentariile la postările noi. Nu va afecta postările pe care le-ați publicat mai devreme.

Puteți dezactiva comentariile la fiecare postare individual dacă aveți câteva postări vechi. În cazul în care aveți o mulțime de postări, poate fi multă muncă.

Pentru postările mai vechi, puteți încerca și o tehnică mult mai ușoară pe care o voi menționa în scurt timp.

6. Akismet Spam Protection

protecție antispam akismet

Akismet este una dintre cele mai populare soluții pentru a opri comentariile spam pe site-ul tău. Pluginul este dezvoltat de Automatic și vine ca parte a fiecărei instalări WordPress.

Potrivește fiecare comentariu de pe site-ul dvs. cu o bază de date globală de spam pentru a elimina în mod eficient cele mai comune comentarii spam.

Akismet este gratuit pentru blogurile mici și pasionații, dar versiunea premium începe de la 5 USD pe lună, ceea ce este ideal pentru site-urile comerciale.

Ambele versiuni necesită o cheie API pe care o puteți obține prin înscrierea la Akismet. Puteți utiliza o singură cheie pe mai multe site-uri.

pagina de setare a akismet

Akismet oferă o interfață simplă care vă permite să alegeți între două opțiuni de securitate - eliminați comentariile automat sau puneți comentariile suspecte într-un dosar de spam.

Sincer, cu ajutorul filtrelor implicite WordPress și Akismet, am văzut câteva rezultate bune în lupta împotriva comentariilor spam pe o serie de site-uri.

7. Dezactivați comentariile – Eliminați comentariile și opriți spamul

Dezactivați comentariile – Eliminați comentariile și opriți spamul

Este mai ușor să dezactivați comentariile la noile postări din setările de discuții WordPress, dar ce se întâmplă dacă aveți postări mai vechi de sute și mii? Dezactivarea comentariilor pentru fiecare postare va fi o treabă grozavă.

Dezactivarea comentariilor poate face acest lucru pentru dvs. în câteva clicuri.

De asemenea, puteți opri comentariile la nivel global pentru întregul site sau pentru anumite tipuri de postări, cum ar fi postări, pagini, media și pagini de destinație.

Este un control util pentru site-urile în care administratorii nu doresc să dezactiveze comentariile la postările obișnuite, dar doresc să nu mai vadă comentariile postate de spammeri pe alte pagini.

Cu excepția cazului în care rulați un site web specific pentru fotografii, comentariile care apar sub imagini nu sunt cu adevărat utile.

8. Comentarii Link Eliminare și alte instrumente de comentarii

Șterge linkul comentariilor și alte instrumente pentru comentarii

Puteți lupta împotriva roboților de spam cu instrumente precum CAPTCHAS. Dar cum te vei descurca cu spammerii care pot trece testul CAPTCHA și pot lăsa comentarii?

Acest lucru este mai puțin decât ideal pentru un administrator de site care dorește să permită publicului să comenteze postările lor ca cititori autentici, fără a le permite să trimită spam.

Comment Link Remover este un plugin subestimat, dar puternic pentru a combate comentariile spam de pe orice site web.

Versiunea gratuită poate rezolva o serie de probleme cu care se confruntă administratorii de site-uri web de la comentatorii sau spammerii legitimi.

Puteți elimina câmpul site-ului din formularul de comentarii, puteți dezactiva hyperlinkul autorului comentariului și orice link din interiorul corpului comentariului.

Fără aceste lucruri, spammerii tind să nu lase un comentariu pe site-ul tău.

De asemenea, puteți activa modulul de protecție împotriva spamului care va detecta automat sănătatea unui comentariu și îl va șterge pentru dvs.

9. Opriți securitatea spammerilor | Blocați utilizatorii de spam, comentarii, formulare

Opriți securitatea spammerilor | Blocați utilizatorii de spam, comentarii, formulare

Acest plugin este o suită completă pentru oprirea spam-ului pe site-ul dvs. web. Nu numai că luptă împotriva comentariilor spam, dar îl puteți folosi pentru a combate roboții de spam care vizează e-mailurile, înregistrarea și alte formulare.

Pluginul Stop Spammer Security este ideal pentru site-urile aglomerate și magazinele de comerț electronic unde nu vă puteți permite să fiți lovit de spammeri.

Setările implicite sunt suficiente pentru a opri comentariile spam pe site-ul dvs. prin tone de verificări și filtre.

Puteți intra oricând în mai multe detalii, deoarece pluginul oferă peste 50 de funcții de personalizare pentru a vă proteja site-ul.

Unele dintre caracteristicile de evidențiere care îmi plac în versiunea gratuită sunt:

  • Detectarea automată a spamului și capacitatea de blocare
  • Blocați o anumită țară
  • Lista de permisiuni/blocare pentru IP-uri și ID-uri
  • O mulțime de CAPTCHAS disponibile, inclusiv Google
  • Conectați servicii de apărare antispam de la terți

10. Protecție împotriva spamului, AntiSpam, FireWall de către CleanTalk

Protecție împotriva spamului, AntiSpam, Firewall de către CleanTalk

La fel ca Akismet, acest plugin de la CleanTalk este ușor de gestionat pentru a combate comentariile spam imediat.

Protejează formularele de înregistrare, comentariile, formularele de contact și formularele personalizate. De asemenea, poate valida e-mailul furnizat de utilizator.

Pur și simplu are nevoie de o cheie de acces pentru a funcționa, pe care o primește automat apăsând butonul Obține cheie de acces din zona de setare a pluginului.

plugin anti-spam de la Cleartalk

Cheia conectează site-ul dvs. cu baza de date anti-spam din cloud, permițând pluginului să simtă imediat comentariul spam.

Menține spammerul departe de site, activând un firewall conceput pentru a detecta roboții înainte de a accesa site-ul.

Îmi place această abordare, deoarece încărcă mult mai puțin CPU, ceea ce este cel mai bun lucru pentru site-urile web pe gazde mai puțin puternice. Cel puțin nu ați dori ca roboții să vă încetinească site-ul.

Acest plugin anti-spam face toată treaba fără a utiliza CAPTCHA leneș, ceea ce accelerează, de asemenea, lucrurile pentru utilizator.

11. Antispam Bee

Antispam Bee

Antispam Bee este un plugin util pentru a combate comentariile spam folosind o tehnică foarte eficientă.

Folosește un CAPTCHA ascuns pe care numai roboții de spam îl pot vedea, iar când încearcă să rezolve provocarea, pluginul înțelege imediat că este un bot.

Antispam Bee oferă o pagină de setări simplă, dar suficient de puternică pentru a face față comentariilor spam. Puteți alege să marcați comentariile suspecte ca spam sau le puteți șterge imediat.

De asemenea, puteți bloca și permite utilizatorilor să comenteze pe site-ul dvs. din anumite țări. Este o caracteristică convenabilă pentru site-uri geografice specifice.

De exemplu, dacă primiți prea mult spam dintr-o anumită țară, nu permiteți-l. De asemenea, puteți plasa un filtru pentru a permite comentarii numai în anumite limbi.

Antispam Bee este un plugin gratuit de utilizat pe orice număr de site-uri.

12. Google reCAPTCHA simplu

Google reCAPTCHA simplu

Puteți ține roboții de spam departe de site-ul dvs. utilizând Simple Google reCAPTCHA, o formă avansată de CAPTCHA.

Veți observa o casetă de selectare sub formularul de comentarii de pe site-ul dvs. cu textul Nu sunt un robot. Un utilizator trebuie să verifice pentru a dovedi că nu este o activitate de spambot.

Google poate afișa o provocare avansată dacă are nevoie de verificare suplimentară. De obicei, prezintă un set de imagini pentru a le selecta pe cele potrivite în funcție de anumite condiții.

Știm că Google este dur cu spamboții, iar reCAPTCHA se asigură că nu afectează baza de date de comentarii.

13. WP Armor – Honeypot Anti Spam

WP Armor – Honeypot Anti Spam

WP Armor este un plugin genial anti spam pentru comentarii care nu necesită configurare. Trebuie doar să-l instalezi și atât.

Pluginul folosește tehnica honeypot pentru a opri comentariile spam pe site-ul dvs.

Spre deosebire de Antispam Bee, funcționează perfect cu toate formularele populare, inclusiv formularul de contact 7, formularele Gravity, formularele Elementor, formularele de contact cu tema Divi, WooCommerce Review Pro și formularele Caldera.

Versiunea Pro oferă verificarea spamului pe 2 niveluri, care asigură că niciun spambot nu trece prin firewall.

Dacă atacul spambotului se agravează, pluginul adaugă un nivel suplimentar de filtre anti-spam și blochează IP-urile suspecte. În acest fel, WP Armor nu permite roboților să consume resursele serverului.

14. Comentarii – wpDiscuz

Comentarii – wpDiscuz

Dacă doriți să îmbunătățiți designul sistemului dvs. implicit de comentarii WordPress, Comentarii – wpDiscuz este calea de urmat.

Pluginul poate gestiona comentariile spam automat și nu permite niciunuia dintre ele să treacă prin filtrele sale.

Comentarii WpDiscuz ajută cu adevărat la creșterea angajamentului utilizatorilor prin funcțiile sale interactive. Ei pot comenta prin ID-urile rețelelor sociale, pot evalua comentariile și le pot sorta folosind date.

Funcția de încărcare leneră asigură că modulul de comentarii nu afectează timpul de încărcare a site-ului.

Utilizatorii pot apăsa, de asemenea, butonul Încarcă mai multe comentarii pentru a vedea mai multe comentarii și pentru a citi ce vorbesc alții despre subiect.

15. Adăugați codul manual pentru a opri comentariile spam

Dacă doriți să descurajați spammerii să posteze un comentariu, puteți face formularul de comentariu mai puțin atractiv pentru ei.

De exemplu, puteți ascunde câmpul site-ului, lăsând mai puține opțiuni pentru ca spammerul să își plaseze adresa URL în comentarii.

Unele dintre pluginurile pe care le-am menționat mai sus oferă aceste funcții. Dar dacă nu ești tipul căruia îi place să adauge prea multe plugin-uri, poți face acest lucru adăugând mici fragmente de cod în fișierul functions.php.

Puteți accesa fișierul prin managerul FTP sau tabloul de bord WordPress.

Este mai ușor să îl accesați în tabloul de bord WordPress din mai multe motive.

accesează funcția.php de la admin wordpress

Indiferent de temă pe care o utilizați, puteți găsi functions.php accesând Aspect > Editor de fișiere de teme.

Odată găsit, mergeți la sfârșitul fișierului și adăugați codul dorit.

După ce ați terminat, apăsați butonul Actualizare fișier .

A. Eliminați câmpul site-ului web

Această mică bucată de cod elimină câmpul site-ului din formularul de comentarii WordPress, astfel încât să nu existe backlink.

 add_filter('comment_form_default_fields', 'unset_url_field'); function unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; }

B. Eliminați linkul autorului comentariului

Acest cod elimină linkul autorului comentariului, care descurajează spammerii.

 function Astra_remove_comment_author_link( $return, $author, $comment_ID ) { return $author; } add_filter( 'get_comment_author_link', 'Astra_remove_comment_author_link', 10, 3 ); function Astra_remove_comment_author_url() { return false; } add_filter( 'get_comment_author_url', 'Astra_remove_comment_author_url');

C. Dezactivați etichetele HTML în corpul comentariului

Acest cod dezactivează HTML în comentarii pentru a forța orice etichetă HTML în text, astfel încât orice link să fie dezactivat.

 function astra_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 astra_comment_display( $comment_to_display ) { $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; } add_filter( 'preprocess_comment', 'astra_comment_post', '', 1); add_filter( 'comment_text', 'wpb_comment_display', '', 1); add_filter( 'comment_text_rss', 'astra_comment_display', '', 1); add_filter( 'comment_excerpt', 'astra_comment_display', '', 1); remove_filter( 'comment_text', 'make_clickable', 9 );

Gânduri finale

Spammerii cred că au dreptul de a ataca orice site. Ei folosesc mai multe moduri de a pătrunde și de a profita de site-urile bune pe care oamenii le iubesc.

Deși WordPress vine cu mai multe instrumente și filtre încorporate pentru a descuraja spammerii. Uneori ai nevoie de o mână mult mai puternică pentru a le face față.

Am creat o listă cu cele mai bune soluții la care te poți gândi pentru a combate comentariile spam din WordPress.

Folosiți-le pentru a vedea că starea de sănătate a site-ului dvs. se îmbunătățește.

Dacă utilizați deja un instrument pentru a combate comentariile spam, mi-ar plăcea să aud de la tine.