Hai realizzato un sito internet installando il CMS WordPress e per creare i moduli di contatto hai utilizzato il plugin Contact Form 7?

Tutto funziona alla meraviglia, ma molti bot compilano i moduli di contatto e ti intasano la casella di posta elettronica con email indesiderate?

In questa guida ti verrà spiegato come integrare reCAPTACHA v3 con il plugin Contact Form 7 e azzerare (quasi completamente) la compilazione dei moduli di contatto da parte dei bot che generano spam.

Con reCAPTACHA v3 viene migliorata significativamente l’esperienza per gli utenti, infatti non sarà più presente la casellina di conferma che chiede di spuntare il box “Non sono un robot”.

Sarà l’algoritmo sviluppato da Google a filtrare automaticamente le compilazioni indesiderate.

Ecco la guida.

Registra il tuo sito su reCAPTCHA

Collegati su reCAPTCHA. e clicca sul pulsante “Admin Console” in alto a destra.

A questo punto registra il sito.

  • Etichetta: dominio.ext (puoi scrivere quello che vuoi, per ricordarsi a quale sito è associato, conviene scrivere il nome del dominio. Nel nostro caso: innovora.org).
  • Tipo di reCAPTCHA: reCAPTCHA v3.
  • Domini: aggiungi il tuo dominio (nel nostro caso innovora.org).
  • Proprietari: puoi aggiungere altri proprietari.
  • Accetta i Termini di servizio di reCAPTCHA: spunta la casella.
  • Invia avvisi ai proprietari: puoi spuntare per inviare un avviso a chi hai inserito come proprietario (se sei solo tu, puoi anche non spuntare).
  • Premi il pulsante “INVIA

Registrazione sito reCAPTCHA v3

Salva la chiave del sito e la chiave segreta reCAPTCHA v3

Dopo aver cliccato sul pulsante “Invia” del passaggio precedente, ti verrà mostrata una pagina con:

  • Chiave del sito
  • Chiave segreta

Salvale, ti serviranno per dopo.

Chiave del sito e chiave segreta reCAPTCHA v3

Imposta integrazione su Contact Form 7

Ora è giunto il momento di integrare reCAPTCHA v3 con Contact Form 7.

  • Fai il login nella tua area amministrativa del sito.
  • Nel menu a sinistra vai su “Contatto” e quindi su “Integrazione“.
  • Nel box di reCAPTCHA clicca sul pulsante “Imposta integrazione
  • Ora inserisci la chiave del sito e la chiave privata negli appositi spazi.
  • Clicca sul pulsante “Salva le modifiche

Integrazione reCAPTCHA v3 con Contact Form 7

A questo punto tutti i moduli di contatto creati con il plugin Contact Form 7 sono protetti dalle compilazioni dei bot che generano spam.

Per verificare la corretta integrazione di reCAPTCHA v3 con Contact Form 7 ti basterà vedere se è presente il badge reCAPTCHA in basso a destra di tutte le pagine del tuo sito.

Badge reCAPTCHA v3

Come rimuovere badge reCAPTCHA v3

Tutto molto bello, se non fosse per quel badge di reCAPTCHA che stona parecchio con tutto il sito.

Si può rimuovere o nascondere il badge reCAPTCHA v3?

Sì, è possibile nascondere il badge reCAPTCHA. Basta aggiungere la seguente riga di codice al foglio di stile del tuo tema WordPress.

Copy to Clipboard

Inoltre la policy di Google dice che bisogna aggiungere i collegamenti alla Privacy Policy e ai termini del servizio di reCAPTCHA (vedi faq Google).

Copy to Clipboard