3 modi per impedire agli spammer di rovinare i tuoi moduli di contatto WP

Pubblicato: 2022-04-28

Non è niente di così fastidioso come avere la tua casella di posta elettronica riempita con invii di moduli non necessari dal tuo sito web.

Ma sappiamo allo stesso tempo che abbiamo bisogno di quei moduli di contatto per metterci in contatto con i nostri visitatori. La mia pagina dei contatti è una delle mie pagine più visitate da visitatori sia umani che bot.

Mentre accedo alla mia e-mail aziendale ogni giorno aspettandomi un nuovo messaggio aziendale dal mio blog, a differenza di prima, mi aspetto meno messaggi di spam. Questo perché ho adottato misure per dire di fermare i bot che tentano di inviare il mio modulo di contatto.

E in questo post, voglio condividere con te 3 modi per mantenere i tuoi spammer del modulo di contatto delusi e incapaci di contattarti.

Ferma gli spammer con WPForms

Ora dovrai ottenere il plug-in per moduli più utilizzato e consigliato per WordPress. WPForms ovviamente è la soluzione di cui hai bisogno per creare qualsiasi modulo in WordPress da semplici moduli di contatto a moduli di donazioni, moduli di fatturazione/ordine, sondaggi e sondaggi, moduli di suggerimenti, ecc.

Vai qui per i dettagli e come prendere una copia del plugin. Per istruzioni dettagliate sull'installazione e la configurazione, fare clic qui .

  • Firme elettroniche: come creare un modulo di firma in WordPress!
  • 5 semplici passaggi per creare moduli di fatturazione/ordine in WordPress!
  • Come creare moduli di conversazione facili e veloci in WordPress
  • Come acquisire dati parziali da moduli abbandonati in WordPress in 4 passaggi!

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

3 modi per fermare gli spammer dai moduli di contatto WP

[/pagina_sezione]

Esaminiamo ora alcuni dei modi per eliminare completamente lo spam dal modulo di contatto di WordPress. Per spam, intendo quando il modulo viene inviato dai bot. A volte, alcune persone potrebbero voler arrivare a te con contenuti completamente fuori tema. Anche questo può essere considerato spam, ma qui abbiamo a che fare con i bot.

1. Utilizzare un servizio gratuito di Google chiamato reCAPTCHA

Se sei stato online, interagendo con i proprietari di siti Web, non c'è dubbio che ti sia imbattuto in un modulo che richiede di fare clic su un elemento reCAPTCHA.

Questa è solo una tecnologia amichevole che assicura che il modulo non venga inviato da un bot. L'idea è che poiché un bot non può fare clic su una casella di controllo e/o risolvere una semplice attività logica, se il modulo abilitato per reCAPTCHA viene inviato senza l'input valido dal campo del modulo reCAPTCHA, tale invio dovrebbe essere trattato come se fosse stato eseguito da un bot (lettore non umano).

Il primo passo ovviamente è creare il tuo modulo di contatto con WPForms. Per una guida passo passo su come creare un modulo con WPForms, ti consiglio di controllare questo documento

Un semplice modulo di contatto può assomigliare a questo:

wpform con modulo di contatto semplice

WPForms ti consentirà di giocare con questo modulo, aggiungendo il maggior numero possibile di campi del modulo inclusi i campi della carta di credito, i campi di caricamento file, i campi di selezione multipla, le caselle di controllo, i pulsanti di opzione, ecc.

La prossima cosa è abilitare v2 reCAPTCHA

Vai su WPForms – > e fai clic sulle schede reCAPTCHA .

Questo farà apparire le opzioni delle impostazioni di reCAPTCHA . Fermati a questo punto per ora.

Vai alla pagina reCAPTCHA qui su Google e fai clic sul pulsante Console di amministrazione per generare alcuni elementi che utilizzerai.

Accedi al tuo account Google. Una volta entrato, verrai reindirizzato a una pagina in cui puoi registrare il tuo sito per reCAPTCHA. Ma se hai già registrato un sito, vedrai semplicemente una pagina con la possibilità di aggiungere altro sito.

Se questo è il tuo caso, fai semplicemente clic sul segno più (+) (in alto a destra) per registrare un nuovo sito:

ricapitola google free.png

Ricorda che stiamo andando con reCAPTCHA v2 quindi assicurati di selezionare quell'opzione e quindi la casella di controllo "Non sono un robot" sulla pagina. Inserisci il tuo nome di dominio, accetta i termini di servizio di reCAPTCHA e fai clic per inviare.

Nella pagina successiva, avrai la tua chiave e il tuo segreto reCAPTCHA.

recaptcha chiave e segreto

Copia questi elementi nelle impostazioni reCAPTCHA di WPForms. Compila il form e clicca per salvare.

recaptcha in wpforms per wordpress

È ora di creare il modulo di contatto e applicare il campo del modulo reCAPTCHA

Apri il modulo in WPForms. Sarà molto semplice. Se non hai ancora creato il modulo, vai su WPForms -> Aggiungi nuovo

Nella pagina che segue, clicca su “ Modulo di contatto semplice ”. Basta fare clic sul campo del modulo reCAPTCHA per abilitarlo per questo modulo:

wpforms ricapitola l'elemento

Per ulteriore assistenza su come creare un semplice modulo di contatto, vedere questo tutorial

Sempre nel modulo, vai su Impostazioni -> scheda Generale :

abilitare reCAPTCHA wpforms

Seleziona il pulsante Abilita Google Checkbox v2 reCAPTCHA e ricorda di salvare le modifiche.

Ecco come apparirà il tuo modulo nella pagina dei contatti:

recaptcha attivato sui moduli

2. Utilizzo del componente aggiuntivo Captcha personalizzato di WPForms

Ecco un altro semplice metodo per eliminare i bot dai moduli di contatto di WordPress se non desideri utilizzare Google reCAPTCHA.

WPForms ha un potente componente aggiuntivo Captcha. Ciò ti consente di definire domande personalizzate o utilizzare domande matematiche casuali come CAPTCHA per impedire ai robot di inviare i tuoi moduli.

Dato che hai creato il tuo modulo di contatto. vai su WPForms »Componenti aggiuntivi e trova il componente aggiuntivo Captcha personalizzato. Fare clic su Installa componente aggiuntivo :

Apri l'editor del modulo di contatto in WPForms per il modulo che desideri proteggere.

Nella scheda Campo, individua il pulsante Captcha (non reCAPTCHA) e trascinalo nel modulo nel punto in cui desideri che appaia il Captcha:

aggiungendo captcha al modulo

Il passaggio successivo consiste semplicemente nel fare clic sull'elemento Captcha nel modulo. Questo farà apparire le opzioni Captcha. Ci sono due tipi di Captcha tra cui scegliere:

  1. Matematica
  2. Domanda e risposta

Puoi utilizzare solo una di queste opzioni alla volta. Potrai anche nominare l'elemento Captcha:

opzioni captcha

Con il tipo Math Captcha, l'attività matematica viene generata casualmente ogni volta che viene caricato il modulo. Tuttavia, l'opzione Domanda e risposta consente di creare domande diverse e fornire le relative risposte. Ciascuno di essi viene scelto casualmente quando viene visualizzato il modulo.

3. Crea un modulo di contatto senza spam senza CAPTCHA

Potresti voler creare un modulo di contatto senza spam senza utilizzare alcun CAPTCHA. Da tutti i punti di vista, CAPTCHAS offre ai visitatori del tuo sito una quantità di lavoro extra, che potrebbe interrompere l'esperienza dell'utente e influire sui tassi di invio dei moduli.

Mentre alcuni utenti potrebbero non avere il tempo di rispondere a domande casuali sui moduli, altri potrebbero avere difficoltà a rispondere a domande di matematica per diversi motivi.

Esistono due semplici modi per creare un modulo di contatto senza spam senza CAPTCHA utilizzando WPForms.

a) Aggiungi un reCAPTCHA invisibile al modulo.

Questo è fondamentalmente lo stesso processo dell'aggiunta di reCAPTCHA come abbiamo visto sopra. Segui la stessa procedura ma seleziona l'opzione Invisible reCAPTCHA:

ricapitolamento invisibile

Devi andare fino al controllo per abilitare il reCAPTCHA invisibile di Google sul modulo affinché sia ​​attivo.

Ogni volta che un utente tenta di inviare il modulo, Google determinerà se si tratta di uno spambot che tenta di inviare il modulo o di un lettore umano.

b) Creare un modulo di contatto senza spam senza Honeypot anti-spam

Honeypot è un modo nascosto per proteggere i tuoi moduli di contatto senza utilizzare CAPTCHAS. È fantastico perché, come reCAPTCHA invisibile, non interferisce con l'esperienza dell'utente.

Un honeypot è in realtà un campo vuoto nascosto che dovrebbe essere inviato con il modulo. Se questo modulo viene inviato con alcuni dati nel campo honeypot, verrà trattato come invio di un modulo falso.

Come mai?

Perché il campo honeypot deve essere inviato vuoto.

Il modo in cui funzionano gli spambot lo rende facile. Riempiranno automaticamente tutti i campi nascosti in un modulo (incluso Honeypot) con dati utili solo allo spammer. Riempiendo il campo honeypot, li rende vulnerabili e facili da catturare.

Per impostazione predefinita, Honeypot anti-spam è abilitato per tutti i moduli creati con WPForms anche se utilizzi uno dei metodi di lotta allo spam che ho menzionato sopra.

Per verificarlo su qualsiasi modulo, vai su Impostazioni »Generale.

abilita honeypot antispam

Ovviamente puoi sempre deselezionare e disabilitare questa opzione per qualsiasi motivo.

Eccoci...

Fatemi sapere cosa ne pensate nel commento