3 moduri de a împiedica spammerii să-ți încurce formularele de contact WP

Publicat: 2022-04-28

Acestea nu sunt la fel de enervant ca să ai căsuța de e-mail plină cu trimiteri inutile de formulare de pe propriul tău site.

Dar știm în același timp că avem nevoie de acele formulare de contact pentru a ne conecta cu vizitatorii noștri. Pagina mea de contact este una dintre cele mai vizitate pagini ale mele, atât de către vizitatorii umani, cât și de către vizitatorii bot.

În timp ce mă conectez la e-mailul meu de afaceri în fiecare zi, așteptând un nou mesaj de afaceri de la blogul meu, spre deosebire de înainte, mă aștept la mai puține mesaje spam. Acest lucru se datorează faptului că am luat măsuri pentru a spune opriți roboții care încearcă să trimită formularul meu de contact.

Și în această postare, vreau să vă împărtășesc 3 moduri de a menține spammerii de formulare de contact dezamăgiți și incapabili să vă contacteze.

Opriți spammerii cu WPForms

Acum, va trebui să obțineți cel mai utilizat și recomandat plugin de formulare pentru WordPress. WPForms este, desigur, soluția de care aveți nevoie pentru a crea orice formulare în WordPress, de la simple formulare de contact la formulare de donații, formulare de facturare/comandă, sondaje și sondaje, formulare de sugestii etc.

Accesați aici pentru detalii și cum să obțineți o copie a pluginului. Pentru instrucțiuni pas cu pas despre instalare și configurare, faceți clic aici .

  • Semnături electronice: Cum se creează un formular de semnătură în WordPress!
  • 5 pași simpli pentru a crea formulare de facturare/comandă în WordPress!
  • Cum să creați formulare de conversație rapide și ușoare în WordPress
  • Cum să captezi date parțiale din formularul abandonat în WordPress în 4 pași!

[page_section template='1′ position='default' padding_bottom='on' padding_top='on']

3 moduri de a opri spammerii din formularele de contact WP

[/page_section]

Să examinăm acum câteva dintre modalitățile de a scăpa complet de spam-urile din formularul de contact WordPress. Prin spam, mă refer la momentul în care formularul este trimis de roboți. Uneori, unele persoane ar putea dori să vă contacteze cu conținut complet în afara subiectului. Și asta poate fi considerat spam, dar aici avem de-a face cu roboți.

1. Utilizați un serviciu gratuit de la Google numit reCAPTCHA

Dacă ați fost online, interacționând cu proprietarii de site-uri web, nu există nicio îndoială că ați dat peste un formular care vă cere să faceți clic pe un element reCAPTCHA.

Aceasta este doar o tehnologie prietenoasă care se asigură că formularul nu este trimis de un bot. Ideea este că, deoarece un bot nu poate face clic pe o casetă de selectare și/sau poate rezolva o sarcină logică simplă, dacă formularul activat reCAPTCHA este trimis fără intrarea validă din câmpul formularului reCAPTCHA, acea trimitere ar trebui să fie tratată ca fiind efectuată de un bot. (nu cititor uman).

Desigur, primul pas este să vă creați formularul de contact cu WPForms. Pentru un ghid pas cu pas despre cum să creați un formular cu WPForms, vă recomand să consultați acest document

Un simplu formular de contact poate arăta cam așa:

Formular simplu de contact wpforms

WPForms vă va permite să vă jucați cu acest formular, adăugând cât mai multe câmpuri de formular, inclusiv câmpuri pentru card de credit, câmpuri de încărcare de fișiere, câmpuri de selectare multiple, casete de selectare, butoane radio etc.

Următorul lucru este să activați reCAPTCHA v2

Accesați WPForms – > și faceți clic pe filele reCAPTCHA .

Aceasta va afișa opțiunile de setări reCAPTCHA . Oprește-te în acest moment deocamdată.

Accesați pagina reCAPTCHA aici pe Google și faceți clic pe butonul Consolă de administrare pentru a genera câteva elemente pe care le veți folosi.

Conectați-vă la contul dvs. Google. Odată intrat, veți fi redirecționat către o pagină unde vă puteți înregistra site-ul pentru reCAPTCHA. Dar dacă ați înregistrat un site înainte, veți vedea pur și simplu o pagină cu posibilitatea de a adăuga mai mult site.

Dacă acesta este cazul dvs., faceți clic pe semnul (+) plus (dreapta sus) pentru a înregistra un nou site:

recaptcha google free.png

Amintiți-vă că mergem cu reCAPTCHA v2, așa că asigurați-vă că bifați acea opțiune și apoi caseta de selectare „Nu sunt un robot” de pe pagină. Introduceți numele domeniului dvs., acceptați termenii și condițiile reCAPTCHA și faceți clic pentru a trimite.

Pe pagina următoare, veți avea cheia și secretul dvs. reCAPTCHA.

cheie recaptcha și secret

Copiați aceste elemente în setările WPForms reCAPTCHA. Completați formularul și faceți clic pentru a salva.

recaptcha în wpforms pentru wordpress

Este timpul să creați formularul de contact și să aplicați câmpul de formular reCAPTCHA

Deschideți formularul în WPForms. Acest lucru va fi foarte simplu. Dacă nu ați creat încă formularul, accesați WPForms -> Adăugați nou

Pe pagina care urmează, faceți clic pe „ Formular de contact simplu ”. Pur și simplu faceți clic pe câmpul formularului reCAPTCHA pentru a-l activa pentru acest formular:

wpforms element recaptcha

Pentru mai mult ajutor despre cum să creați un formular simplu de contact, consultați acest tutorial

Încă pe formular, accesați Setări -> fila General :

activați reCAPTCHA wpforms

Bifați butonul pentru a activa Google Checkbox v2 reCAPTCHA și nu uitați să salvați modificările.

Iată cum va arăta acum formularul dvs. pe pagina dvs. de contact:

recaptcha activat pe formulare

2. Folosind WPForms Custom Captcha Addon

Iată o altă metodă simplă de a elimina roboții din formularele dvs. de contact WordPress dacă nu doriți să utilizați Google reCAPTCHA.

WPForms are un supliment Captcha puternic. Acest lucru vă permite să definiți întrebări personalizate sau să utilizați întrebări aleatoare de matematică ca CAPTCHA pentru a opri roboții să vă trimită formularele.

Având în vedere că ți-ai creat formularul de contact. accesați WPForms » Addons și găsiți Addon-ul personalizat Captcha. Faceți clic pe Instalare supliment :

Deschideți editorul de formulare de contact în WPForms pentru formularul pe care doriți să îl securizați.

În fila Câmp, găsiți butonul Captcha (nu reCAPTCHA) și trageți-l în formularul dvs. unde doriți să apară Captcha:

adăugând captcha la formular

Următorul pas este pur și simplu să faceți clic pe elementul Captcha din formularul dvs. Aceasta va deschide opțiunile Captcha. Există două tipuri de Captchas din care să selectați:

  1. Matematica
  2. Intrebare si raspuns

Puteți utiliza doar una dintre aceste opțiuni odată. De asemenea, veți putea denumi elementul Captcha:

opțiuni captcha

Cu tipul Math Captcha, sarcina matematică este generată aleatoriu de fiecare dată când formularul este încărcat. Cu toate acestea, opțiunea Întrebări și răspunsuri vă permite să creați diferite întrebări și să furnizați răspunsurile acestora. Fiecare dintre ele este aleasă aleatoriu atunci când este afișat formularul.

3. Creați un formular de contact fără spam fără CAPTCHA

Poate doriți să creați un formular de contact fără spam fără a utiliza niciun CAPTCHA. Din toate punctele de vedere, CAPTCHAS oferă vizitatorilor site-ului dvs. o cantitate suplimentară de muncă, ceea ce poate perturba experiența utilizatorului și poate afecta ratele de trimitere a formularelor.

În timp ce unii utilizatori ar putea să nu aibă timp să răspundă la întrebări aleatorii din formularele dvs., altora le poate fi dificil să răspundă la întrebările de matematică din mai multe motive.

Există două moduri simple de a crea un formular de contact fără spam fără CAPTCHA folosind WPForms.

a) Adăugați un reCAPTCHA invizibil în formular.

Acesta este practic același proces ca și adăugarea reCAPTCHA, așa cum am văzut mai sus. Urmați aceeași procedură, dar selectați opțiunea Invisible reCAPTCHA:

recaptcha invizibil

Trebuie să mergeți până la verificare pentru a activa Google reCAPTCHA invizibil pe formular pentru ca acesta să fie activ.

De fiecare dată când un utilizator încearcă să trimită formularul, Google va stabili dacă este un spambot care încearcă să trimită formularul sau un cititor uman.

b) Creați un formular de contact fără spam fără Honeypot anti-spam

Honeypot este o modalitate ascunsă de a vă securiza formularele de contact fără a utiliza CAPTCHAS. Este grozav pentru că, la fel ca reCAPTCHA invizibil, nu interferează cu experiența utilizatorului.

Un honeypot este de fapt un câmp gol ascuns care ar trebui trimis împreună cu formularul. Dacă acest formular este trimis cu unele date în câmpul honeypot, va fi tratat ca trimitere de formular fals.

De ce?

Pentru că câmpul honeypot trebuie trimis gol.

Modul în care funcționează spamboții face acest lucru ușor. Ei vor completa automat toate câmpurile ascunse dintr-un formular (inclusiv honeypot) cu date care sunt utile numai pentru spammer. Prin umplerea câmpului de ghivece, îi face vulnerabili și ușor de prins.

În mod implicit, honeypot anti-spam este activat pentru toate formularele create cu WPForms, chiar dacă utilizați oricare dintre metodele de combatere a spamului pe care le-am menționat mai sus.

Pentru a verifica acest lucru pe orice formular, accesați Setări » General.

activați spam fighter honeypot

Desigur, puteți oricând să debifați și să dezactivați această opțiune din orice motiv.

Iată-ne…

Spune-mi ce crezi in comentariu