I commenti di spam sono i peggiori. È come avere ospiti non invitati che scarabocchiano stupidaggini su tutto il vostro bel sito web.
Ma non preoccupatevi, non dovete offendere del tutto i commenti e perdere il vero engagement degli utenti. C’è un modo per tenere a bada gli spammer: reCAPTCHA.
Si può pensare a reCAPTCHA come a una guardia di sicurezza per la sezione commenti. Utilizza puzzle e sfide intelligenti per assicurarsi che solo persone reali, e non bot, possano lasciare commenti sulle vostre pubblicazioni.
In questa guida vi mostreremo come aggiungere facilmente la protezione reCAPTCHA al vostro modulo di commento di WordPress, in modo da poter tornare a godere di conversazioni reali con i vostri lettori.
Che cos’è il reCAPTCHA di Google?
Lo spam dei commenti è un problema per molti siti web WordPress. Akismet, il popolare servizio di filtraggio dello spam per WordPress, blocca circa 7,5 milioni di commenti spam ogni ora.
reCAPTCHA è uno dei modi migliori per combatterlo. reCAPTCHA è una forma avanzata di CAPTCHA in grado di distinguere tra robot e utenti umani. CAPTCHA è infatti l’acronimo di “Completely Automated Public Turing Test to Tell Computers and Humans Apart”.
Google ha acquisito la tecnologia CAPTCHA nel 2009 e l’ha successivamente ribattezzata reCAPTCHA. Inoltre, ha reso più facile per gli utenti umani superare facilmente il test.
Per superare il test, gli utenti devono fare clic su una casella di controllo che indica che non sono un robot. In caso di superamento del test, gli verrà presentata una serie di immagini multiple in cui dovranno fare clic sugli oggetti corrispondenti.
Google ha reso disponibile pubblicamente reCAPTCHA in modo che i proprietari di siti web possano utilizzarlo nei moduli di contatto, nelle pagine di login e nei moduli di commento per ridurre lo spam.
È anche facilissimo da configurare e aggiungere ai moduli di commento di WordPress.
Detto questo, vediamo come aggiungere facilmente reCAPTCHA a un modulo di commento di WordPress con istruzioni passo passo.
Installazione di un plugin WordPress reCAPTCHA
La prima cosa da fare è installare e attivare il plugin Advanced Google reCAPTCHA. Per istruzioni dettagliate, potete consultare la nostra guida passo-passo su come installare un plugin di WordPress.
Dopo l’attivazione, è necessario visitare la pagina Advanced Google reCAPTCHA per configurare le impostazioni del plugin.
Il plugin vi chiederà di fornire le chiavi API di Google reCAPTCHA. È possibile creare queste chiavi gratuitamente dal sito ufficiale di reCAPTCHA, facendo clic sul link “registra il tuo dominio” nella parte superiore della schermata.
Registrazione del sito web per ottenere le chiavi API di reCAPTCHA
Il link “registra il tuo dominio” vi porterà al sito web di Google reCAPTCHA, dove potrete registrare il vostro sito per farlo funzionare con reCAPTCHA.
Vi verrà chiesto di accedere con il vostro account Google. Successivamente, verrà visualizzata la pagina “Registra un nuovo sito”, in cui è necessario fornire alcune informazioni di base per registrare il sito.
Per prima cosa, è necessario digitare il nome del proprio sito web o un nome a scelta nel campo “Etichetta”. Questo vi aiuterà a identificare facilmente il vostro sito in futuro.
Successivamente, è necessario selezionare il pulsante di opzione “Sfida (v2)”. Si apriranno 2 nuove opzioni.
Poiché si desidera aggiungere la casella di controllo reCAPTCHA al proprio sito, è necessario selezionare la prima opzione, “Non sono un robot”.
Scorrendo verso il basso, si vedrà la casella di testo “Domini”. Questa consente di aggiungere il nome del dominio del sito web in cui si desidera aggiungere la casella di controllo reCAPTCHA.
È inoltre possibile aggiungere più domini o sottodomini facendo clic sull’icona più (+). Questo vi permetterà di utilizzare le stesse chiavi API su diversi siti web.
Una volta compilato il modulo, è possibile fare clic sul pulsante “Invia” per registrare il sito.
Google reCAPTCHA mostrerà ora un messaggio di successo insieme alla chiave del sito e alla chiave segreta in questa pagina.
Ora è possibile utilizzare queste chiavi API nelle impostazioni del plugin sul proprio sito web WordPress.
Aggiunta di reCAPTCHA a un modulo di commento di WordPress
Ora è necessario tornare alla pagina Advanced Google reCAPTCHA nell’area di amministrazione di WordPress.
Nella pagina delle impostazioni, è necessario incollare la chiave del sito e la chiave segreta.
Successivamente, assicurarsi che la casella “Abilita per il modulo di commento” sia selezionata.
Per impostazione predefinita, reCAPTCHA viene utilizzato nella pagina di accesso, nella pagina di registrazione, nella pagina di perdita della password e nel modulo dei commenti. È possibile selezionare o deselezionare le caselle per attivare le opzioni necessarie.
Una volta terminato, non dimenticate di fare clic sul pulsante “Salva modifiche” in fondo alla pagina per memorizzare le chiavi API e abilitare il reCAPTCHA.
Congratulazioni, avete aggiunto con successo reCAPTCHA al vostro modulo di commento di WordPress. Ora potete controllare la sezione dei commenti dei vostri post per verificare che funzioni.
Nota: la casella di controllo reCAPTCHA sarà visualizzata solo dagli utenti che hanno effettuato il logout. Per visualizzare l’anteprima del reCAPTCHA, è necessario uscire da WordPress o aprire il sito web in una finestra in incognito del browser.
Altri modi per combattere lo spam di commenti in WordPress
Il reCAPTCHA è solo uno dei modi per combattere lo spam dei commenti sul vostro sito web. Eccone altri.
Il primo passo dovrebbe essere quello di attivare la moderazione dei commenti. In questo modo avrete la possibilità di visualizzare e approvare i commenti prima che vengano visualizzati sul vostro sito web.
È inoltre possibile utilizzare il plugin Akismet per catturare automaticamente i tipi più comuni di commenti di spam controllando un database globale di spam. Akismet è preinstallato in WordPress, ma non è attivato di default.
Inoltre, il plugin premium di Sucuri consente di bloccare le richieste sospette prima ancora che raggiungano il sito web. In questo modo si impedisce ai bot e agli script automatizzati di inviare commenti. Lo utilizziamo su tutti i nostri siti web.
È inoltre possibile bloccare i commenti di spam utilizzando il plugin Antispam Bee. Consente di impostare regole su quali utenti fidarsi, come i commentatori approvati o quelli con un Gravatar. È anche possibile creare regole che contrassegnino immediatamente i commenti come spam, ad esempio quando contengono codice.
Potete conoscere questi metodi e molti altri nella nostra selezione di consigli e strumenti per combattere lo spam dei commenti in WordPress.
Guide di esperti per migliorare l’esperienza dei commenti in WordPress
Speriamo che questo tutorial vi abbia aiutato a capire come aggiungere reCAPTCHA al modulo commenti di WordPress del vostro sito web. Potreste anche voler vedere altri articoli relativi al miglioramento dell’esperienza di commento in WordPress:
- Come creare una pagina di commenti recenti in WordPress
- Come rendere ricercabili i commenti ai post del blog in WordPress
- Come consentire agli utenti di iscriversi ai commenti in WordPress
- Come consentire agli utenti di mettere “Mi piace” o “Non mi piace” ai commenti in WordPress
- Come evidenziare i commenti degli autori in WordPress
- Come consentire agli utenti di modificare i propri commenti in WordPress
- Come aggiungere campi personalizzati al modulo dei commenti in WordPress
- Come rimuovere il campo URL del sito web dal modulo di commento di WordPress
- Come disabilitare completamente i commenti in WordPress (Guida definitiva)
- I migliori plugin per migliorare i commenti su WordPress
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
THANKGOD JONATHAN
Easy setup and it just works! reCAPTCHA has significantly reduced spam on my blog.
Spam comments are a thing of the past thanks to reCAPTCHA! My comment section is finally clean and engaging.
Ahmed Omar
it is really an important point in site protection against spam comments and subscription.
I faced this problem few days ago, and the only solution was to put recaptcha.
Thank you
WPBeginner Support
You’re welcome, glad our guide could help include it!
Admin
Ralph
I have Akismet plugin and it is great. Over 5 years of blogging on current blog and over 2200 comments i have little to no spam. And even if, it always go to the spam folder, so i don’t have to worry about it, as noone can see it.
reCAPTCHA can be annoying for readers as it sometimes lag and doesn’t work. I prefer tip you provided with content must be manually approved. I must aprove first comment from particular e-mail and then it accepts that person every time. Never had problems with that.
WPBeginner Support
It is always a question of personal preference but as long as you have found the way that works for you
Admin
afdhal
thanks for the tips! no more bot in my comment.
WPBeginner Support
Glad you found this recommendation helpful
Admin
Moh
Why don’t you have CAPTCHA here on your website?
WPBeginner Support
We are trying other tools on our site, there’s nothing wrong with using CAPTCHA but it is personal preference if you use it.
Admin
Simon Griffiths
The plugin you recommend looks like it’s not supported anymore. Are there any others?
WPBeginner Support
We will be sure to take a look and update our suggestion should we find an alternative we would recommend.
Admin
Jack
Perfect! One huge WordPress annoyance will be gone!
WPBeginner Support
Glad our guide was helpful
Admin
jodarove
Thank you! very helpful!
WPBeginner Support
You’re welcome
Admin
Duncan McCormack
re the reCAPTCHA section when you visit the plugin it says at the top: This plugin hasn’t been tested…
Is this still the best Plugin to use? Is it safe? Or is there now a better one out there?
Cheers, Duncan.
WPBeginner Support
For the not tested warning, you would want to take a look at our article below for our recommendations on this:
https://www.wpbeginner.com/opinion/should-you-install-plugins-not-tested-with-your-wordpress-version/
Admin
Steve
I followed the instructions exactly and the reCaptcha button will not appear on my site at all. Signed out of WP. Incognito window. nothing.
WPBeginner Support
Please reach out to the plugin’s specific support to see if this could be due to a conflict between your specific theme and the plugin itself.
Admin
Desi
This plugin is no longer working. I have installed it and none of the buttons will toggle.
WPBeginner Support
You would want to reach out to the plugin’s support and let them know to help remove the issue.
Admin
DonDee
FYI… The new v3CAPTCHA does not provide a clickable “I am not a Robot” conformation. The only way to tell if it’s running on the site is a CAPTCHA icon floating in the lower right hand side of the screen on the site you’re on.
WPBeginner Support
Thanks for sharing this for anyone using v3
Admin
Pradeep Singh
Hello
If I am using Akismet antispam plugin still I need to use reCaptcha technology?
Thanks
WPBeginner Support
That would be a personal preference question, both are tools to help prevent spam and will work together.
Admin
pepe
The recaptcha is not showing! help!
WPBeginner Support
You may want to check your site in an incognito browser where you’re not logged into your site to make sure it isn’t hiding for your admin user.
Admin
bob martin
Help! I clicked on save api keys button like tutorial said and now my site isn’t working at all.
WPBeginner Support
It would depend on what your error is for the cause and possible solution, for a starting point you would want to take a look at our guide here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Admin
Eva Live
Does this mean if I use this, I don’t really need to moderate all comments? I don’t like that comments don’t show up as soon as they are posted, it has to wait until I get around to reviewing comments.
WPBeginner Support
You would still need to moderate comments, reCAPTCHA is a way to prevent spam from bots but there can be other comments you don’t want on your site
Admin