Skip to content

Tutto per WordPress, lo sviluppo web — e non solo

Come creare una pagina contatti con WordPress

Come creare una pagina contatti con WordPress

Un visitatore atterra sul tuo sito, trova il tuo numero di telefono ed è pronto a chiamare. Ma la pagina contatti non c'è. O peggio, c'è, ma senza un modulo, con un indirizzo email non funzionante e la sede che hai cambiato tre anni fa.

La pagina contatti in WordPress finisce spesso per essere «niente di speciale»: il proprietario del sito inserisce un widget standard, copia un indirizzo email e se ne dimentica. Eppure è la pagina che chiude la trattativa. Il cliente ha già deciso; non resta che mettersi in contatto. Se qualcosa si inceppa in questo passaggio, i soldi vanno a un concorrente.

Ecco una guida passo passo per trasformare la tua pagina contatti da una formalità a un canale di lavoro per le richieste. Dalla copy e la fiducia alla scelta di un plugin per i moduli e alla protezione antispam.

💡 Panoramica rapida:

  • Definisci l'obiettivo della pagina in una frase e rimuovi tutto ciò che non porta al contatto
  • Aggiungi un indirizzo fisico, link alle FAQ e alla privacy policy; questo costruisce fiducia
  • Scegli un plugin per moduli adatto alle tue esigenze: da un semplice CF7 a un builder premium come Gravity Forms
  • Assicurati di impostare la protezione antispam e di testare l'invio prima di pubblicare

1. Definisci l'obiettivo e rimuovi il superfluo

Un cliente sulla pagina contatti si è già convinto da solo. Non ha bisogno di una lezione sul perché contattarti sia la cosa migliore che possa fare. Ha bisogno di un modo per contattarti, rapido e chiaro.

In pratica, vale un principio: una pagina, un obiettivo. Se sei un web designer, la pagina contatti deve portare alla compilazione di un brief. Se gestisci un negozio online, deve portare a una richiesta di assistenza. Tutto il resto distoglie il visitatore dal percorso.

Ecco come formularlo:

  • «Contattaci per una consulenza gratuita»
  • «Scrivici per ottenere un preventivo di progetto»
  • «Compila il modulo, ti rispondiamo entro un'ora»

Su WPExplorer usiamo esattamente questo approccio: la pagina contatti dichiara chiaramente a cosa serve (e a cosa non serve). Questo filtra le richieste non pertinenti e fa risparmiare tempo a entrambe le parti.

Esempio di pagina contatti concisa sul blog WPExplorer

Aggiungi subito i recapiti, visibili senza scorrere la pagina. Numero di telefono, email, messenger. Evidenziali con il colore o il grassetto in modo che l'occhio li colga all'istante.

2. Aggiungi elementi di fiducia

La pagina contatti deve sembrare un invito, non una brochure di marketing. Un visitatore decide in pochi secondi se può fidarsi o meno. Il tuo compito è dargli tre punti di appoggio.

Includi un indirizzo fisico

Un indirizzo postale, CAP, città, anche se l'attività è interamente online. Avere una sede fisica aumenta enormemente la fiducia: appari come un'azienda reale, non un sito anonimo. I clienti locali, inoltre, hanno un motivo per passare di persona.

Un visitatore potrebbe avere un dubbio su uno o due punti e trattenersi dal compilare il modulo. Un link alle FAQ rimuove quella barriera in un minuto, senza bisogno di scambiarsi email. Un link alla privacy policy risponde alla paura di «dove finiranno i miei dati».

Plugin Ultimate FAQ per creare un blocco FAQ su WordPress

Il plugin Ultimate FAQ gestisce tutto in cinque minuti: crei le domande, scegli un layout ad accordion o toggle, lo personalizzi per adattarlo al design del sito. Il blocco FAQ appare sulla pagina tramite shortcode, senza bisogno di codice o page builder.

I social media servono a due scopi: prova sociale e canale di contatto aggiuntivo. Anche un visitatore non ancora pronto all'acquisto potrebbe iscriversi, e la prossima vendita spesso arriva da lì.

Plugin Add to Any per aggiungere icone social a un sito web

Non sovraccaricare la pagina con una dozzina di icone. Facebook, Twitter, LinkedIn e YouTube coprono il 90% delle esigenze. Il plugin Add to Any aggiunge qualsiasi set di profili tramite shortcode con opzioni di stile di base. Se il tuo tema include un blocco social, usa quello; nessun plugin necessario.

3. Scegli e configura un modulo di contatto

Il modulo è l'elemento centrale della pagina contatti. Senza, tutto il resto perde significato: il visitatore copia l'email, apre il client di posta, si distrae ed è perso. Il modulo lo mantiene sulla pagina.

Esempio di pagina contatti con modulo feedback e recapiti

Nell'ecosistema WordPress esistono decine di plugin per i moduli di contatto. Ne abbiamo selezionati cinque che coprono scenari dal «solo un campo e un pulsante» a un builder completo con logica condizionale e integrazioni.

Plugin

Gratuito

Drag-and-drop

Antispam

Ideale per

Contact Form 7

No

Via Akismet

Minimalisti e sviluppatori

WPForms

reCAPTCHA + honeypot

Principianti e piccole imprese

Gravity Forms

No, da $59/anno

reCAPTCHA + Akismet

Scenari complessi e integrazioni

Ninja Forms

Akismet + reCAPTCHA

Chi cerca una via di mezzo

Jetpack Forms

Di base

Akismet

Proprietari di siti con Jetpack installato

Plugin Contact Form 7 nella directory di WordPress

Contact Form 7 è un veterano installato su milioni di siti. Semplice, gratuito, senza builder visuale. Il modulo si assembla nell'editor di testo del plugin usando un markup simile all'HTML. Supporta più moduli contemporaneamente, invio Ajax, Akismet e CAPTCHA. Una buona scelta se ti serve un modulo una volta per tutte e non hai paura di un paio di righe di markup.

🔗 Contact Form 7 su WordPress.org | 🔗 Screenshot

Plugin premium Gravity Forms, un form builder per WordPress

Gravity Forms è lo standard premium. Editor visuale, moduli multipagina, logica condizionale, gestione prezzi, moduli d'ordine, pianificazione, limiti di invio. Oltre 40 add-on coprono ogni esigenza: dai pagamenti (Stripe, PayPal) alle integrazioni con Mailchimp, Zapier e Salesforce. Non esiste una versione gratuita, ma per scenari aziendali complessi il plugin si ripaga da solo.

🔗 Gravity Forms | 🔗 Demo delle funzionalità

Ninja Forms, un form builder per WordPress con campi drag-and-drop

Ninja Forms è la via di mezzo. Interfaccia drag-and-drop, core gratuito con campi essenziali e protezione antispam. Estendibile tramite add-on: logica condizionale, export CSV, Zapier, PayPal, ciascuno collegato separatamente. Paghi solo per ciò che ti serve davvero.

🔗 Ninja Forms su WordPress.org | 🔗 Demo live

WPForms, un form builder per WordPress con modelli pronti all'uso

WPForms è l’opzione più adatta a chi è alle prime armi. Interfaccia drag-and-drop, modelli già pronti per diversi scenari (contatti, candidature, sondaggi), protezione reCAPTCHA e honeypot inclusa di default. La versione gratuita copre le esigenze di una piccola impresa. La versione Pro aggiunge pagamenti, logica condizionale, integrazioni con strumenti di marketing e il salvataggio dei dati inviati nel pannello di amministrazione.

🔗 WPForms su WordPress.org | 🔗 Screenshot

Modulo contatti Jetpack per WordPress, icona nell'editor dei post

Jetpack Forms è un’opzione per chi ha già Jetpack installato. Nessun plugin aggiuntivo: si attiva il modulo contatti e l’icona compare nell’editor degli articoli. Clic, si modificano i campi, si inserisce in un articolo o in una pagina. Veloce, ma senza un builder visuale né impostazioni avanzate.

🔗 Jetpack su WordPress.org | 🔗 Documentazione di Jetpack Forms

Protezione antispam

Un modulo senza protezione antispam è una calamita per i bot. La mattina apri il pannello di amministrazione e trovi trecento «invii» che parlano di scarpe da ginnastica e casinò online.

Plugin Google Captcha (reCAPTCHA) di BestWebSoft per proteggere i moduli WordPress

Il minimo indispensabile: collegare reCAPTCHA tramite il plugin Google Captcha (reCAPTCHA) by BestWebSoft. Aggiunge il captcha ai moduli di login, ai commenti, ai moduli di contatto e a quelli di registrazione; un unico shortcode funziona ovunque. Gratuito, non richiede registrazioni a servizi di terze parti.

Se hai un problema serio di spam, dai un’occhiata ai plugin antispam per WordPress. Lì abbiamo recensito oltre 12 soluzioni: dal cloud-based Akismet al locale Anti-Spam Bee, completamente conforme al GDPR.

Cosa fare dopo aver creato il modulo

La pagina contatti finita deve trovare posto nel menu principale o nel footer, dove i visitatori la cercano. Aggiungi un’opzione di stampa, nel caso in cui il cliente abbia bisogno dei dettagli offline. La maggior parte dei temi WordPress include stili di stampa nativi tramite @media print; puoi configurarli nel personalizzatore o aggiungere una direttiva CSS separata.

E, cosa più importante, testa l’invio. Compila tu stesso il modulo, verifica che le email arrivino, che aspetto ha la risposta automatica e se le notifiche finiscono nello spam. Metà dei problemi delle pagine contatti si risolve in questo passaggio.

Video: creare un modulo di contatto in WordPress in 10 minuti

È meglio vedere il processo una volta, dall'installazione di WPForms fino al modulo finito sulla pagina. Un breve video di WPBeginner, una delle risorse WordPress più autorevoli, mostra tutti i passaggi:

⁉️🤔 Domande frequenti

Mi serve un modulo di contatto se posso semplicemente fornire un'email?

Un modulo riduce l'attrito: il visitatore non lascia il sito, non copia un indirizzo e non apre un client di posta. Questo è particolarmente importante sui dispositivi mobili, dove ogni passaggio da un'app all'altra fa perdere alcuni utenti. La pratica dimostra che una pagina con un modulo raccoglie 2-3 volte più richieste rispetto a un semplice indirizzo email.

Quale plugin dovrebbe scegliere un principiante?

Dalla nostra lista, il modo più semplice per iniziare è con WPForms Lite: installazione in due clic, un modello già pronto "Simple Contact Form", campi drag-and-drop e reCAPTCHA incluso. Quando hai bisogno di logica condizionale o di accettare pagamenti, passa alla versione Pro. La versione gratuita è sufficiente per una landing page, un blog o un piccolo negozio online.

Cosa devo fare se il modulo invia ma le email non arrivano?

Nove volte su dieci, il problema è nelle impostazioni email del server. WordPress di default usa la funzione wp_mail(), che funziona tramite PHP mail; gli host spesso bloccano questo tipo di invii. La soluzione: installa il plugin WP Mail SMTP o configura SMTP tramite SendGrid / Mailgun. Il plugin eseguirà un invio di test e mostrerà dove si blocca il processo.

Posso farne a meno, di un plugin per moduli di contatto?

Tecnicamente sì, tramite un modulo HTML e un gestore PHP integrato nel tema. Ma resti senza anti-spam, senza una gestione comoda dei campi e senza il salvataggio dei dati inviati nel pannello di amministrazione. Per un tipico sito WordPress, un plugin fa risparmiare ore, non complica le cose.

È obbligatorio aggiungere un captcha?

Sì, almeno una honeypot trap (un campo nascosto che i bot compilano ma gli umani no). Un modulo nudo, senza protezione, attira gli spam bot entro la prima settimana dalla pubblicazione. reCAPTCHA v3 funziona in modo invisibile per il visitatore e non infastidisce le persone, a differenza della versione classica con "seleziona i semafori".

Cosa mettere su una pagina di contatto: la lista definitiva

Non esiste una ricetta universale; dipende tutto dal tipo di sito e dal pubblico. Ma se vuoi una checklist pronta all'uso, ecco cosa dovrebbe esserci su una pagina di contatto nel 2026:

  • Se sei un freelance o un'agenzia, usa un modulo stile brief con un campo "Budget" più i messenger. Scegli WPForms o Gravity Forms.
  • Se gestisci un negozio online, usa un modulo con selezione dell'oggetto (supporto / resi / vendita all'ingrosso) e un link alle FAQ. Scegli Ninja Forms.
  • Se hai un blog o un progetto editoriale, usa email + social media + un modulo semplice di Jetpack Forms o Contact Form 7. Non appesantirlo.

Inizia con un plugin gratuito e un invio di prova. Poi guarda la pagina con gli occhi del visitatore: è tutto chiaro in tre secondi? C'è un indirizzo e un link alla privacy? Il modulo funziona? Configuralo una volta e le richieste arriveranno senza il tuo coinvolgimento.

Che plugin per moduli di contatto usi? Faccelo sapere nei commenti.