Cum să opriți trimiterile de formulare spam în formularele WordPress folosind reCAPTCHA?
Publicat: 2020-02-25Dezavantajul de a avea formulare pe site-ul dvs. este că vă lăsați des deschiși la spam. Acesta este motivul pentru care este crucial să opriți trimiterea formularelor de spam. Din păcate, nu există o singură metodă finală de eliminare a tuturor spamin WordPress sau blocarea roboților. Dar există mai multe măsuri anti-spam disponibile.
Fiecare dintre ele are propriile sale avantaje și dezavantaje unice, deci este adesea un echilibru delicat între blocarea cât mai multor mesaje spam și nu întreruperea vizitatorilor site-ului dvs.
Spamul este rareori evitabil. Spamul apare prin e-mail, formulare de contact, secțiuni de comentarii și orice alte formulare ale site-ului web. Din fericire, există soluții care pot ajuta la reducerea cantității de spam pe care o vedem în mod regulat.
Ce este reCAPTCHA?
CAPTCHA, cunoscut și sub numele de test de Turing public complet automatizat, pentru a spune Computers and Humans Apart, este una dintre cele mai populare metode de captare și oprire a mesajelor spam.
Site-urile care utilizează CAPTCHA solicită utilizatorilor să examineze un grup generat automat de numere și litere și apoi să introducă acea combinație într-o casetă de text.
Versiunea originală a fost introdusă la începutul anilor 2000. Nu a fost ușor de utilizat, deoarece combinațiile de numere și litere au fost adesea editate și amestecate pentru a confunda roboții spam, dar au confundat și oamenii reali.
Mulți utilizatori au abandonat aceste tipuri de formulare din cauza dificultăților în interpretarea numerelor și literelor prezentate. Spammerii au prins curând acest lucru și au reușit să pirateze aceste site-uri destul de ușor.
reCAPTCHA a căutat să atenueze aceste probleme afișând imagini cu text real pe care oamenii trebuiau să le introducă într-un câmp de text. Din păcate, a întâmpinat, de asemenea, unele dintre aceleași probleme ca și predecesorul său, deoarece multe dintre cuvintele afișate erau prea greu de citit.
Google a cumpărat reCAPTCHA și a început să facă îmbunătățiri imediat. Versiunea actuală este reCAPTCHA versiunea 3 . Este mult mai ușor decât predecesorii săi pentru utilizatori. Este doar o casetă de selectare care vă întreabă dacă sunteți un robot.
Acest mod de a opri spamul poate să nu pară că ar păcăli un computer, dar tehnologia implicată în spatele „capotei” este ceea ce face treaba. Google vă monitorizează adresa IP și activitatea web. Dacă vă vedeți ca un utilizator normal, vi se atribuie o casetă de selectare.
Dacă sunteți considerat „suspect”, Google vă atribuie un puzzle. Puzzle-ul implică de obicei selectarea imaginilor potrivite din mai multe fotografii asamblate într-o grilă. Procesul necesită mai mult timp și poate fi frustrant pentru utilizatori, mai ales dacă API face greșeli și arată aceleași imagini într-o buclă continuă.
Odată a trebuit să finalizez această activitate de zece ori la rând. Nu m-ar lăsa să ajung mai departe.
Din fericire, noua versiune a reCAPTCHA este mult mai ușor de utilizat. Încă oferă utilizatorilor un scor. De data aceasta, dacă sunteți considerat a fi „om”, nu se va afișa nimic altceva. Fără casete de selectare, fără nimic.
Scorul atribuit permite utilizatorilor să finalizeze diferite acțiuni în funcție de tipurile de formulare pe care le completați. De exemplu, dacă un utilizator încearcă să completeze un formular mai lung și nu reușește scorul, îi puteți cere să utilizeze autentificarea cu doi factori pentru a continua mai departe.
Opriți trimiterea formularului de spam utilizând protecția împotriva spamului WPForms
Majoritatea formularelor online sunt ținte principale pentru spammeri. WPForms (vezi diferența dintre Gravity Forms și WPForms) oferă mai multe soluții convenabile pentru reducerea spamului. WPForms folosește o tehnică inteligentă pentru a combate spamul. De asemenea, puteți utiliza WPForms pentru a adăuga reCAPTCHA la formularele dvs. online.
reCAPTCHA by Google este un serviciu automatizat gratuit și o analiză avansată a riscurilor pentru a combate eforturile de spam. Oamenii sunt ușor de ocolit, dar reprezintă mai mult o problemă pentru roboții spam.
Cum să adăugați o casetă de selectare reCAPTCHA la WPForms?
Primul lucru pe care va trebui să-l faceți este să instalați și să activați pluginul WPForms. Puteți utiliza versiunea gratuită WPForms Lite. Apoi, va trebui să creați un formular de contact WordPress și să configurați setările reCAPTCHA în WordPress.
Începeți accesând WPForms> Setări . Apoi puteți selecta fila „reCAPTCHA”. Faceți clic pe, de exemplu, opțiunea reCAPTCHA v2 pentru a adăuga reCAPTCHA la un formular.
reCAPTCHA este un serviciu gratuit furnizat de Google. Deși este gratuit, este necesară atât o cheie secretă, cât și o cheie de site pentru a funcționa. Puteți crea acele chei accesând pagina de configurare a reCAPTCHA.
După ce accesați această pagină de configurare, faceți clic pe butonul Consolă de administrare din colțul din dreapta sus. De acolo, conectați-vă la contul dvs. Google. Aceasta vă va duce la o pagină în care vă puteți înregistra site-ul pentru serviciul reCAPTCHA. Faceți clic pe semnul + situat în colțul din dreapta sus pentru a adăuga un site pentru serviciul reCAPTCHA.
Introduceți numele site-ului dvs. web în câmpul etichetei. Apoi selectați opțiunea reCAPTCHA pe care doriți să o utilizați. De exemplu, poate doriți să alegeți versiunea v2 reCAPTCHA și caseta de selectare „Nu sunt un robot” pentru site-ul dvs.
După aceea, trebuie să adăugați domeniul site-ului dvs. web și să faceți clic pe butonul Trimiteți . Copiați site-ul și informațiile cheie secrete și reveniți la WPForms> Setări.
Introduceți cheia secretă și cheia de site sub secțiunea de setări reCAPTCHA. Faceți clic pe butonul „Salvați” pentru a salva setările.
Pentru a activa reCAPTCHA în formular, accesați Setări »General în editorul de formulare. Derulați până în partea de jos a paginii și faceți clic pe caseta de selectare de lângă „Activați Google Checkbox v2 reCAPTCHA”.
Salvați setările. Acest lucru vă permite să adăugați formularul dvs. activat reCAPTCHA pe site-ul dvs. web.
Puteți utiliza suplimentul CAPTCHA personalizat dacă doriți să aveți un element reCAPTCHA interactiv pe site-ul dvs. și nu doriți să utilizați Google reCAPTCHA. Acest plugin poate fi utilizat pentru a adăuga întrebări matematice aleatorii sau pentru a crea propriile întrebări personalizate pe care vizitatorii site-ului le pot răspunde.
De asemenea, puteți adăuga reCAPTCHA invizibil. Adăugarea reCAPTCHA invizibilă este o soluție ideală pentru cei care doresc să creeze formulare de contact WordPress care evită spamul, dar nu perturbă experiența utilizatorului. Această opțiune simplifică completarea formularelor online.
Tot ce trebuie să faceți este să urmați pașii menționați anterior. Singura diferență de data aceasta este că ar trebui să faceți clic pe caseta de selectare de lângă „Activați Google Invisible reCAPTCHA” din secțiunea „Setări> General” din editorul de formulare. Asigurați-vă că salvați setările când ați terminat.
După ce ați făcut acest lucru, Google va investiga fiecare formular trimis pe site-ul dvs. pentru a determina dacă provine sau nu dintr-un spam. Utilizatorii site-ului dvs. nu vor vedea nimic ieșit din comun. Aceștia vor putea în continuare să trimită formulare fără probleme.
Cum se activează Honeypot anti-spam?
Instrumentul honeypot este o altă opțiune excelentă pentru a opri spamul fără a utiliza nicio formă de CAPTCHA. Honeypot funcționează prin adăugarea unui câmp suplimentar . Spamboții vor introduce informații în acel câmp, care sunt ascunse utilizatorilor valizi. Câmpul suplimentar este acolo pentru a verifica dacă un om real completează formularul.
În cazul în care câmpul respectiv este completat, formularul va fi respins automat ca spam. Acest lucru împiedică spambotul să trimită formularul.
Mulți proprietari de site-uri web folosesc Honeypot deoarece își păstrează site-urile în siguranță și nu necesită niciun fel de câmpuri CAPTCHA care ar putea enerva sau agrava utilizatorii lor. Această setare este activată pentru toate formularele pe care le utilizați în mod implicit în WPForms, chiar dacă utilizați deja CAPTCHA, reCAPTCHA sau add-on Captcha personalizat.
Puteți verifica această setare accesând formularul Setări> Meniu general . De acolo, derulați în jos până la panoul de previzualizare din partea dreaptă. Veți vedea că opțiunea „ Enable anti-spam honeypot ” a fost deja activată.
Opriți trimiterea formularului de spam Cuvinte finale
Niciun proprietar de site nu dorește ca formularele lor de contact (sau orice alte formulare, de altfel) să fie constant atacate de roboții spam. Îți ia timp și efort din administrarea site-ului web și concentrarea asupra diferitelor aspecte ale site-ului. Din păcate, gestionarea spamului este un lucru cu care toți proprietarii de site-uri trebuie să se ocupe în cele din urmă.
Deși nu există nicio soluție „unică pentru toți” care să pună capăt spamului, nu înseamnă că trebuie să renunți la atacurile de spam. Fii proactiv. Uitați-vă la modul în care spamul vă afectează ca proprietar al site-ului și la modul în care acesta afectează utilizatorii site-ului dvs.
Apoi, luați măsurile necesare pentru a vă proteja site-ul . Nu vă bazați pe o singură strategie pentru a vă apăra site-ul. Există întotdeauna modalități mai noi și mai inteligente pe care spammerii le folosesc pentru a ataca site-urile web în fiecare zi. Rămâneți vigilenți și urmăriți constant spamul.