Akismet e i Form: Proteggere WPForms, Contact Form 7 e Gravity Forms
Lo spam non colpisce soltanto i commenti di WordPress: anche i moduli di contatto, i form di registrazione e qualsiasi altro modulo presente sul tuo sito sono bersagli quotidiani degli spammer. Se utilizzi plugin come WPForms, Contact Form 7 o Gravity Forms, Akismet può estendere la sua protezione anti-spam anche a questi strumenti, filtrandone le sottomissioni prima che raggiungano la tua casella email. In questa guida vediamo come attivare e configurare l’integrazione di Akismet con i principali plugin di form per WordPress.

Perché Proteggere i Form dallo Spam
I moduli di contatto rappresentano un punto di ingresso fondamentale per la comunicazione con i tuoi clienti e visitatori. Tuttavia, sono anche un bersaglio privilegiato per i bot. Senza protezione, un form di contatto può generare centinaia di email spam al giorno, con conseguenze serie:
- Perdita di messaggi legittimi: I messaggi reali dei clienti si perdono in mezzo allo spam
- Sovraccarico del server email: L’invio massivo di email può saturare la casella di posta o attivare i filtri anti-spam del provider email
- Spreco di tempo: Filtrare manualmente lo spam richiede tempo che potrebbe essere dedicato al business
- Rischi di sicurezza: Alcuni messaggi spam contengono link a siti malevoli o tentativi di phishing
- Dati inquinati: Se utilizzi un CRM collegato ai form, lo spam può contaminare il tuo database contatti
Akismet e Contact Form 7
Contact Form 7 è il plugin di form gratuito più utilizzato su WordPress, con oltre 5 milioni di installazioni attive. L’integrazione con Akismet è nativa e non richiede plugin aggiuntivi.
Come attivare l’integrazione:
- Assicurati che Akismet sia installato, attivato e configurato con una API key valida
- Vai su Contatto → Moduli di contatto nella dashboard
- Modifica il form che desideri proteggere
- Nei campi del form, aggiungi l’attributo
akismetai tag pertinenti
Contact Form 7 supporta tre tipi di campi Akismet:
[text* your-name akismet:author] — Indica ad Akismet che questo campo contiene il nome dell’autore.
[email* your-email akismet:author_email] — Indica che questo campo contiene l’email dell’autore.
[url your-url akismet:author_url] — Indica che questo campo contiene l’URL del sito dell’autore.
Aggiungendo questi attributi, Contact Form 7 invierà automaticamente i dati del form ad Akismet per la verifica. Se il messaggio viene identificato come spam, l’invio verrà bloccato e l’utente vedrà un messaggio di errore.
È importante notare che l’integrazione funziona anche senza aggiungere manualmente gli attributi akismet:, purché i campi utilizzino i nomi standard (your-name, your-email, your-url). Tuttavia, specificare esplicitamente gli attributi garantisce un’analisi più accurata.
Akismet e WPForms
WPForms è uno dei plugin di form più user-friendly per WordPress, disponibile sia in versione gratuita (Lite) che a pagamento (Pro). L’integrazione con Akismet è disponibile a partire dalla versione 1.7.6.
Come attivare l’integrazione:
- Vai su WPForms → Impostazioni → Anti-Spam
- Nella sezione Akismet, attiva l’opzione Abilita protezione anti-spam Akismet
- Salva le impostazioni
Una volta attivata l’integrazione globale, puoi personalizzare il comportamento per ogni singolo form:
- Apri il form nell’editor di WPForms
- Vai su Impostazioni → Protezione anti-spam e sicurezza
- Attiva Abilita protezione anti-spam Akismet

WPForms offre due modalità di gestione dello spam rilevato da Akismet:
- Rifiuta il form: L’invio viene completamente bloccato e l’utente vede un messaggio di errore
- Segna come spam: Il form viene comunque inviato, ma contrassegnato come spam nella sezione Invii di WPForms. Questa opzione è utile se vuoi revisionare manualmente i casi dubbi
Akismet e Gravity Forms
Gravity Forms è la soluzione premium più completa per la creazione di form su WordPress. L’integrazione con Akismet è nativa e particolarmente avanzata.
Come attivare l’integrazione:
- Vai su Forms → Impostazioni
- Nella scheda Akismet, verifica che l’integrazione sia attiva
- Se Akismet è installato e configurato correttamente, vedrai un messaggio di conferma
Per ogni singolo form, puoi configurare l’integrazione Akismet:
- Modifica il form desiderato
- Vai su Impostazioni → Akismet
- Attiva la protezione anti-spam
- Mappa i campi del form ai campi Akismet (nome, email, URL, messaggio)
Gravity Forms utilizza un sistema di mapping intelligente che associa automaticamente i campi più comuni. I campi Nome, Email e Sito Web vengono riconosciuti automaticamente, mentre il campo Messaggio viene utilizzato come corpo del testo da analizzare.
Un’opzione esclusiva di Gravity Forms è la possibilità di contrassegnare le voci spam nel database interno del plugin, mantenendo un registro completo che può essere esportato e analizzato.
Integrazione con Altri Plugin di Form
Oltre ai tre plugin principali, Akismet si integra anche con altri strumenti:
- Formidable Forms: Supporta Akismet nativamente. L’attivazione avviene dalle impostazioni globali del plugin
- Ninja Forms: Richiede l’add-on anti-spam, disponibile nel pacchetto premium
- Fluent Forms: Offre un’integrazione diretta con Akismet dalla versione 4.0
- Elementor Forms: Non ha un’integrazione nativa con Akismet, ma può essere protetto tramite honeypot e reCAPTCHA
Combinare Akismet con Altre Protezioni
Per una protezione ottimale dei form, è consigliabile combinare Akismet con altre tecniche anti-spam:
Honeypot: Un campo nascosto che i bot compilano automaticamente ma che gli utenti reali non vedono. La maggior parte dei plugin di form moderni include questa funzionalità.
reCAPTCHA / hCaptcha: Un test visivo o invisibile che distingue gli umani dai bot. Google reCAPTCHA v3 è particolarmente discreto, poiché non richiede alcuna interazione da parte dell’utente.
Rate limiting: Limita il numero di invii dallo stesso IP in un determinato periodo. Questo blocca gli attacchi brute-force dei bot.
Token di tempo: Registra il tempo impiegato per compilare il form. Se un form viene inviato in meno di 2-3 secondi dall’apertura della pagina, è quasi certamente spam.

Risoluzione dei Problemi di Integrazione
Se l’integrazione di Akismet con il tuo plugin di form non funziona come previsto, verifica i seguenti aspetti:
- API key valida: Assicurati che la chiave API di Akismet sia attiva e verificata
- Versione del plugin: Aggiorna sia Akismet che il plugin di form all’ultima versione disponibile
- Mapping dei campi: Verifica che i campi del form siano correttamente mappati ai campi di Akismet (nome, email, URL)
- Conflitti con plugin di caching: Alcuni plugin di caching aggressivi possono interferire con le chiamate API di Akismet. Prova a escludere le pagine con form dalla cache
- Firewall o WAF: Verifica che il tuo firewall non blocchi le connessioni in uscita verso i server di Akismet
Test dell’Integrazione
Per verificare che Akismet stia effettivamente proteggendo i tuoi form, puoi eseguire un test semplice:
- Compila il form utilizzando il nome
viagra-test-123 - Inserisci un messaggio contenente link a siti noti per spam
- Se Akismet è configurato correttamente, l’invio dovrebbe essere bloccato o contrassegnato come spam
Per Contact Form 7, puoi anche utilizzare l’email akismet-guaranteed-spam@example.com per garantire che il messaggio venga identificato come spam.
Best Practice per la Protezione dei Form
Ecco un riepilogo delle migliori pratiche per proteggere i tuoi form WordPress dallo spam:
- Attiva sempre Akismet come prima linea di difesa
- Aggiungi un honeypot come seconda barriera silenziosa
- Implementa reCAPTCHA v3 per i form più critici (contatto, registrazione, checkout)
- Non rendere pubblici gli indirizzi email nei form (usa notifiche server-side)
- Monitora regolarmente le sottomissioni per identificare nuovi pattern di spam
- Limita il numero di invii per IP quando possibile
- Rimuovi i form non più utilizzati dal sito
Conclusione
Proteggere i form del tuo sito WordPress è tanto importante quanto proteggere i commenti. Akismet, grazie alle sue integrazioni native con i principali plugin di form, offre una protezione trasparente e efficace che non compromette l’esperienza utente. Che tu utilizzi Contact Form 7, WPForms o Gravity Forms, l’attivazione dell’integrazione richiede pochi clic e può farti risparmiare ore di lavoro nella gestione dello spam.
Se hai bisogno di assistenza per configurare la protezione anti-spam dei tuoi form, contatta il team di G Tech Group. Siamo specializzati nella configurazione e ottimizzazione di siti WordPress.
Continua a Leggere
Questa guida fa parte della nostra serie completa su WordPress. Scopri anche:
- Guide Elementor – Impara a costruire pagine professionali con il page builder più popolare
- Guide WP Rocket – Ottimizza le prestazioni e la velocità del tuo sito
- Guide SEOPress – Migliora il posizionamento sui motori di ricerca
- Guide UpdraftPlus – Proteggi i tuoi dati con backup automatici
Per ulteriori guide, tutorial e approfondimenti sul mondo WordPress, visita il blog di G Tech Group. Se desideri un supporto professionale per il tuo progetto web, contattaci: il nostro team è pronto ad affiancarti in ogni fase.
Migliora il Tuo Sito WordPress
Scopri le nostre guide complete sugli altri plugin essenziali per WordPress: