El sistema CAPTCHA o reCAPTCHA es una forma altamente efectiva de proteger tu web o negocio de comercio electrónico de WordPress de spam y bots, lo cual es crucial para garantizar la seguridad en Internet.
Esto suena muy bien, pero el esfuerzo que conlleva resolver un CAPTCHA a veces resulta en una reducción de las conversiones. Según Moz, añadir un CAPTCHA podría resultar en una pérdida del 3,2 % de las conversiones. ¡Vaya!
Por eso, hoy vamos a hablar del problema de la configuración tradicional de CAPTCHA, ofreceremos una alternativa a la altura y haremos una guía paso a paso para añadir CAPTCHA y reCAPTCHA en tu web de WordPress, si esa sigue siendo la opción que más te interesa.
Después de seguir esta guía, tu web será más segura para tus visitantes.
¡Vamos allá!
El problema de las soluciones tradicionales de CAPTCHA
Aunque los sistemas CAPTCHA se han adoptado ampliamente por su capacidad para prevenir el spam y la actividad de bots, tienen algunas desventajas. Debes conocer estos inconvenientes antes de usar un plugin CAPTCHA de WordPress.
1. Pueden resultar difíciles a las personas con discapacidades visuales
Los sistemas CAPTCHA tradicionales se suelen basar en imágenes distorsionadas de texto, lo que dificulta que las personas con discapacidades visuales los puedan resolver. Esto puede generar problemas de accesibilidad y desanimar a los visitantes a interactuar con tu web.

2. Crean una experiencia frustrante
Resolver los CAPTCHA puede ser frustrante y llevar tiempo, especialmente cuando el texto distorsionado es difícil de leer. Esta molestia puede hacer que las personas abandonen tu web sin completar la acción que tenían prevista, como enviar un formulario o realizar una compra. A veces, los visitantes incluso pueden tener que resolver varios CAPTCHA, una verdadera prueba de resistencia.
3. Pueden generar falsos positivos
Los sistemas CAPTCHA a veces pueden identificar incorrectamente a usuarios humanos reales como bots, impidiéndoles acceder a tu web o enviar formularios. Esto puede provocar una pérdida de clientes o suscriptores.
4. Bots sofisticados pueden evitarlos fácilmente
A medida que los bots se vuelven más avanzados, son cada vez más capaces de eludir los sistemas CAPTCHA tradicionales, lo que los hace menos efectivos para prevenir el spam y la actividad maliciosa en tu web.
5. Pueden crear una experiencia de usuario negativa
Implementar sistemas CAPTCHA puede afectar negativamente a la experiencia de usuario de tu web, especialmente cuando los CAPTCHA son demasiado complejos o difíciles de resolver. Esto puede llevar a una menor satisfacción del visitante y, en última instancia, a una disminución de la participación y las conversiones.
6. Pueden provocar tasas de conversión más bajas
Como hemos estado mencionando, la experiencia frustrante de resolver CAPTCHA puede hacer que los usuarios abandonen tu web antes de completar lo que tenían pensado. Esto puede resultar en tasas de conversión más bajas para tu negocio.
7. Pueden causar tiempos de carga de página más largos
Los sistemas CAPTCHA también pueden contribuir a tiempos de carga de página más lentos, ya que requieren más recursos y scripts para cargarse. Esto puede afectar negativamente al rendimiento de tu web y a su posición en los motores de búsqueda.
Teniendo en cuenta estas desventajas, es importante encontrar una solución que sea efectiva para prevenir el spam y los bots y que a la vez brinde una experiencia de usuario positiva. Ahí es donde entra en juego Akismet para salvar la situación.
¿Cómo aborda Akismet estos problemas?
Akismet aborda las limitaciones de los sistemas CAPTCHA tradicionales mediante el uso de algoritmos avanzados y una base de datos de firmas de spam que se actualiza constantemente. Puede identificar y bloquear de manera efectiva el spam y la actividad maliciosa sin que el usuario tenga que interactuar de ninguna manera y sin barreras molestas para los visitantes de la web.
El resultado es una mayor accesibilidad, una mejor experiencia de usuario y menos falsos positivos.
Gracias a su tecnología avanzada de detección de spam y su base de datos constantemente actualizada, Akismet puede identificar y bloquear incluso a los bots más sofisticados. Al adelantarse a las amenazas, Akismet garantiza que tu presencia en Internet sea segura y que tus valiosos datos y contenido estén protegidos.
Beneficios de usar Akismet en lugar de CAPTCHA
Frente a las desventajas de las soluciones tradicionales de CAPTCHA, Akismet presenta algunos beneficios que lo convierten en una alternativa a la altura y más interesante para los propietarios de webs de WordPress.
1. Mayor facilidad de uso para el usuario
Akismet no necesita que los usuarios resuelvan acertijos o introduzcan códigos, lo que garantiza una experiencia de navegación más agradable y sin frustraciones. Funciona perfectamente en segundo plano, lo que permite a los visitantes centrarse en tu contenido sin distracciones ni interrupciones.
2. Mejor accesibilidad para todos los usuarios
Las personas con discapacidades visuales también se benefician de Akismet, ya que no utiliza acertijos visuales para bloquear el spam y los bots. Este enfoque garantiza que tu web sea fácil de usar y acogedora para una audiencia diversa, creando un entorno positivo para todos.
3. Mayor precisión en la detección de spam
Akismet utiliza algoritmos avanzados y una enorme base de datos de firmas de spam para minimizar los falsos positivos. Esto significa que los usuarios legítimos pueden acceder e interactuar con tu web sin ser identificados erróneamente como bots. Gracias a esta detección precisa del spam se puede mejorar la experiencia de usuario y crear una presencia online fiable.
4. Superefectivo contra la actividad maliciosa
Akismet es altamente efectivo en identificar y bloquear el spam y la actividad maliciosa, incluidos los bots más modernos que pueden eludir los sistemas CAPTCHA tradicionales. Su base de datos se actualiza constantemente y su avanzada tecnología de detección de spam garantiza que tu web está segura y protegida de las amenazas.
5. Rendimiento y tiempos de carga optimizados
Akismet se ejecuta en segundo plano y no ralentiza tu web con datos adicionales o ejecutando scripts innecesarios. Esto significa que tu sitio seguirá siendo rápido y adaptativo para tus visitantes, lo que puede ayudar a mejorar tu posición en los motores de búsqueda y crear una excelente experiencia de navegación.
Si todo esto te suena bien, te alegrará saber que ahora vamos a hablar sobre cómo instalar y configurar Akismet en WordPress.
Cómo añadir Akismet en WordPress
Añadir Akismet en los formularios de comentarios y contacto de WordPress es muy sencillo y se puede hacer en unos pocos pasos. Sin embargo, el procedimiento puede ser ligeramente diferente según el formulario de contacto o el plugin que estés utilizando. ¡Vamos a verlo!
Paso 1: Instalar el plugin Akismet
Akismet se puede utilizar de forma gratuita para eliminar comentarios de spam y envíos de formularios dañinos en una web no comercial. Los sitios con fines comerciales pueden elegir entre varias opciones premium asequibles.
Primero, instala y activa el plugin.
Para hacerlo, accede a tu escritorio de WordPress, ve a la pestaña Plugins, haz clic en Añadir nuevo y búscalo. Normalmente aparece en la lista «Destacados».

Para instalar el plugin, haz clic en Instalar ahora y luego en Activar. Después de la activación, ve a Ajustes y selecciona Akismet Anti-Spam. Bajo Ajustes, busca el campo Clave de API.
Puedes obtener la clave yendo a la web de Akismet y creando una cuenta.

Una vez que termines el proceso de registro en la web, inicia sesión en tu nueva cuenta, busca Mi cuenta y elige Añadir suscripción.
A continuación, puedes elegir el plan que mejor te venga. El plan Personal es gratuito para uso individual si tu sitio se considera «no comercial».
Después de registrarte, recibirás una clave de API en la sección Mi cuenta. Copia esta clave y luego ve a la pantalla Ajustes → Akismet Anti-Spam del escritorio de WordPress. A continuación, pega la clave en el campo Clave de API.

Haz clic en Guardar cambios para finalizar.
Akismet filtrará automáticamente el spam de los comentarios y lo pondrá en una cola para su revisión en el escritorio. Pero si quieres que funcione también en los formularios de contacto, deberás configurar un paso más.
Paso 2: Añadir Akismet a los formularios de contacto
Por defecto, WordPress no tiene una función de formulario de contacto. Por lo tanto, deberás utilizar plugins para incluir formularios de contacto en tus sitios. El método para añadir estos formularios será diferente según el plugin que se utilice.
Algunos plugins populares de formularios de contacto, como Jetpack, ya incluyen compatibilidad con Akismet.
Otros plugins requieren configurar extensiones de Akismet para incorporar la protección contra spam en formularios. Gravity Forms es un ejemplo de ello.
Y otros plugins de WordPress, como Contact Form 7, requieren un fragmento de código para ser compatibles con Akismet.
Afortunadamente, configurar Akismet en tus formularios de contacto es muy sencillo en cualquiera de los métodos.
Paso 3: Configurar los ajustes anti-spam en Akismet
Akismet es una herramienta muy fácil de usar. Solo tienes que instalarla, activarla y ya está. Pero también te permite controlar cómo manejar el spam en los formularios de contacto de manera más precisa.
Por defecto, el plugin está configurado para enviar los comentarios marcados como spam a una cola de espera ubicada en la sección Comentarios del escritorio de WordPress para que puedas revisarlos más tarde. También puedes configurar Akismet para eliminar completamente el spam.
Si esto te parece interesante, ve a Ajustes → Akismet Anti-Spam y busca los Ajustes.
Desplázate hacia abajo hasta la sección llamada Severidad.

Akismet es muy bueno identificando qué mensajes son spam y cuáles son legítimos, lo que significa que puedes eliminar los mensajes de spam de tu formulario de contacto sin miedo. Sin embargo, si quieres conservar todos los mensajes, puedes seleccionar la opción de Poner siempre el spam en la carpeta de spam para su revisión.
Recuerda que Akismet guarda los comentarios de spam durante 15 días antes de eliminarlos. Así que, si eliges esta opción, revisa tu cola habitualmente.
¿Sigues queriendo utilizar CAPTCHA?
Aunque aconsejamos usar Akismet debido a su facilidad de uso y lo bien que bloquea el spam y los bots, entendemos que algunos usuarios aún quieren aprender cómo añadir CAPTCHA a WordPress. En esta sección encontrarás instrucciones claras sobre cómo integrar tanto CAPTCHA como reCAPTCHA en un formulario de contacto de WordPress.
1. Cómo añadir CAPTCHA a un formulario de contacto de WordPress
Aunque la mayoría de los plugins más conocidos de formularios de contacto incluyen funcionalidad de CAPTCHA, también puedes incorporar manualmente CAPTCHA en cualquier elemento de formulario en WordPress que esté siendo mal utilizado. Esto no solo incluye formularios de contacto, sino también formularios de comentarios, páginas de registro de usuarios, páginas de acceso y formularios de suscripción.
Paso 1: Instala y activa el plugin Friendly CAPTCHA for WordPress
Para este tutorial, utilizaremos el plugin Friendly CAPTCHA for WordPress, aunque hay otras opciones disponibles.
Ve a tu escritorio de WordPress y luego a Plugins → Añadir nuevo y busca el plugin por su nombre.

Cuando lo encuentres, haz clic en Instalar → Activar.
Paso 2: Añade la clave del sitio y la clave secreta
Para introducir tu Clave del sitio y Clave secreta, busca Friendly Captcha en el escritorio y luego haz clic en Ajustes.
Luego ve a la web de Friendly Captcha y crea una cuenta. Elige un plan y copia tu clave del sitio.

Vuelve a tu instalación de WordPress y pega la Clave del sitio en el campo correspondiente. Luego vuelve a tu cuenta en la web y genera una clave de API escribiendo un nombre para ella y luego haciendo clic en Crear clave de API.

Paso 3: Termina de configurar los ajustes
Para este tutorial, selecciona la casilla del formulario de comentarios para habilitar los formularios y deja todos los demás ajustes en sus valores predeterminados para configurar las opciones restantes según tus preferencias.
Paso 4: Guarda y revisa
Una vez que hayas terminado de hacer cambios, haz clic en Guardar cambios, luego visita alguna entrada de tu blog para verificar que el formulario de comentarios funcione debidamente.
2. Cómo añadir reCAPTCHA a un formulario de contacto de WordPress
Google reCAPTCHA añade una capa más de protección a tus formularios de contacto, utilizando un proceso de verificación de dos pasos. Esta herramienta puede ayudar a detener a los bots y spammers, ya que necesitarán pasar la prueba de reCAPTCHA. Puedes utilizar un plugin de CAPTCHA de WordPress para hacerlo. Así es cómo puedes introducirlo en un formulario de contacto de WordPress:
Paso 1: Instala y activa un plugin de reCAPTCHA de WordPress
Primero, instala y activa el plugin Simple Google reCAPTCHA de WordPress. Solo tienes que buscarlo por su nombre en Plugins → Añadir nuevo. Luego haz clic en Instalar → Activar.

Después de activarlo, ve a Ajustes → Google reCAPTCHA para configurar los ajustes del plugin.
Paso 2: Configura los ajustes del plugin
El plugin te pedirá que introduzcas las claves de Google reCAPTCHA. Puedes obtener estas claves de forma gratuita en la web oficial de reCAPTCHA haciendo clic en el enlace registrar tu dominio en la parte superior de la página.

Paso 3: Consigue las claves de API de reCAPTCHA registrando tu web
El enlace registrar tu dominio te lleva a la web de Google reCAPTCHA, donde puedes registrar tu sitio para que funcione con reCAPTCHA.
Inicia sesión con tu cuenta de Google y verás la página Registrar un nuevo sitio. Introduce la información básica necesaria para registrar tu sitio.

En el campo Etiqueta, introduce el nombre de tu web o cualquier otro nombre que elijas para ayudarte a identificarla más tarde.
Paso 4: Añade un nuevo sitio
A continuación, selecciona el botón de radio reCAPTCHA V2 para revelar dos nuevas opciones.

Para añadir la casilla de verificación reCAPTCHA, selecciona la primera opción, la casilla No soy un robot.
En el cuadro de texto Dominios, introduce el dominio de tu web.
También puedes añadir varios dominios o subdominios haciendo clic en el icono +, lo que te permitirá utilizar las mismas claves de API en diferentes webs.
Paso 5: Añade el dominio y el correo electrónico a tu sitio reCAPTCHA
Google añadirá automáticamente tu dirección de correo electrónico en Propietarios. También puedes añadir otro correo electrónico si quieres. A continuación, acepta las condiciones del servicio.
Selecciona la casilla Enviar alertas a los propietarios para permitir que Google envíe correos electrónicos si detecta alguna configuración incorrecta o actividad sospechosa.
Paso 6: Envía y registra tu sitio de WordPress
Después de completar el formulario, haz clic en Enviar para registrar tu sitio.
Google reCAPTCHA mostrará un mensaje de que todo está correcto, junto con la clave del sitio y la clave secreta.
Utiliza estas claves de API en los ajustes del plugin de tu web.
Dirígete a Ajustes → Google reCAPTCHA desde el escritorio de WordPress.
En la página de Ajustes, pega la clave del sitio y la clave secreta.

El plugin incluirá el reCAPTCHA en el formulario de comentarios de WordPress, el formulario de registro, el formulario de recuperación de contraseña, el formulario de nueva contraseña y el formulario de acceso.
Puedes desactivar reCAPTCHA en el formulario de acceso seleccionando la casilla correspondiente.
No olvides hacer clic en Guardar cambios para guardar las claves de API y activar reCAPTCHA.
Ya has añadido correctamente reCAPTCHA al formulario de comentarios de WordPress. Comprueba la sección de comentarios de tus entradas de blog para asegurarte de que funciona correctamente.
Ahora ya sabes añadir CAPTCHA o reCAPTCHA a los formularios de contacto de WordPress. Aunque estas opciones pueden reducir el spam y la actividad de bots, te sugerimos que uses Akismet en su lugar, ya que es fácil de usar, más accesible y eficaz contra los bots avanzados.
Independientemente de la solución que elijas, mantener segura tu web de WordPress frente al spam y la actividad maliciosa es crucial para conseguir una experiencia de usuario positiva, proteger tu presencia online y mantener tu buena reputación.
Preguntas frecuentes sobre CAPTCHA y reCAPTCHA
¿Quieres saber más sobre CAPTCHA, reCAPTCHA y cómo proteger los formularios de contacto de tu web? Echemos un vistazo a algunas respuestas a las preguntas más frecuentes sobre el tema.
¿Qué es CAPTCHA?
CAPTCHA, que son las siglas de Completely Automated Public Turing test to tell Computers and Humans Apart (prueba de Turing completamente automática y pública para diferenciar ordenadores de humanos), es una medida de seguridad utilizada en páginas web para evitar que los bots automatizados envíen formularios, dejen comentarios o realicen otras acciones que solo deberían hacer los usuarios humanos. Los CAPTCHA suelen requerir que los usuarios resuelvan puzzles visuales, como identificar texto distorsionado o seleccionar imágenes específicas, para demostrar que no son bots.
¿Qué es reCAPTCHA?
reCAPTCHA es una versión más avanzada de CAPTCHA desarrollada por Google. Mejora los sistemas de CAPTCHA tradicionales incorporando aprendizaje automático y técnicas avanzadas de análisis de riesgos para diferenciar mejor entre usuarios humanos y bots. reCAPTCHA está diseñado para ser más fácil de usar, y algunas versiones sólo requieren que las personas hagan clic en una casilla.

¿Qué es Akismet?
Akismet es una potente solución anti-spam para webs de WordPress, desarrollada por Automattic, la empresa detrás de WordPress.com. Utiliza algoritmos avanzados y una base de datos de firmas de spam que se actualiza continuamente para identificar y bloquear comentarios y envíos de formularios de spam, sin requerir la intervención del usuario ni crear barreras de accesibilidad. Akismet funciona en segundo plano (como un CAPTCHA invisible, en cierto sentido), proporcionando una experiencia de navegación fluida y fácil de usar.
¿Es Akismet mejor que CAPTCHA y reCAPTCHA?
Aunque cada opción tiene sus propias ventajas, Akismet se considera generalmente más fácil de usar y accesible en comparación con CAPTCHA y reCAPTCHA. No requiere que los usuarios resuelvan puzzles ni introduzcan códigos, lo que facilita su uso para personas con discapacidades visuales y proporciona una experiencia de navegación más fluida. Akismet también es muy eficaz para bloquear el spam y los bots, incluso a medida que evolucionan y se vuelven más sofisticados.
¿Akismet se integra con plugins de formularios de contacto como Contact Form 7?
Sí, Akismet se integra con muchos plugins populares de formularios de contacto de WordPress, incluyendo Contact Form 7. Al conectar Akismet con tu plugin de formularios de contacto, puedes proteger eficazmente tus formularios del spam sin necesidad de CAPTCHA o reCAPTCHA.
¿Cuáles son ejemplos reales de webs que utilizan Akismet?
Más de 100 millones de webs en todo el mundo utilizan Akismet, incluyendo las de conocidas empresas como Microsoft, ConvertKit y Bluehost. Su amplia adopción y uso por parte de grandes empresas sirven como una sólida prueba de su eficacia para prevenir el spam y garantizar una experiencia online segura y fácil de usar.
Si eliges Akismet para tus formularios de contacto y de registro, estarás en buena compañía, uniéndote a millones de otras webs que han protegido con éxito su presencia en Internet del spam y la actividad maliciosa.
Akismet: Protección contra spam no intrusiva para WordPress
Para mantener tu web de WordPress libre de spam y bots, al tiempo que garantizas una buena experiencia de usuario y accesibilidad, deberías utilizar Akismet. Ofrece una forma efectiva de combatir el spam sin interrumpir la experiencia de navegación de los visitantes de tu web.
Si añades Akismet a tu sitio de WordPress, utilizará cálculos complejos y una gran colección de marcadores de spam para mantener tu web a salvo de contenido no deseado. Además, se integra perfectamente con muchas herramientas de formularios de contacto, asegurando que todos puedan utilizar tu web de forma segura y sin complicaciones.
Aunque algunos pueden preferir CAPTCHA y reCAPTCHA, Akismet destaca como una alternativa fácil de usar, eficaz y accesible para proteger tus formularios de contacto de WordPress contra el spam y los bots. Al elegir Akismet, estás invirtiendo en el éxito de tu presencia en Internet y garantizando una experiencia agradable para tus visitantes, lo cual vale la pena priorizar.
