Los comentarios Spam son lo peor. Es como tener invitados sin invitación que garabatean tonterías por todo tu hermoso sitio web.
Pero no te preocupes, no tienes por qué desactivar por completo los comentarios y perderte la auténtica participación de los usuarios. Hay una forma de mantener a raya a los spammers: reCAPTCHA.
Puedes pensar en reCAPTCHA como un guardia de seguridad para tu sección de comentarios. Utiliza rompecabezas inteligentes y desafíos para asegurarse de que solo personas reales, no bots, puedan dejar comentarios en tus entradas.
En esta guía, le mostraremos cómo añadir fácilmente la protección reCAPTCHA a su formulario de comentarios de WordPress, para que pueda volver a disfrutar de conversaciones reales con sus lectores.
¿Qué es Google reCAPTCHA?
El Spam en los comentarios es un problema en muchos sitios web de WordPress. Akismet, el popular servicio de filtrado de spam para WordPress, bloquea cerca de 7,5 millones de comentarios spam cada hora.
reCAPTCHA es una de las mejores formas de combatirlo. reCAPTCHA es una forma avanzada de CAPTCHA que puede distinguir entre robots y usuarios humanos. De hecho, CAPTCHA es el acrónimo de ‘Completely Automated Public Turing Test to Tell Computers and Humans Apart’ (Prueba de Turing pública completamente automatizada para distinguir entre ordenadores y humanos).
Google adquirió la tecnología CAPTCHA en 2009 y más tarde la renombró como reCAPTCHA. También facilitaron a los usuarios humanos la superación de la prueba.
Para superar la prueba, los usuarios deben hacer clic en una casilla de verificación que indica que no son robots. O bien pasan la prueba inmediatamente, o bien se les presenta un conjunto de varias imágenes en las que tendrán que hacer clic en los objetos que coincidan.
Google ha puesto reCAPTCHA a disposición del público para que los propietarios de sitios web puedan utilizarlo en formularios de contacto, páginas de acceso y formularios de comentarios para reducir el Spam.
También es muy fácil de establecer y añadir a los formularios de comentarios de WordPress.
Dicho esto, veamos cómo añadir fácilmente reCAPTCHA a un formulario de comentarios de WordPress con instrucciones paso a paso.
Instalación de un plugin reCAPTCHA para WordPress
Lo primero que tienes que hacer es instalar y activar el plugin Advanced Google reCAPTCHA. Puedes consultar nuestra guía paso a paso sobre cómo instalar un plugin de WordPress para obtener instrucciones detalladas.
Una vez activado, debe visitar la página de Google reCAPTCHA avanzado para establecer los ajustes del plugin.
El plugin te pedirá las claves API de Google reCAPTCHA. Puede crear estas claves de forma gratuita desde el sitio web oficial de reCAPTCHA al hacer clic en el enlace “registre su dominio” en la parte superior de la pantalla.
Registro de su sitio web para obtener claves de API reCAPTCHA
El enlace “registre su dominio” le llevará al sitio web de Google reCAPTCHA, donde podrá registrar su sitio para que funcione con reCAPTCHA.
Se te pedirá que accedas con tu cuenta de Google. A continuación, aparecerá la página “Registrar un sitio nuevo”, en la que deberás facilitar algunos datos básicos para registrar tu sitio.
En primer lugar, escriba el nombre de su sitio web o cualquier otro nombre de su elección en el campo “Etiqueta”. Esto le ayudará a identificar fácilmente su sitio en el futuro.
A continuación, seleccione el botón de opción “Desafío (v2)”. Se abrirán dos nuevas opciones.
Puesto que desea añadir la casilla de verificación reCAPTCHA a su sitio, debe seleccionar la primera opción, ‘I’m not a robot Checkbox’.
Cuando se desplace hacia abajo, verá el cuadro de texto “Dominios”. Esto le permite añadir el nombre de dominio de su sitio web donde desea añadir la casilla de verificación reCAPTCHA.
También puede añadir varios dominios o subdominios al hacer clic en el icono más (+). Esto le permitirá utilizar las mismas claves API en diferentes sitios web.
Una vez cumplimentado el formulario, puede hacer clic en el botón “Enviar” para registrar su sitio.
Google reCAPTCHA le mostrará ahora un mensaje de correcto junto con la clave del sitio y la clave secreta en esta página.
Ahora puede utilizar estas claves API en los ajustes del plugin en su sitio web de WordPress.
Añadir reCAPTCHA a un formulario de comentarios de WordPress
Ahora, debe volver a la página de Google reCAPTCHA avanzado en el área de administrador de WordPress.
En la página de ajustes, tienes que pegar la clave del sitio y la clave secreta.
A continuación, compruebe que la casilla “Activar para formulario de comentarios” está marcada.
Por defecto, reCAPTCHA se utilizará en la página de acceso / registro, en la página de pérdida de contraseña y en el formulario de comentarios. Puedes marcar / desmarcar las casillas para activar las opciones que necesites.
Una vez que haya terminado, no olvide hacer clic en el botón “Guardar cambios” situado en la parte inferior de la página para guardar las claves API y activar reCAPTCHA.
Enhorabuena, has añadido correctamente reCAPTCHA a tu formulario de comentarios de WordPress. Ahora puede marcar / comprobar la sección de comentarios de las entradas de su blog para confirmar que funciona.
Nota: La casilla de verificación de reCAPTCHA solo se mostrará a los usuarios desconectados. Para obtener una vista previa de reCAPTCHA, deberá salir de WordPress o abrir su sitio web en una ventana de incógnito en su navegador.
Más formas de combatir el Spam de comentarios en WordPress
reCAPTCHA es sólo una forma de combatir el Spam de comentarios en tu sitio web. Aquí tienes algunas más.
Lo primero que debe hacer es activar la moderación de comentarios. Esto le dará la oportunidad de ver y aprobar los comentarios antes de que se muestren en su sitio web.
También puede utilizar el plugin Akismet para detectar automáticamente los tipos más comunes de comentarios spam comprobando una base de datos global de spam. Akismet viene preinstalado con WordPress, pero no está activado por defecto.
Mejor aún, el plugin premium Sucuri le permite bloquear solicitudes sospechosas incluso antes de que lleguen a su sitio web. Esto evita que los robots y scripts automatizados envíen comentarios. Lo utilizamos en todos nuestros sitios web.
También puedes bloquear los comentarios de Spam con el plugin Antispam Bee. Te permite establecer reglas acerca de en qué usuarios confiar, como comentaristas aprobados o comentaristas con un Gravatar. También puedes crear reglas que marquen inmediatamente los comentarios como Spam, por ejemplo cuando contienen código.
Puedes aprender acerca de estos métodos y muchos más en nuestra selección experta de consejos y herramientas para combatir el Spam de comentarios en WordPress.
Guías de expertos para mejorar la experiencia de los comentarios en WordPress
Esperamos que este tutorial te haya ayudado a aprender cómo añadir reCAPTCHA al formulario de comentarios de WordPress de tu sitio web. Puede que también quieras ver otros artículos relacionados con cómo mejorar la experiencia de los comentarios en WordPress:
- Cómo crear una página de comentarios recientes en WordPress
- Cómo hacer que los comentarios de entradas de blog se puedan buscar en WordPress
- Cómo permitir que sus usuarios se suscriban a los comentarios en WordPress
- Cómo permitir que a los usuarios les gusten o no les gusten los comentarios en WordPress
- Cómo resaltar los comentarios del autor en WordPress
- Cómo permitir a los usuarios editar sus comentarios en WordPress
- Cómo añadir campos personalizados al formulario de comentarios en WordPress
- Cómo eliminar el campo URL del sitio web del formulario de comentarios de WordPress
- Cómo desactivar completamente los comentarios en WordPress (Guía definitiva)
- Los mejores plugins para mejorar los comentarios en WordPress
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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!
Administrador
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
Administrador
afdhal
thanks for the tips! no more bot in my comment.
WPBeginner Support
Glad you found this recommendation helpful
Administrador
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.
Administrador
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.
Administrador
Jack
Perfect! One huge WordPress annoyance will be gone!
WPBeginner Support
Glad our guide was helpful
Administrador
jodarove
Thank you! very helpful!
WPBeginner Support
You’re welcome
Administrador
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/
Administrador
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.
Administrador
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.
Administrador
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
Administrador
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.
Administrador
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.
Administrador
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/
Administrador
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
Administrador