Com'è fatto un buon modulo di contatto — progettazione, campi e privacy
Il modulo di contatto è il più piccolo modulo della maggior parte delle organizzazioni e quello che sbagliano con più costanza: troppi campi, una casella di consenso che non dovrebbe esserci, un CAPTCHA che blocca persone vere e nessuna risposta per quattro giorni. Che cosa ci va, che cosa non si deve mai chiedere, perché la casella pre-spuntata non è valida, e la frase sulla protezione dei dati che manca alla maggior parte dei moduli di contatto svizzeri.

Il modulo di contatto è il più piccolo modulo della maggior parte delle organizzazioni, quello che riceve meno attenzione e quello che in silenzio costa più affari. È anche quello per cui i consigli correnti sono i peggiori: quasi tutto ciò che vi si trova — la casella di consenso, il CAPTCHA, il campo azienda, il numero di telefono segnato come obbligatorio — è stato aggiunto apposta, da qualcuno di ragionevole, per un motivo che non regge all'esame.
In breve
Cinque campi di solito bastano: nome, e-mail, un oggetto o tema, il messaggio e un campo specifico della vostra attività. Togliete la casella di consenso — per una richiesta che la persona ha scelto di inviarvi, il consenso è la base giuridica sbagliata e la casella aggiunge attrito senza aggiungere tutela. Aggiungete invece una frase che dica chi riceve il messaggio, che cosa ne è e per quanto tempo resta: è ciò che chiede l'art. 19 nLPD, ed è ciò che manca alla maggior parte dei moduli di contatto svizzeri. Togliete il CAPTCHA — un honeypot e un limite di frequenza fermano gli stessi bot senza bloccare chi usa uno screen reader. E rispondete entro due giorni lavorativi, perché il modo più rapido di sprecare un buon modulo è lasciare il messaggio in una casella condivisa.
L'elenco dei campi
Ogni campo aggiunto vi costa invii e vi porta un'informazione che probabilmente non userete. Il test, campo per campo: cambia ciò che farò dopo? Se la risposta non modificherebbe la vostra replica, appartiene alla conversazione e non al modulo.
| Campo | Verdetto | Perché |
|---|---|---|
| Nome | Sì — un campo, non due | Separare nome e cognome raddoppia i campi e non funziona per chi ha un nome che non entra in quello schema. Un campo «Nome» basta per scrivere una risposta cortese |
| Sì, obbligatorio | L'unico campo senza cui davvero non potete rispondere | |
| Messaggio | Sì, e fatelo grande | Un'area di testo piccola comunica «sia breve» e produce richieste troppo vaghe per essere trattate. Date spazio |
| Oggetto o tema | Di norma sì — come elenco breve | Instrada il messaggio e fissa le aspettative. Quattro o cinque opzioni, più «altro» |
| Numero di telefono | Al massimo facoltativo | Il telefono obbligatorio è una delle principali cause di abbandono. Molti non danno il numero a sconosciuti — e l'e-mail l'avete già chiesta |
| Azienda | Solo se siete strettamente B2B | Su un modulo generale esclude i privati e non vi dice nulla che la firma non dica |
| Titolo / appellativo | No | Costringe le persone in categorie che possono non calzare, senza alcun vantaggio operativo |
| Data di nascita, indirizzo, numero di documento | Mai su un modulo di contatto | Se vi servono, vi serve un altro modulo, con una finalità, una regola di conservazione e un controllo degli accessi |
| «Come ci ha conosciuti?» | No | La vostra domanda di marketing, posta nel momento in cui la persona vuole qualcosa da voi. Chiedetelo dopo averla aiutata |
La disciplina dell'obbligatorio
Un campo obbligatorio è un muro; un campo facoltativo è un invito. La maggior parte dei moduli fa il contrario — tutto obbligatorio, così chi ha una domanda semplice deve inventarsi il nome di un'azienda per passare. Rendete obbligatorie esattamente due cose: l'indirizzo e-mail e il messaggio. Tutto il resto è facoltativo, e vi sorprenderà quante volte i campi facoltativi vengono compilati quando nessuno costringe.
La questione privacy, trattata correttamente
È qui che i moduli di contatto svizzeri e di lingua tedesca sbagliano con più costanza, e l'errore nasce da una buona intenzione: una casella di consenso «acconsento al trattamento dei miei dati», spesso obbligatoria, a volte già spuntata.
Due cose non vanno. Una casella pre-spuntata non è consenso valido — il consenso deve essere una scelta attiva, e una casella già segnata non lo è. E, più a fondo, il consenso è la base sbagliata per un modulo di contatto. Chi vi scrive per porre una domanda vuole una risposta; trattare il suo messaggio per dargliela non è qualcosa per cui strappare un permesso. Far acconsentire le persone a ricevere una risposta è teatro: costa conversioni e non tutela nessuno.
Ciò che la legge vuole davvero è trasparenza. L'art. 19 nLPD chiede di informare sul titolare, sulla finalità e — se pertinente — sui destinatari e sui paesi coinvolti. Su un modulo di contatto è una frase sotto il pulsante:
«Usiamo il vostro messaggio e i vostri recapiti solo per rispondere alla vostra richiesta. Sono archiviati sui nostri server in Svizzera, non vengono ceduti a terzi per finalità pubblicitarie e sono cancellati dopo dodici mesi. Maggiori informazioni nella nostra informativa sulla privacy.»
Adattate i dettagli, tenete la forma: finalità, dove finisce, chi altro lo vede, per quanto resta, e un link. Due situazioni richiedono davvero una casella, e solo queste due: l'iscrizione a una newsletter (finalità distinta, quindi casella distinta, non spuntata, facoltativa) e la trasmissione di dati degni di particolare protezione come informazioni sanitarie — fermo restando che un modulo di contatto che raccoglie dati sanitari ha un problema più grande della casella. Vedi raccogliere dati sanitari nei moduli.
Spam senza CAPTCHA
Un CAPTCHA visivo su un modulo di contatto fallisce due volte: esclude chi non riesce a risolverlo — per un organo pubblico un problema di accessibilità, non una preferenza — e i bot moderni lo risolvono più affidabilmente dei vostri visitatori. Ciò che funziona è invisibile:
- Un campo honeypot, invisibile alle persone e irresistibile per i bot ingenui. Non costa nulla e cattura una quota sorprendente del traffico automatico.
- Un tempo minimo sulla pagina. Un modulo inviato 800 millisecondi dopo il caricamento non l'ha compilato una persona.
- Un limite di frequenza per rete, così che una sola fonte non possa mandarvi cento messaggi al minuto.
- Nessun indirizzo `mailto:` nel codice della pagina, perché è ancora così che avviene in gran parte la raccolta di indirizzi.
Il confronto completo fra le difese — e quanto ciascuna costi in termini di anonimato — è in prevenire spam, bot e invii duplicati.
I dettagli che decidono se funziona
- Etichette vere sopra i campi, non testo segnaposto. I segnaposto spariscono nel momento in cui si inizia a digitare, cioè quando servirebbe sapere di che campo si trattava.
- Errori a parole, accanto al campo, che dicano che cosa correggere. Un bordo rosso da solo dice che qualcosa non va e nulla su che cosa.
- Non svuotare mai il modulo in caso di errore. Riscrivere un messaggio lungo per un indirizzo digitato male è il punto in cui le persone rinunciano.
- Navigabile da tastiera, con un anello di fuoco visibile. Per organi pubblici e imprese concessionarie ciò segue lo standard di accessibilità eCH-0059, la cui versione attuale si basa su WCAG 2.1 livello AA; per tutti gli altri è semplicemente il modo di non perdere nessuno.
- Dimensionato per il telefono. La maggior parte dei moduli di contatto si compila da mobile. Provatelo lì per primo.
- Una conferma vera, non una pagina che sfarfalla. Dite che cosa succede dopo e quando — «di norma rispondiamo entro due giorni lavorativi» fissa un'aspettativa e vi compra pazienza.
Ciò che accade dopo l'invio è metà del modulo
Tre abitudini operative rovinano moduli di contatto per il resto validi, e tutte e tre sono invisibili dall'esterno:
- La casella condivisa di cui nessuno risponde. Se «info@» è di tutti, non è di nessuno. Nominate una persona e una sostituzione, e ponete un termine reale per la prima risposta.
- Nessuna regola di conservazione. Le richieste si accumulano per anni in una casella senza finalità né data di cancellazione. Scegliete un termine — sei o dodici mesi di norma si difende — e fatelo funzionare. Vedi conservazione dei dati dei moduli.
- Il messaggio che viaggia via e-mail in sei caselle. Anche per richieste ordinarie ciò crea copie non cifrate permanenti su più dispositivi e backup. Notificate che è arrivato qualcosa; leggetelo nello strumento.
Ciò che le persone mandano davvero
Qualunque sia lo scopo del vostro modulo, qualcuno lo userà per descrivere una condizione medica, lamentarsi di un dipendente indicato per nome o inviare un documento che non avrebbe dovuto inviare. Progettate per questo: tenete piccola la cerchia di chi legge, non diffondete il contenuto via e-mail e fissate un termine di conservazione che non sia «per sempre». Un modulo di contatto è in media poco delicato e occasionalmente molto delicato — e non si sa in anticipo quale sia quale.
In sintesi
Un buon modulo di contatto è breve, onesto su che cosa accade al messaggio, invisibile nella gestione dello spam, usabile da tastiera e da telefono, e collegato a qualcuno che risponde davvero. Quasi tutto ciò che rende cattivi i moduli di contatto è stato aggiunto apposta: la casella di consenso che è lo strumento giuridico sbagliato, il CAPTCHA che esclude le persone, il telefono obbligatorio che nessuno voleva dare.
Per la versione lunga di questa disciplina applicata a moduli con contenuti veri — caricamenti, campi delicati, condivisione e conservazione — vedi creare un modulo online sicuro. Per un punto di partenza da adattare anziché costruire, vedi i nostri modelli.
Schweizerform crea moduli di contatto senza script di terzi sulla pagina — quindi senza banner dei cookie davanti al primo campo; i messaggi sono cifrati nel browser di chi scrive; gli invii cifrati sono archiviati in Svizzera; e la difesa dallo spam è un honeypot con limite di frequenza anziché un CAPTCHA. Piano gratuito compreso.
Avvertenza: questo articolo è informazione generale e contenuto di marketing, non consulenza legale. I riferimenti alla nLPD (art. 6, 19), ai requisiti del consenso, all'art. 45c LTC e a eCH-0059 / WCAG 2.1 AA sono sintesi semplificate di una situazione verificata a luglio 2026; la base giuridica corretta per un dato modulo dipende da che cosa raccoglie e perché. I termini di conservazione citati sono esemplificativi, non prescrizioni. Le affermazioni su Schweizerform descrivono il prodotto a quella data.