Cum să preveniți comentariile spam pe site-ul WordPress: 10 moduri dovedite

Publicat: 2022-09-26

Deoarece WordPress este gratuit și ușor de utilizat, a devenit una dintre cele mai populare platforme pentru diferite tipuri de site-uri web. Cu toate acestea, la fel ca orice site web, este posibil să întâmpinați unele probleme pe WordPress, cum ar fi comentariile și linkurile spam, care vă pot afecta site-ul.

Alegerea celui mai bun furnizor de găzduire WordPress este un prim pas vital, deoarece aceasta este prima ta linie de apărare împotriva comentariilor spam periculoase care pot conține link-uri rău intenționate. În plus, luați în considerare implementarea unor bune practici de protecție împotriva spamului.

Acest articol vă va explica de ce ar trebui să preveniți comentariile spam și să vă împărtășiți cum să faceți acest lucru în 10 moduri dovedite. Să începem!

Preveniți comentariile spam pe WordPress

De ce să preveniți comentariile spam

Fiind una dintre cele mai frecvente probleme de pe site-urile WordPress, spam-ul de comentarii este folosit de spammer pentru a-și crește traficul pe site, fie din clicuri accidentale, fie prin utilizarea de hyperlinkuri înșelătoare.

Deși poate să nu arate dăunător, poate afecta negativ performanța și credibilitatea site-ului dvs. Motoarele de căutare pot marca comentariile spam ca fiind nesigure dacă au link-uri proaste, scăzând autoritatea site-ului dvs. și scăzând clasamentul în optimizarea motorului de căutare (SEO). De aceea, este esențial să monitorizați toate comentariile de pe site-ul dvs. WordPress.

În plus, lăsarea de comentarii spam pe site-ul dvs. poate duce la o experiență de utilizator slabă pentru vizitatori, deoarece aceștia sunt considerați enervant și distrag atenția. Drept urmare, este mai probabil ca vizitatorii să vă abandoneze site-ul.

Multe comentarii spam sunt trimise de roboți, în timp ce unele sunt postate de oameni reali. Spamul de comentarii are de obicei caracteristici comune, cum ar fi folosirea de linkuri suspecte, nume de utilizator anonime și adrese de e-mail neprofesionale.

10 moduri de a preveni comentariile spam

Această secțiune va împărtăși 10 moduri de a opri comentariile spam pe WordPress, astfel încât să vă puteți păstra site-ul în siguranță și să mențineți o experiență de utilizator pozitivă pentru vizitatori.

1. Aprobați comentariile manual

Una dintre cele mai ușoare modalități de a opri spamul de comentarii WordPress este utilizarea moderarii, care vă permite să aprobați sau să respingeți comentariile manual. Vă ajută să implementați un sistem de filtrare, asigurându-vă că site-ul dvs. WordPress afișează numai comentarii relevante de la utilizatori reali.

Această soluție poate fi cea mai potrivită pentru utilizatorii WordPress care primesc puține comentarii spam. Pentru a activa moderarea comentariilor, urmați acești pași:

a) Accesați tabloul de bord WordPress -> Setări -> Discuție.
B) Bifați caseta Comentariul trebuie aprobat manual din secțiunea Înainte să apară un comentariu și faceți clic pe Salvare modificări.

Comentariul trebuie aprobat manual

Acum, toate comentariile vor fi salvate automat în secțiunea de moderare a comentariilor. Va trebui să revizuiți manual fiecare comentariu înainte de a fi publicat pe site-ul dvs.

2. Utilizați pluginuri Anti-Spam

WordPress este cunoscut pe scară largă pentru gama sa largă de plugin-uri care vă permit să adăugați noi funcții site-ului dvs. Aceasta include pluginuri anti-spam precum Akismet și Antispam Bee care pot preveni comentariile spam WordPress.

Akismet

Aceste pluginuri funcționează prin scanarea tuturor comentariilor printr-o bază de date globală de spam sau propriul algoritm. De exemplu, atunci când unele site-uri web raportează anumite comentarii ca spam, Akismet poate detecta comentarii spam similare în viitor.

Deși Akismet vine preinstalat cu WordPress, va trebui să-l activați pentru a-l folosi. Pentru a face acest lucru, faceți clic pe meniul Plugin-uri din tabloul de bord WordPress, selectați Pluginuri instalate, apoi apăsați pe Activare pe Akismet.

După finalizarea procesului, veți fi redirecționat către pagina de configurare. Dacă aveți Jetpack, conectați contul la pluginul Akismet. Alternativ, puteți crea un cont Akismet și puteți genera o cheie API pentru a-l configura.

3. Adăugați un reCAPTCHA

O altă opțiune pentru a opri comentariile spam WordPress este folosirea unui plugin CAPTCHA, care înseamnă Testul Turing public complet automatizat pentru a distinge computerele și oamenii. Este o măsură de securitate pentru a verifica dacă vizitatorii site-ului web sunt utilizatori reali și nu roboți.

De exemplu, utilizatorii vor trebui să facă clic pe obiectele care se potrivesc, să selecteze o casetă de selectare sau să tasteze din nou caracterele afișate pe pagină. Adăugarea unui reCAPTCHA la formularul de comentarii poate fi eficientă în recunoașterea și blocarea roboților de spam.

Puteți activa reCAPTCHA pe un formular de comentarii WordPress instalând Google Invisible reCAPTCHA. Rețineți că pentru ca acest plugin să funcționeze, va trebui să vă înregistrați mai întâi domeniul pe site-ul Google reCAPTCHA și să obțineți cheile API.

reCAPTCHA

Un factor important de remarcat este faptul că unii utilizatori pot considera că acest test este incomod, iar utilizarea reCAPTCHA poate descuraja utilizatorii autentici să trimită comentarii.

4. Setați lungimea comentariului

În timp ce unele mesaje spam par în mod clar în afara subiectului și nenaturale, altele pot părea autentice, ceea ce pluginurile anti-spam ar putea să nu le detecteze.

Mulți spammeri pot folosi, de asemenea, un comentariu dintr-un singur cuvânt pentru a-l răspândi rapid pe mai multe site-uri web. Din acest motiv, setarea unei lungimi minime de comentariu ar putea fi benefică pentru a bloca comentariile spam din WordPress.

Pentru a începe, puteți utiliza pluginul Yoast Comment Hacks. Pentru o lungime ideală a comentariilor, vă recomandăm să o setați la minim 60 de caractere și maxim 1.500 de caractere.

hack de comentarii

Odată activat, utilizatorii cu comentarii mai scurte sau mai lungi decât lungimea pe care ați setat-o ​​vor primi un mesaj de eroare.

5. Dezactivează comentariile la postările vechi

O altă modalitate ușoară de a bloca un comentariu spam este dezactivarea comentariilor la postările vechi. În loc să modereze manual prea multe comentarii, această metodă nu va afișa automat comentariile utilizatorilor la postările vechi pentru a vă eficientiza munca.

Iată pașii pentru a le dezactiva:

a) Navigați la Setări -> Discuție.

b) În secțiunea Alte setări de comentarii, activați Închideți automat comentariile la postările mai vechi de X zile și selectați intervalul de timp care se potrivește nevoilor dvs.

cadru de discuție

Rețineți că puteți alege și să dezactivați definitiv toate comentariile de pe postările și paginile dvs. WordPress. Cu toate acestea, recomandăm acest lucru doar ca ultimă soluție, deoarece va reduce implicarea utilizatorilor pe site-ul dvs. WordPress.

6. Dezactivați comentariile la atașamentele media

Chiar dacă ați dezactivat toate comentariile de pe site-ul dvs. web, utilizatorii pot lăsa în continuare comentarii spam pe paginile atașate media. Prin urmare, vă recomandăm să dezactivați comentariile pentru atașamentele media.

Pentru a face acest lucru, urmați acești pași:
a) Accesați tabloul de bord WordPress -> Aspect -> Editor de fișiere tematice.

b) Deschideți fișierul functions.php al temei și copiați codul de mai jos:

funcția filter_media_comments_close( $open, $post_id ) {
$post = get_post( $post_id);
if( $post->post_type == 'atașament' ) {
$deschis = fals;
}
returneaza $deschis;
}
add_filter( 'comments_open', 'filter_media_comments_close', 10 , 2 );

c) Faceți clic pe butonul Actualizare fișier.

Veți vedea apoi Comentariul închis în partea de jos a paginilor atașate media.
Ca alternativă, instalați pluginul Disable Comments pentru un proces mai rapid. Interzice la nivel global comentariile și împiedică înlocuirea lor de postări, atașamente și pagini individuale.

dezactivați comentariile

7. Ștergeți câmpul URL din formularul de comentarii

Dacă primiți multe link-uri spam, eliminarea câmpului URL al site-ului web poate rezolva această problemă. Mulți spammeri folosesc câmpul URL pentru a-și crește clasamentul în motoarele de căutare prin backlink-uri. De obicei, numele autorului comentariului conține și un anumit cuvânt cheie, cum ar fi John de la compania 123.

Când eliminați câmpul URL din formularul de comentarii, spammerii de comentarii nu vor putea crea backlink-uri către site-urile lor web, care adesea nu sunt relevante pentru site-ul dvs.

Pe lângă utilizarea pluginurilor, puteți elimina manual câmpul URL din formularul de comentarii introducând acest cod în fișierul functions.php al temei:

add_filter('comment_form_default_fields', 'unset_url_field');
funcția unset_url_field($câmpuri){
if(isset($fields['url']))
unset($fields['url']);
returnează $câmpuri;
}

Pentru a vă asigura că câmpul URL a fost șters, deschideți o postare de blog pe site-ul dvs. într-o nouă filă incognito pentru a verifica.

8. Dezactivează HTML în Comentarii

Deoarece WordPress acceptă etichete HTML în comentarii, ajută la ascunderea linkurilor spam. Dezactivarea acestui lucru înseamnă că orice etichetă HTML va fi citită ca text, dar nu va funcționa. În acest fel, puteți preveni comentariile rău intenționate pe site-ul dvs. WordPress.

De exemplu, dacă se folosește eticheta, comentariul va afișa eticheta, dar conținutul nu va fi aldine. Drept urmare, linkurile nu vor fi funcționale. Pentru a face acest lucru, va trebui să deschideți fișierul functions.php al temei și să adăugați codul:

funcția wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( “'”, ”', $incoming_comment['comment_content'] );
return( $comment_incoming );
}
funcția wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ”', “'”, $comment_to_display );
returnează $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', ”, 1);
add_filter( 'text_comment', 'wpb_comment_display', ”, 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', ”, 1);
add_filter( 'excert_comment', 'wpb_comment_display', ”, 1);
remove_filter( 'text_comment', 'make_clickable', 9);

Înainte de a face orice modificare a codului, vă recomandăm să creați mai întâi o copie de rezervă a site-ului web pentru a preveni pierderea datelor.

9. Permiteți comentarii numai de la utilizatorii conectați

Dacă doriți să dezvoltați implicarea site-ului dvs., activarea comentariilor pentru utilizatorii conectați ar putea fi o opțiune bună.

Acest lucru vă ajută să restricționați vizitatorii care pot posta comentarii, cerându-le să creeze un cont pe site-ul dvs. Acest lucru va descuraja comentatorii falși și va împiedica roboții să trimită spam în comentarii.

Activați această funcție utilizând următorii pași:

a) Accesați Setări -> Discuții.

b) Derulați în jos la secțiunea Alte setări de comentarii și verificați opțiunea Utilizatorii trebuie să fie înregistrați și conectați pentru a comenta.

În plus, este important să luați în considerare procesul de înregistrare a utilizatorului și dacă acesta este deschis oricui. Puteți configura acest lucru navigând la Setări -> General -> Membru.

10. Creați cuvinte cheie pentru comentarii nepermise

Crearea unei liste de cuvinte interzise este una dintre cele mai bune modalități de a vă filtra comentariile WordPress. Acesta permite site-ului dvs. să elimine automat comentariile spam pe baza listei, care pot fi conținute în numele autorilor, adrese URL, adrese IP sau e-mailuri.

În plus, vă permite să blocați spam-ul cu comentarii generale și alte expresii cheie spam comune.

Pentru a crea o listă de comentarii nepermise, urmați acești pași:
a) Accesați tabloul de bord administrativ, apoi accesați Setări -> Discuții.

b) Adăugați lista de cuvinte pe care doriți să le blocați în secțiunea Chei de comentarii respinse.

c) Salvați modificările.
tasta de comentarii

Concluzie
În timp ce WordPress oferă un sistem excelent de comentarii încorporat, acesta poate duce la vulnerabilități, deoarece permite utilizatorilor să trimită comentarii spam pe site-ul dvs. Acest lucru va afecta autoritatea site-ului dvs. și clasarea SEO, impactând performanța generală a acestuia.

Pentru a rezolva acest lucru, v-am arătat 10 modalități eficiente de a preveni spamul în comentarii WordPress. Iată metodele:
1. Moderați manual comentariile.
2. Instalați un plugin anti-spam.
3. Folosiți un reCAPTCHA.
4. Setați lungimea comentariului.
5. Dezactivează comentariile la postările vechi.
6. Dezactivați comentariile la atașamentele media.
7. Eliminați câmpul URL din formularul de comentarii.
8. Dezactivează HTML în comentarii.
9. Acceptați numai comentarii de la utilizatorii conectați.
10. Faceți o listă de cuvinte cheie pentru comentarii nepermise.

Indiferent dacă utilizați pluginuri sau funcții încorporate, aceste metode vă ajută să vă asigurați că site-ul dvs. este sigur și protejat de orice spammer. Mult noroc!