Oltre quindici anni di form su WordPress: perché in PaperPlane abbiamo scelto Gravity Forms
di:
Giovanni Invernizzi
29 Aprile 2026 — Tempo di lettura:
11'
Questo articolo racconta perché, dopo oltre quindici anni di Contact Form 7, dal 2026 in PaperPlane abbiamo scelto Gravity Forms come standard per i nuovi siti WordPress. Le tre ragioni che ci hanno convinto: accessibilità, integrazioni native, sostenibilità della manutenzione. E un limite reale di Gravity Forms che vale la pena conoscere prima di sceglierlo.
Nel 2010, quando abbiamo realizzato i nostri primi siti WordPress per i clienti, la scelta del plugin per i moduli di contatto era quasi automatica: Contact Form 7.
Gratuito, leggero, con una community enorme alle spalle. Per anni è stato uno strumento fidato, capace di adattarsi a esigenze molto diverse. Nel 2026 abbiamo cambiato rotta, e oggi sui nuovi progetti usiamo Gravity Forms. Questo articolo spiega perché, con qualche storia vera.
Contact Form 7: il plugin perfetto per i nostri progetti WordPress
CF7 non è mai stato “solo” un plugin per il form di contatto. Nel tempo lo abbiamo usato per costruire integrazioni complesse, cucite su misura per esigenze specifiche dei clienti.
Per AutoRoyal Company, concessionaria automotive di Roma, i form di richiesta informazioni non finivano semplicemente in una casella email: venivano trasmessi in formato ADF (Auto Lead Data Format), uno standard del settore che permette di far confluire ogni richiesta direttamente nel CRM aziendale. Ogni lead tracciato, ogni contatto misurabile. CF7, esteso con codice personalizzato, era lo strumento che rendeva possibile questa integrazione.
Per Terrazze Fedro, invece, abbiamo integrato i form di contatto con un sistema di gestione appuntamenti esterno, anche in questo caso con CF7 come motore.
Tutto questo per dire: CF7 non è un plugin “semplice”. Nelle mani giuste, può fare cose sofisticate. E per anni è stato la nostra scelta naturale.
I limiti di Contact Form 7
Con il tempo abbiamo iniziato a scontrarci con alcuni limiti concreti, soprattutto su due fronti diventati sempre più centrali nel nostro lavoro: accessibilità e complessità di sviluppo.
Accessibilità web: il problema che non si vede (finché non si testa)
Negli ultimi anni l’accessibilità web è diventata una priorità vera nei nostri progetti, non solo per obbligo normativo, ma per convinzione. CF7, nella sua configurazione di default, presenta alcune criticità concrete: i messaggi di errore non sono sempre associati correttamente ai campi cui si riferiscono, e la gestione degli stati del form per chi usa tecnologie assistive risulta incoerente. Per chi usa un lettore di schermo, compilare un form costruito con CF7 può essere un’esperienza frustrante o, in certi casi, impossibile.
Questi problemi si possono correggere con codice aggiuntivo, e noi lo abbiamo fatto su diversi progetti. Ma correggere manualmente i limiti di un plugin ha un costo: tempo di sviluppo, manutenzione, rischio che un aggiornamento rimetta le cose come stavano o, peggio, renda il form completamente inutilizzabile.
Integrazioni WordPress: un esercizio utile, ma con un costo nascosto
CF7 nella sua forma base fa una cosa sola: invia email. Tutto il resto — connessione a un CRM, notifiche condizionali, salvataggio dei dati, integrazione con servizi di terze parti — richiede plugin aggiuntivi o codice custom. Ogni integrazione è un pezzo di lavoro da costruire, testare e mantenere nel tempo.
È stato un esercizio che ci ha formato e ci ha permesso di allargare i nostri orizzonti tecnici, ma con la crescita dei progetti è diventato un modello difficile da sostenere.
Gravity Forms include nativamente molte di queste funzionalità: logica condizionale, salvataggio delle entry nel database, notifiche multiple, integrazioni certificate con i principali servizi (CRM, newsletter, pagamenti). Il risultato è un’architettura più solida e un progetto più facile da mantenere nel tempo.
Perché i nuovi siti WordPress di PaperPlane usano Gravity Forms
Gravity Forms è un plugin a pagamento ma offre qualcosa che CF7 non può dare: un ecosistema di funzionalità già pronte, certificate e mantenute, senza bisogno di costruire tutto da zero o di affidarsi ad add-on di terze parti.
Per noi questo si traduce in un flusso di lavoro più efficiente: meno codice custom da scrivere, meno plugin di terze parti da gestire, meno variabili che possono rompersi con gli aggiornamenti. Le integrazioni principali (CRM, notifiche, salvataggio dati, logica condizionale) sono native e documentate. Il risultato è un progetto più solido fin dall’inizio.
Sul fronte dell’accessibilità, Gravity Forms produce un markup corretto e coerente, che funziona bene con le tecnologie assistive senza bisogno di interventi manuali da parte nostra.
Anche l’interfaccia visiva per la gestione dei form è un vantaggio aggiuntivo: se necessario il cliente può creare nuovi form in autonomia.
Contact Form 7 e Gravity Forms a confronto
Costo. CF7 è gratuito e open source. Gravity Forms richiede un abbonamento annuale, con licenze a livelli diversi a seconda delle funzionalità incluse.
Accessibilità di default. CF7 richiede interventi manuali per produrre form pienamente accessibili alle tecnologie assistive. Gravity Forms genera un markup conforme già nella configurazione base.
Integrazioni con servizi esterni. CF7 nella sua forma base invia solo email: tutto il resto (CRM, newsletter, pagamenti) richiede add-on di terze parti o codice custom. Gravity Forms include integrazioni certificate con i principali servizi.
Logica condizionale e salvataggio delle richieste. Funzionalità native in Gravity Forms. In CF7 vanno aggiunte con plugin esterni o codice su misura.
Personalizzazione CSS. CF7 ha un markup leggero e flessibile, facile da adattare a qualsiasi tema. Gravity Forms produce una struttura più rigida che può richiedere più lavoro per essere allineata a un design molto definito.
Autonomia del cliente. CF7 richiede uno sviluppatore per creare e modificare i form. Gravity Forms offre un’interfaccia visuale che permette al cliente di gestire i form in autonomia.
Nessuno dei due è “migliore” in assoluto. CF7 vince su flessibilità e costo zero, Gravity Forms vince su accessibilità nativa, integrazioni e gestione autonoma. La scelta dipende dal tipo di progetto e da chi lo userà nel tempo.
Il caso Olinda: accessibilità e terzo settore a Milano
Il banco di prova più significativo è stato il progetto per Olinda, impresa sociale milanese che dal 1996 lavora per l’inclusione di persone con fragilità, nell’ex Ospedale Psichiatrico Paolo Pini. Un ecosistema digitale complesso composto da più siti collegati tra loro — Olinda, Jodok, OstellOlinda, Teatro La Cucina — realizzato con fondi PNRR nell’ambito del bando TOCC per la transizione digitale delle organizzazioni culturali e creative.
In un contesto del genere i form non sono elementi marginali: servono per raccogliere richieste di servizi aziendali (catering, affitto spazi, team building) e candidature di volontari. Chi li compila è chiunque, persone di ogni età e con qualsiasi livello di familiarità con la tecnologia. Chi li gestisce è un team del terzo settore, senza un reparto IT interno.
Gravity Forms era la scelta ovvia: form accessibili, gestibili in autonomia dal cliente, affidabili nel tempo.
Gestire il costo della licenza Gravity Forms con i clienti
Gravity Forms non è gratuito. La licenza Elite ha un costo annuale significativo.
Questo è stato uno dei nodi più concreti che abbiamo dovuto sciogliere come agenzia: come acquistare la licenza in modo che abbia senso economico per noi e per i clienti?
La risposta che abbiamo trovato è trattarlo come un servizio incluso nell’ecosistema PaperPlane: il costo della licenza diventa parte di un contratto di assistenza più ampio, in cui il cliente non paga “un plugin” ma ottiene un form professionale, accessibile, mantenuto e aggiornato nel tempo. Smette di essere una voce di spesa isolata e diventa parte del valore del sito.
Richiede un dialogo trasparente con il cliente, ma funziona.
Un limite reale: la personalizzazione CSS in Gravity Forms
Essere onesti fa parte del nostro modo di lavorare, quindi lo diciamo: la personalizzazione del CSS in Gravity Forms è più complessa rispetto a Contact Form 7.
GF genera un markup abbastanza rigido, con strutture che non sempre si adattano facilmente a un tema custom. Raggiungere il risultato visivo che vogliamo ha richiesto più lavoro di quanto ci aspettassimo, specialmente quando il design del sito è molto definito.
È un limite reale. Non cambia la nostra raccomandazione, i vantaggi superano ampiamente questo friction point, ma vale la pena saperlo soprattutto su progetti con esigenze grafiche molto specifiche.
La nostra scelta per i siti WordPress nel 2026
Dal 2026, Gravity Forms è il nostro standard per tutti i nuovi progetti WordPress.
Non perché CF7 sia un plugin da evitare: quindici anni di lavoro serio parlano da soli. Ma perché il contesto è cambiato. L’accessibilità è un requisito, non un optional. Le integrazioni devono essere solide e manutenibili. E uno strumento a pagamento che fa bene il suo lavoro vale più di uno gratuito che richiede interventi continui.
CF7 resta uno strumento valido per progetti tecnici dove serve massima flessibilità e controllo del codice. Ma se stai costruendo qualcosa che durerà nel tempo, che sarà usato da persone diverse e che dovrà funzionare senza interventi costanti, Gravity Forms è la scelta giusta.
Detto questo, vogliamo chiudere con una nota di rispetto. Takayuki Miyoshi, il developer che ha creato e mantiene Contact Form 7 dal 2007, ha sempre rifiutato di aggiungere funzionalità a pagamento al plugin. Una scelta controcorrente rispetto all’ecosistema WordPress dove la corsa al freemium è la norma. CF7 è rimasto gratuito, aperto, senza piani premium, senza add-on proprietari. È una filosofia che ammiriamo, e che ci ha permesso per quindici anni di consegnare ai clienti siti funzionanti senza costi di licenza. Il fatto che oggi scegliamo uno strumento diverso non cambia il rispetto per chi ha costruito qualcosa di così duraturo, tenendolo libero per tutti.
Quando vale la pena chiedere aiuto
Se stai per scegliere il plugin per i form del prossimo sito WordPress, o se ti stai chiedendo se vale la pena migrare il sito attuale da Contact Form 7, in PaperPlane offriamo una call gratuita di trenta minuti dedicata all’accessibilità digitale. Guardiamo insieme i form che hai oggi, le integrazioni di cui hai bisogno e l’esperienza che offrono a chi li compila — incluse le persone che usano uno screen reader. Senza promessa che Gravity Forms sia la risposta giusta per tutti i casi: ci interessa il match tra strumento e progetto.