Come aggiungere CAPTCHA a un modulo di contatto WordPress
Pubblicato: 2023-02-23La maggior parte dei siti Web, compresi quelli che utilizzano WordPress, si occupano quotidianamente dello spam. Anche se hai appena creato il tuo primo sito poche settimane fa, è probabile che tu stia già affrontando la realtà di commenti spam, domande, registrazioni di account e altro ancora.
I CAPTCHA possono mitigare efficacemente lo spam indesiderato, specialmente se proviene dai tuoi moduli di contatto. Ma mentre uno può aiutare ad alleviare i problemi con lo spam, probabilmente incontrerai la conseguenza non intenzionale di un'esperienza più difficile per i tuoi veri visitatori.
Ecco perché molti siti hanno scelto di utilizzare Akismet, una soluzione anti-spam più snella per WordPress.
Quindi, quale opzione è giusta per il tuo sito?
In questo articolo, inizieremo parlando degli svantaggi e delle alternative all'utilizzo dei CAPTCHA, in modo da avere un quadro completo. Quindi, ti mostreremo come proteggere i tuoi moduli di contatto WordPress sia con che senza CAPTCHA.
Cos'è un CAPTCHA?
CAPTCHA sta per " Test di Turing pubblico completamente automatizzato per distinguere computer e esseri umani". "Uff!
Le prime versioni presentavano agli utenti un testo distorto che avrebbero dovuto decifrare. Poiché era difficile da completare, poteva distinguere abbastanza accuratamente gli esseri umani dai computer.
Quali sono gli svantaggi dell'utilizzo di un CAPTCHA?
Per dirla semplicemente, le persone odiano i CAPTCHA. Anche questa non è una questione di opinione. Uno studio di Stanford mostra che solo il 71% degli utenti tenta di risolvere i CAPTCHA quando li incontra. Il resto di loro lascia apertamente la pagina.
Un altro studio di Moz conferma questi numeri. Mostra che, in media, il 30 percento degli utenti lascia le pagine con CAPTCHA, mentre cercano di risolverli o prima di provarci. Lo stesso studio afferma che la semplice aggiunta di un CAPTCHA può ridurre i tassi di conversione del tuo sito del 3,2%.
Se sei relativamente esperto di tecnologia, probabilmente non avrai difficoltà a risolvere i CAPTCHA. Ma molti degli utenti che decidono di lasciare una pagina quando ne vedono una lo fanno perché i CAPTCHA sono progettati per essere difficili da risolvere.
Secondo Stanford, la risoluzione di un CAPTCHA video può richiedere in media fino a dieci secondi e i CAPTCHA audio hanno un incredibile tasso di fallimento del 50%. Anche i normali CAPTCHA di immagini possono essere difficili da risolvere poiché offuscano intenzionalmente lettere e simboli. Alcune pagine ti chiedono persino di risolvere più CAPTCHA prima di lasciarti procedere.
Ad essere onesti, i CAPTCHA funzionano. Forniscono una soluzione funzionale a un problema che la maggior parte dei siti web fa fatica ad affrontare.
Il problema è che l'utilizzo di un CAPTCHA sposta la responsabilità sugli utenti. È come chiedere ai clienti del negozio di dimostrare di non essere ladri prima di poter effettuare un acquisto. Inoltre, non è una buona opzione quando si tratta di standard di accessibilità. Questo perché potrebbe allontanare gli utenti con problemi di vista o udito. Poiché esistono effettivamente alternative ai CAPTCHA, potresti considerare quale opzione utilizzare prima di implementarle.
Quali sono i diversi tipi di CAPTCHA?
Esistono molti tipi di CAPTCHA. La maggior parte dei siti Web utilizza reCAPTCHA, una soluzione gratuita (fino a 1.000.000 di valutazioni al mese) di Google. Quando ti imbatti in un modulo di contatto che utilizza reCAPTCHA, dovrai selezionare una casella che dice "Non sono un robot".
Se il servizio rileva movimenti o attività sospetti con la tua connessione, dovrai risolvere un puzzle di immagini. Nella maggior parte dei casi, il puzzle ti chiederà di identificare più elementi simili da un gruppo di immagini. A seconda dei casi, potrebbe essere necessario risolvere più puzzle di immagini prima di inviare un modulo.
Oltre a reCAPTCHA, potresti anche imbatterti in CAPTCHA audio o video. Questi tendono ad essere peggiori (dal punto di vista dell'utente) perché devi guardare e / o ascoltare per intero prima di poter risolvere il puzzle. In molti casi, questo potrebbe non essere nemmeno possibile se ti trovi da qualche parte dove non puoi ascoltare l'audio, non hai un paio di cuffie a portata di mano o hai una disabilità.
Il CAPTCHA ideale è quello che richiede pochissimo lavoro da parte degli utenti pur fornendo un solido livello di protezione dallo spam. Dovrebbe anche essere accessibile a quante più persone possibile. Alcune alternative CAPTCHA, come Akismet, possono fornire questo.
Qual è la migliore alternativa al CAPTCHA?
Se vuoi eliminare lo spam dal tuo sito WordPress, ma non vuoi allontanare i visitatori con test complicati e fastidiosi, la migliore alternativa al CAPTCHA è Akismet.
Incontra Akismet: il blocco dello spam non intrusivo
Akismet è uno degli strumenti WordPress più popolari sul mercato. È progettato per aiutarti a prevenire lo spam senza aggiungere complicazioni per i visitatori, identificando spam e commenti dannosi inviati tramite i moduli del tuo sito.
È "non intrusivo" perché Akismet può proteggere il tuo sito Web dallo spam senza utilizzare CAPTCHA. Il servizio analizza ogni commento e modulo inviato sul tuo sito Web per vedere se corrisponde a spam noto o indirizzi IP dannosi o se segue schemi che sollevano bandiere rosse (come il collegamento a siti di terze parti non correlati).
Puoi configurare Akismet in modo che elimini automaticamente questi invii o consentirti di rivederli per verificare se provengono da visitatori reali. In entrambi i casi, i visitatori non vedranno mai un CAPTCHA quando utilizzi Akismet. Il tuo sito rimane protetto e l'esperienza dell'utente migliora drasticamente.
Tutto accade in background. Non c'è niente di speciale da compilare per i visitatori. Nessun puzzle, nessun audio da ascoltare, nessun segnale di stop da identificare. I veri visitatori possono andare per la loro strada senza saperlo. Gli invii di spam vengono quindi identificati ed eliminati o ordinati per essere esaminati in seguito.
Come aggiungere Akismet a un modulo di contatto WordPress
Aggiungere Akismet ai moduli di contatto di WordPress è facile. Puoi farlo in pochi passi. Tuttavia, il processo può variare leggermente a seconda del tipo di modulo di contatto o plug-in che stai utilizzando, quindi discutiamo di come funziona!
Passaggio 1: installa e attiva Akismet
I siti non commerciali possono utilizzare Akismet gratuitamente per bloccare commenti spam e invii di moduli di contatto nefasti. Per iniziare, dovrai installare e attivare il plug-in.
Vai alla scheda Plugin nella dashboard di WordPress. Quindi, fai clic su Aggiungi nuovo e utilizza lo strumento di ricerca per cercare il plug-in Akismet. In molti casi, sarà un'opzione tra i migliori plugin "in primo piano".
Quando trovi il plugin, fai clic su Installa → Attiva . Una volta che il plugin è attivo, vai su Impostazioni → Akismet Anti-Spam . Nella sezione Impostazioni , vedrai un campo in cui devi inserire una chiave API.
Per ottenere questa chiave, vai sul sito web di Akismet e registrati per un account. Dopo esserti registrato, avrai accesso alla dashboard di Akismet. Vai alla scheda Il mio account e seleziona l'opzione Aggiungi abbonamento .
Nella pagina successiva potrai scegliere il piano che desideri utilizzare. Il piano personale utilizza un modello pay-what-you-want, quindi puoi registrarti gratuitamente e utilizzarlo per un singolo sito web. Tieni presente che puoi iscriverti a questo piano gratuito solo se non pubblichi annunci, vendi prodotti o promuovi un'attività tramite il tuo sito web.
Dopo aver confermato l'abbonamento, avrai accesso a una chiave API, che puoi vedere nella scheda Il mio account . Copia la chiave e torna alla schermata Impostazioni → Akismet Anti-Spam nella dashboard di WordPress. Incollalo nel campo Chiave API .
Fai clic su Salva modifiche e il gioco è fatto. Per impostazione predefinita, Akismet bloccherà lo spam nei commenti e lo invierà a una coda in cui è possibile rivedere gli invii nella dashboard. C'è un passaggio in più se vuoi usare Akismet con un modulo di contatto.
Passaggio 2: integra Akismet con il tuo modulo di contatto
WordPress non offre funzionalità di modulo di contatto predefinite. Ciò significa che la maggior parte degli utenti fa affidamento sui plug-in per implementare questi tipi di moduli sui propri siti Web. Questo passaggio dipenderà dal plug-in del modulo di contatto che stai utilizzando.
Akismet funziona con i plugin per moduli di contatto WordPress più popolari. Alcuni plugin, come Formidable Forms e WPForms, includono il supporto integrato per Akismet. Con entrambi i plug-in, devi solo abilitare l'impostazione di protezione antispam di Akismet per ogni singolo modulo.
Altri plugin, come Gravity Forms, richiedono di configurare i componenti aggiuntivi di Akismet per aggiungere protezione antispam ai loro moduli. Infine, ci sono alcuni strumenti, come Contact Form 7 e Ninja Forms, che richiedono di aggiungere frammenti di codice ai moduli per abilitare il supporto per Akismet. Fortunatamente, tutti e tre questi metodi sono piuttosto semplici.
Per la soluzione più semplice, prendi in considerazione l'utilizzo della funzionalità del modulo di contatto WordPress di Jetpack.
Leggi di più: Come utilizzare Akismet con i moduli di contatto di WordPress.
Passaggio 3: configura le impostazioni anti-spam di Akismet
Akismet è praticamente uno strumento plug-and-play, che può essere interessante se stai cercando qualcosa di semplice e veloce. In ogni caso, ti dà anche il controllo su come vuoi gestire lo spam del modulo di contatto.
Per impostazione predefinita, il plug-in invia i commenti contrassegnati come spam a una "coda" speciale in cui è possibile esaminarli (nella sezione Commenti della dashboard). In alternativa, puoi configurare Akismet per eliminare completamente lo spam, quindi non devi occupartene.
Per fare ciò, vai su Impostazioni → Akismet Anti-Spam e cerca la sezione Impostazioni . L'opzione che stai cercando appare sotto Severità .
Akismet fa un ottimo lavoro nel separare i messaggi spam da quelli veri. Ciò significa che puoi scegliere di eliminare lo spam del modulo di contatto senza preoccuparti troppo. Se vuoi conservare ogni messaggio per andare sul sicuro, opta per Metti sempre lo spam nella cartella Spam per la revisione collocamento.
Tieni presente che Akismet memorizza i commenti spam solo per 15 giorni. Successivamente, li elimina automaticamente. Ciò significa che vorrai rivedere la coda ogni settimana o al massimo ogni due settimane.
Come aggiungere CAPTCHA a un modulo di contatto WordPress
Il processo di aggiunta di CAPTCHA ai moduli di contatto di WordPress dipenderà dal servizio che stai utilizzando. Poiché reCAPTCHA è la soluzione CAPTCHA più popolare sul Web, ti mostreremo come integrarla con un modulo di contatto WordPress.
Passaggio 1: registra un account reCAPTCHA
Se hai già un account Google, puoi accedere subito a reCAPTCHA. Basta visitare Google.com/reCAPTCHA e selezionare l'opzione Console di amministrazione v3 nel menu di navigazione principale.
Fai clic sull'icona del segno più nella dashboard di reCAPTCHA e inserisci un'etichetta per il tuo sito web. Questo può essere qualsiasi identificatore univoco. Quindi, scegli il tipo di reCAPTCHA che desideri utilizzare per il tuo sito.
Il tipo più comune di CAPTCHA è reCAPTCHA v2, che costringe gli utenti a risolvere una sfida o un puzzle per effettuare un invio.
Successivamente, cerca il campo Domini . Inserisci il dominio del sito Web in cui desideri utilizzare reCAPTCHA .
Dopo aver inserito il dominio, dovrai rivedere i termini di servizio di reCAPTCHA, accettarli se lo fai e inviare il modulo. Quindi, reCAPTCHA ti fornirà un sito e una chiave segreta. Ti serviranno entrambi per i seguenti passaggi, quindi tieni la scheda aperta o copiali e incollali in un posto sicuro.
Passaggio 2: trova un plug-in compatibile con reCAPTCHA
Esistono alcuni plug-in per moduli di contatto di WordPress compatibili con reCAPTCHA. Ma non tutti lo supportano immediatamente. Alcuni plug-in avranno semplicemente bisogno di un componente aggiuntivo, ma molti di essi richiedono l'aggiunta di codice personalizzato direttamente ai singoli moduli di contatto per visualizzare le sfide.
Inoltre, reCAPTCHA non offre documentazione che mostri quali plugin di WordPress sono compatibili con esso. Tuttavia, i plugin per moduli di contatto più popolari avranno probabilmente un metodo di integrazione.
Se non sei sicuro che il plug-in che stai utilizzando sia compatibile con reCAPTCHA, dovresti controllare la sua documentazione. Se scopri che è compatibile, dovresti essere in grado di trovare le istruzioni su come implementare il sistema anti-spam con i tuoi moduli di contatto.
Domande frequenti sui moduli CAPTCHA e WordPress
Se hai ancora domande sui CAPTCHA e su come funzionano, questa sezione ti darà una risposta. Iniziamo esaminando cosa sono i CAPTCHA.
Cos'è CAPTCHA?
Un CAPTCHA è una sorta di test progettato per consentire agli utenti di dimostrare di essere umani e non robot. Ciò è necessario perché la maggior parte dei siti Web con sezioni di commento o moduli di contatto deve gestire molti bot e spammer.
Questi bot tendono a lasciare commenti spam che puntano verso altri siti Web o cercano di trovare vulnerabilità nei moduli. I CAPTCHA aiutano a fermarli poiché richiedono un certo livello di ingegnosità umana per essere risolti. In genere, i CAPTCHA implicano puzzle di immagini, ma possono anche utilizzare video o audio.
Cos'è reCAPTCHA?
reCAPTCHA è uno strumento CAPTCHA offerto da Google. Funziona come un servizio "freemium" che fornisce fino a 1.000.000 di valutazioni al mese in tutte le forme di cui hai bisogno.
Se implementi reCAPTCHA, i visitatori devono selezionare una casella prima di inviare un modulo per confermare che sono umani. Il servizio può richiedere ulteriori conferme sotto forma di test visivi se rileva eventuali anomalie.
Cos'è lo spam del modulo di contatto?
Lo spam è ovunque online, dalle sezioni dei commenti ai moduli di contatto. Ogni volta che crei un modulo, apri un'altra sede per lo spam. Ci sono molti bot e persone dedicate all'utilizzo di moduli per inviare spam, che vanno dalla promozione dei propri contenuti alla condivisione di collegamenti a siti dannosi.
Lo spam del modulo di contatto è qualsiasi invio che non è progettato per soddisfare lo scopo del modulo, ma per aggirarlo o per indurti a intraprendere un'azione con conseguenze negative. Questo tipo di spam è in genere facile da individuare, ma gestirlo può richiedere molto tempo che altrimenti potresti dedicare a rispondere a domande legittime.
CAPTCHA è la soluzione migliore per lo spam dei moduli di contatto?
I CAPTCHA sono un modo efficace per ridurre i moduli di contatto e altri tipi di spam. Tuttavia, la ricerca mostra che gli utenti reagiscono in modo molto negativo ai CAPTCHA. In media, il 30% degli utenti lascia una pagina quando vede un CAPTCHA.
Sebbene i CAPTCHA funzionino, devi decidere se valgono la perdita di visitatori legittimi e potenziali conversioni. Inoltre, esistono alternative ai CAPTCHA meno invadenti, come Akismet. Strumenti anti-spam alternativi che non costringono i visitatori a risolvere enigmi offriranno un'esperienza molto migliore rispetto ai CAPTCHA.
Akismet vs CAPTCHA: quale scegliere?
La risposta a questa domanda dipende dal tipo di sito Web che stai utilizzando e dall'esperienza utente che desideri offrire. Per i siti di e-commerce, la perdita di visitatori e conversioni causata spesso dai CAPTCHA può comportare una significativa perdita di entrate.
Per i moduli di contatto in particolare, l'utilizzo di normali CAPTCHA significa che perderai alcune potenziali domande. Soluzioni come Akismet sono meno invadenti e altrettanto efficaci. Se utilizzi WordPress, l'implementazione di Akismet è straordinariamente semplice, il che lo rende una soluzione migliore rispetto ai CAPTCHA.
Akismet funzionerà con il plug-in del mio modulo di contatto?
Akismet funziona con la maggior parte dei plugin per moduli di contatto di WordPress (almeno le opzioni ben note). Alcuni plug-in offrono compatibilità immediata con Akismet, mentre altri richiedono l'installazione di componenti aggiuntivi. Per alcuni plugin, potrebbe essere necessario aggiungere codice personalizzato ai moduli, ma il processo è solitamente molto semplice.
Quanti siti WordPress si fidano di Akismet?
Akismet è uno dei plugin WordPress più popolari al mondo, nessuno escluso. Al momento ci sono oltre cinque milioni di installazioni attive di Akismet e quel numero continua a salire.
In effetti, molti host web offrono Akismet come uno dei pochi plug-in preinstallati con le loro configurazioni di WordPress. Questo perché l'utilizzo di Akismet fin dall'inizio può aiutarti a ridurre il livello di spam con cui hai a che fare e, quindi, a proteggere il tuo sito web.
Se vuoi implementare una soluzione anti-spam che non richieda di costringere i visitatori a risolvere enigmi, Akismet è la strada da percorrere. Milioni di utenti si affidano già ad Akismet per proteggere i propri siti ed è gratuito per i siti non commerciali. Ecco perché lo abbiamo elencato come uno dei plugin indispensabili per i siti WordPress.
Usa Akismet per prevenire lo spam in WordPress
Se hai un sito Web con moduli, probabilmente devi implementare una sorta di protezione antispam. Per molto tempo, i CAPTCHA sono stati il punto di riferimento del settore. Sono relativamente facili da implementare e svolgono il lavoro. Tuttavia, non è saggio ignorare l'effetto negativo che hanno sull'esperienza dell'utente. In poche parole, alla gente non piacciono i CAPTCHA.
Per la migliore protezione antispam senza fastidiosi visitatori del sito, dovresti prendere in considerazione un'alternativa come Akismet. È conveniente e semplice per iniziare.
Vuoi mantenere felici i tuoi clienti proteggendo anche il tuo sito WordPress da spammer e bot? Iscriviti ad Akismet oggi!