Prevenire lo spam in WPForms

Volete evitare l'invio di spam attraverso i vostri moduli WordPress? Sono disponibili molte opzioni anti-spam e può essere difficile sapere quale scegliere.

In questo tutorial vi illustreremo le opzioni anti-spam disponibili in WPForms.

Panoramica sulla prevenzione dello spam

Requisiti: Le integrazioni Akismet, reCAPTCHA, hCaptcha e Cloudflare Turnstile sono disponibili con qualsiasi versione di WPForms, compresa WPForms Lite. La funzione Captcha personalizzata è disponibile con qualsiasi licenza a pagamento.


Accesso alle impostazioni di protezione antispam e di sicurezza

WPForms dispone di una protezione antispam e di impostazioni di sicurezza a cui si può accedere direttamente nel costruttore di moduli.

Per iniziare, è necessario creare un nuovo modulo o modificarne uno esistente per accedere al costruttore di moduli.

Una volta aperto il costruttore di moduli, andate su Impostazioni " Protezione antispam e sicurezza.

impostazioni di protezione dallo spam

Qui si trova la maggior parte delle opzioni di configurazione per prevenire lo spam nelle voci dei moduli.

Protezione antispam e impostazioni di sicurezza di WPForms

Nel corso di questa esercitazione, vedremo come configurare le opzioni anti-spam disponibili.

Abilitazione della moderna protezione antispam

Nota: affinché la moderna protezione anti-spam funzioni correttamente, è necessario che JavaScript sia abilitato sul vostro sito.

WPForms ha una moderna protezione anti-spam incorporata che impedisce l'invio di spam sui vostri moduli WordPress.

Questo approccio moderno si basa sulla tecnica dell'Honeypot e utilizza una soluzione multilivello per migliorare il rilevamento e la prevenzione dello spam. Garantire che solo gli utenti reali possano inviare moduli sul vostro sito web.

In Impostazioni " Protezione antispam e sicurezza, troverete la levetta per aggiornare questa impostazione.

L'opzione Abilita protezione anti-spam moderna dovrebbe essere attivata per impostazione predefinita, ma è possibile verificarla qui.

abilita la protezione antispam

Con questa impostazione attivata, il modulo non verrà inviato se un bot attiva le protezioni antispam.

Abilitazione della protezione antispam Akismet

La protezione anti-spam Akismet aiuta a impedire agli spammer di inviare moduli WordPress. Utilizzando algoritmi intelligenti, Akismet impedisce che le voci dei moduli identificate come spam vengano salvate. Questi algoritmi si adattano in base allo spam segnalato dagli utenti, segnalando automaticamente come spam contenuti simili nel tempo.

Per una guida passo-passo all'utilizzo di Akismet con WPForms, consultare il nostro tutorial su sull'impostazione della protezione antispam Akismet.

Abilitazione dell'archiviazione delle voci di spam

WPForms consente di scegliere se bloccare completamente le voci di spam o memorizzarle nel database. Questo vi permette di rivedere gli invii di spam e di recuperare facilmente le voci false positive.

L'opzione Memorizza voci di spam nel database è attivata per impostazione predefinita, ma è possibile aggiornarla in base alle proprie preferenze.

memorizzare le voci di spam nel database

Le voci identificate come spam saranno archiviate nella sezione Spam della pagina Voci del modulo.

Nota: per una guida dettagliata alla gestione delle voci di spam, consultare il nostro tutorial sulla visualizzazione e la gestione delle voci di spam.

Abilitazione del tempo minimo di invio

WPForms offre la possibilità di impostare un tempo minimo prima che gli utenti possano inviare il modulo. L'impostazione di un tempo minimo per l'invio di un modulo aiuta a ridurre l'invio di bot sui vostri moduli WordPress.

L'opzione Abilita tempo minimo di invio è attivata per impostazione predefinita con un tempo minimo di invio di 2 secondi. Tuttavia, è possibile aggiornare il tempo minimo con un valore a piacere.

Abilitare l'opzione del tempo minimo per l'invio

A tal fine, inserire un valore nel campo Tempo minimo di invio. Questo valore è espresso in secondi e si applica agli utenti che compilano il modulo.

Impostare il timer

Se un utente tenta di inviare il modulo prima del tempo minimo configurato, visualizzerà un messaggio di errore che gli chiederà di attendere un po' di più prima di inviare il modulo.

Messaggio di errore Tempo minimo non raggiunto

Aggiunta di un CAPTCHA ai moduli

I CAPTCHA sono test automatici che verificano che gli utenti siano persone reali e non spambot. Ci sono quattro diverse opzioni CAPTCHA che potete aggiungere ai vostri moduli per ottenere una protezione aggiuntiva rispetto all'opzione integrata di WPForms.

Abbiamo creato esercitazioni separate per guidarvi attraverso ciascun metodo, in modo che possiate scegliere quello più adatto alle vostre esigenze.

  • reCAPTCHA: Rafforzate la sicurezza del vostro modulo utilizzando il servizio reCAPTCHA di Google.
  • hCaptcha: Aggiungete un ulteriore livello di protezione con l'alternativa hCaptcha.
  • Cloudflare Turnstile: Proteggete i vostri moduli integrandoli con Cloudflare Turnstile.
  • Captcha personalizzato: Create una soluzione captcha personalizzata in base alle vostre esigenze specifiche.

È sufficiente fare clic su uno dei metodi preferiti qui sopra per esplorare ogni opzione e scoprire come aggiungerli ai vostri moduli.

Volete accedere al nostro modello di modulo di protezione antispam pronto all'uso? Consultate il nostro modello di modulo di contatto antispam GDPR personalizzabile.

Aggiunta di filtri antispam

Nella sezione Filtri delle impostazioni di Protezione antispam e sicurezza, sono disponibili due diversi filtri che possono essere attivati per impedire agli utenti di inviare il modulo.

Qui è presente un'opzione per attivare un filtro per paese e un'altra per attivare un filtro per parola chiave.

Opzioni di filtraggio

Per i dettagli su come impostare questi filtri, vedere la nostra guida all'aggiunta di filtri antispam in WPForms.

Creazione di una lista di permessi o di una lista di negazione

Un altro metodo efficace per proteggere i vostri moduli dallo spam è l'utilizzo di una allowlist o di una denylist. Questo approccio limita l'invio dei moduli in base agli indirizzi e-mail degli utenti. Se l'indirizzo e-mail di un utente non è conforme alle regole della lista, non potrà inviare il modulo.

Per istruzioni dettagliate su questi metodi di protezione dallo spam, consultate il nostro tutorial completo sull'impostazione di una allowlist o di una denylist di e-mail.

Nota: Oltre a utilizzare una allowlist o una denylist, è possibile impedire a specifici indirizzi IP di inviare moduli utilizzando uno snippet PHP personalizzato dalla libreria degli snippet di codice di WPForms. Per informazioni dettagliate su come impostarlo, consultare la nostra documentazione per sviluppatori.

Domande frequenti

Di seguito, abbiamo risposto alle principali domande che ci vengono rivolte sulla protezione dallo spam in WPForms.

Nelle mie impostazioni c'è un'opzione per attivare un honeypot anti-spam. Come funziona?

Il nostro honeypot anti-spam è stato incluso per tutti i moduli creati prima del rilascio della versione 1.6.2. Tuttavia, i moduli creati dopo tale aggiornamento utilizzeranno solo la nostra moderna opzione di protezione anti-spam.

Ecco fatto! Ora sapete come prevenire lo spam nei vostri moduli.

Poi, volete modificare le voci inviate tramite i vostri moduli? Per maggiori dettagli, consultate il nostro tutorial sulla modifica delle voci in WPForms.

Il miglior plugin per la creazione di moduli di WordPress con trascinamento e rilascio

Facile, veloce e sicuro. Unitevi agli oltre 6 milioni di proprietari di siti web che si fidano di WPForms.

Per completare questo modulo, abilitare JavaScript nel browser.