Generador de CAPTCHA: ¿Lo necesitas y cómo añadirlo?
Respuesta corta
La mayoría de las webs de pequeños negocios solo necesitan un CAPTCHA cuando los bots de spam empiezan a causar daños reales: envíos de formularios falsos que llenan tu bandeja de entrada, reseñas sospechosas o rastreadores de contenido que saturan tu servidor. Un generador de captcha gratuito como reCAPTCHA de Google o hCaptcha te permite añadir esa protección a un formulario de contacto, a la sección de comentarios o al pago en menos de 20 minutos, sin escribir código ni contratar a un desarrollador.
Una propietaria de una tienda de regalos revisa la bandeja de entrada de su formulario de contacto un lunes por la mañana.
Durante la noche llegaron cuarenta envíos nuevos.
Todos son galimatías: palabras al azar, enlaces rotos y un nombre falso repetido tres veces. Ni uno solo parece un cliente real preguntando por un pedido personalizado.
Ha oído que un captcha soluciona esto. También ha oído que los captcha molestan a los visitantes reales, hacen que la gente abandone el formulario a medio camino o, de alguna manera, perjudican el posicionamiento de una web. Ambas cosas no pueden ser totalmente ciertas, así que ¿cuál es?
Un generador de captcha es la herramienta que responde de verdad a la segunda mitad de esa pregunta: una vez que decides que vale la pena añadir un captcha, el generador crea el fragmento de código por ti, sin necesidad de un desarrollador. La primera mitad, si necesitas uno en absoluto, depende de lo que los bots estén haciendo realmente en tu web. Aquí tienes cómo distinguir una cosa de la otra y cómo añadir un captcha en unos 20 minutos una vez que decidas que merece la pena.
Cuándo los bots de spam perjudican de verdad a una web pequeña
No todos los bots que visitan tu web son un problema. Los motores de búsqueda la rastrean constantemente, y eso es tráfico normal y necesario. Nuestra guía sobre el bot de tráfico web explica la diferencia entre los bots que ayudan a tu web y los que solo inflan un número en el que nadie debería confiar. Los bots de spam son otra categoría, y suelen causar daño de tres formas concretas.
Envíos de formularios falsos que llenan tu bandeja de entrada
Este es el problema más habitual, y el que la mayoría de los propietarios de pequeños negocios notan primero. Un bot encuentra tu formulario de contacto y lo envía decenas o cientos de veces, normalmente con texto sin sentido, un enlace de spam o un intento de que una persona haga clic en algo de la respuesta automática. Más allá de la molestia, tiene un coste real: entierra las consultas reales de clientes entre el ruido, y si tu formulario envía una notificación al teléfono, te acostumbra a dejar de revisarlo con atención, que es justo cuando se pasa por alto una consulta real.
Bots que publican reseñas o comentarios falsos
Si tu web tiene una sección de comentarios, un blog con comentarios abiertos o cualquier función en la que los visitantes puedan publicar texto en público, los bots lo encontrarán. Las reseñas falsas y los comentarios de spam no solo tienen mala pinta. Pueden incluir enlaces a sitios no relacionados o sospechosos y, si no se moderan durante suficiente tiempo, hacen que un negocio parezca que no presta atención a su propia web.
Rastreadores de contenido que copian tus páginas
Algunos bots no intentan enviar nada. Copian tus páginas, precios, descripciones y entradas del blog para volver a publicarlos en otro lugar o para alimentar otro sistema. Una pequeña cantidad de esto ocurre en casi todas las webs públicas y normalmente no merece la pena combatirla. Se convierte en un problema real cuando el rastreo es tan agresivo que ralentiza tu web para los visitantes reales, lo que es tanto un problema de carga del servidor como de contenido.
Señales de que tu web tiene un problema de bots de spam
Antes de añadir nada, merece la pena confirmar que los bots son realmente la causa, y no un mes flojo o un formulario que está roto sin que lo notes.
Revisar los envíos del formulario en busca de patrones
Abre las entradas de tu formulario de las últimas semanas y busca patrones que una persona no produciría: el mismo mensaje repetido en muchas entradas, nombres de aspecto falso emparejados con dominios de correo electrónico de aspecto real pero no relacionados, o envíos que llegan en grupos con segundos de diferencia en lugar de repartirse a lo largo del día como lo harían los visitantes reales.
Revisar analítica y Search Console en busca de picos extraños
Un pico repentino de tráfico a una sola página, sobre todo si no coincide con un aumento real de actividad, como llamadas o compras, merece una revisión. Nuestra guía para diagnosticar una caída del tráfico orgánico cubre una situación relacionada, cifras que no coinciden con la realidad, y la misma intuición de revisar los datos antes de asumir lo peor también se aplica aquí.
Señal | Parece un bot | Parece un cliente real |
|---|---|---|
Volumen de envíos | Muchas entradas en una ráfaga corta, a menudo durante la noche | Repartidos en el horario laboral normal |
Calidad del contenido | Texto genérico, repetido o sin sentido | Específico de tu negocio, menciona un producto o una pregunta real |
Momento | Con segundos de diferencia, sin pausa entre entradas | Pausas naturales, coincide con cuándo la gente navega |
Origen | Dominios desconocidos, sin página de referencia | Llega desde una página que esperarías, como tu página de contacto o de precios |
Estas cifras son ilustrativas.
Qué es un captcha y qué hace realmente (y qué no)
Un captcha es una pequeña prueba colocada delante de un formulario o de un cuadro de comentarios que está pensada para ser fácil para una persona y difícil para un software automatizado. El propio nombre es una sigla de una prueba diseñada para distinguir a los ordenadores de los humanos. No impide que un bot visite tu web. Impide que un bot envíe algo con éxito una vez que ya está allí.
Explicación de los captcha de casilla, de imágenes e invisibles
La mayoría de los captcha que se usan hoy encajan en uno de tres estilos. Un captcha de casilla pide al visitante que simplemente marque una casilla para confirmar que no es un robot, a menudo respaldado por un análisis del comportamiento que se realiza en segundo plano de forma discreta. Un captcha de imágenes pide al visitante que seleccione objetos concretos en un conjunto de fotos, un estilo que se ha vuelto menos habitual a medida que a los bots les ha resultado más fácil resolverlo. Un captcha invisible se ejecuta por completo en segundo plano, puntuando el comportamiento del visitante sin pedirle nunca que haga clic en nada, y solo interrumpe con una prueba si esa puntuación parece sospechosa.
Lo que un captcha no detendrá
Un captcha protege un formulario o campo de entrada concreto. No detiene a una persona a la que le pagan por enviar spam a mano, no detiene el rastreo de contenido que ocurre fuera de cualquier formulario y no modera las reseñas dejadas directamente en una plataforma de terceros, como Google Business Profile, donde un captcha no tiene ninguna presencia. Es una capa, dirigida directamente a los envíos automatizados, no una solución de seguridad general.
Comparativa de las principales opciones de captcha
Una vez que has decidido que vale la pena añadir un captcha, la siguiente elección es qué tipo encaja con tu web y qué tan cómodo te sientes con las compensaciones que hace cada uno.
Opción | Coste | Dificultad de configuración | Molestia para el visitante | Tratamiento de datos |
|---|---|---|---|---|
Google reCAPTCHA | Gratis | Baja, con amplio soporte en plugins y creadores de formularios | Baja o nula con la versión invisible | Procesado por los sistemas de Google |
hCaptcha | Gratis para uso estándar | Baja, configuración similar a reCAPTCHA | Desafío de imagen ocasional | Procesado por los sistemas de hCaptcha, presentado como una alternativa centrada en la privacidad |
Cloudflare Turnstile | Gratis | Baja, lo más fácil si ya usas Cloudflare | Normalmente ninguna, se ejecuta en silencio | Procesado por los sistemas de Cloudflare |
Campo trampa (honeypot) | Gratis | Necesita un desarrollador o un plugin que lo incluya | Ninguna, invisible para los visitantes reales | Sin datos de terceros implicados, solo un campo oculto del formulario |
Estas cifras son ilustrativas.
Elegir un generador de CAPTCHA gratis para tu web
Un generador de captcha no es un programa separado que se instala. Normalmente es una página del propio proveedor de CAPTCHA, como la página de administración de reCAPTCHA de Google o el panel de hCaptcha, donde registras tu sitio y recibes dos cosas: un par de claves y un fragmento de código ya preparado.
La clave del sitio es la parte que va en tu página web real, visible en el código de la página, y le indica al servicio CAPTCHA qué sitio está pidiendo la verificación. La clave secreta se queda en el lado del servidor y sirve para comprobar que un envío realmente superó la verificación, y no solo que el navegador del visitante dijo que lo había superado. La mayoría de las pequeñas empresas nunca tocan la clave secreta directamente, ya que el plugin o el creador de formularios se encarga de esa parte en cuanto pegas la clave en un campo de configuración.
Lo que necesitas antes de empezar
No necesitas conocimientos de programación, pero sí tener a mano tres cosas: acceso para entrar en el panel de administración de tu web (WordPress, Squarespace, Wix o la plataforma que uses), una dirección de correo electrónico para registrarte en el proveedor de CAPTCHA y la dirección web exacta de tu sitio, ya que el generador vincula las claves a ese dominio concreto. Tenerlo todo listo antes de empezar convierte el proceso completo en una tarea de diez minutos y no en una tarde de paradas y arranques.
Cómo añadir un CAPTCHA a tu sitio web: guía paso a paso
El proceso tiene la misma forma sea cual sea el proveedor de CAPTCHA que elijas. Solo cambian las pantallas exactas.
Paso 1: Registra tu sitio para obtener las claves
Entra en la web del proveedor (la página de administración de reCAPTCHA de Google o el panel de hCaptcha son las dos opciones más comunes), inicia sesión con una cuenta que ya tengas y registra un sitio nuevo. Te preguntarán qué tipo de CAPTCHA quieres (la casilla de verificación o el modo invisible suele ser la mejor opción para un formulario de una pequeña empresa) y el dominio exacto donde está tu sitio. Una vez enviado, la página te entrega una clave del sitio y una clave secreta. Copia ambas en un lugar seguro, como un archivo de notas o un gestor de contraseñas, que te servirá para el siguiente paso.
Paso 2: Genera el fragmento de código
La mayoría de los generadores de captcha crean el fragmento automáticamente en cuanto te registras: un bloque corto de código construido a partir de tu clave del sitio que debes pegar en tu página. Si usas un plugin o un creador de formularios en lugar de editar código directamente, no verás este fragmento. Simplemente pegarás la clave del sitio y la clave secreta en dos campos de la configuración del plugin, y el plugin construirá el fragmento por ti en segundo plano.
Paso 3: Pégalo en tu formulario
Dónde va este fragmento o el par de claves depende totalmente de tu plataforma. Un plugin de formularios de contacto de WordPress suele tener una pestaña de configuración específica para CAPTCHA. Un bloque de formulario de Squarespace o Wix suele tener un interruptor para activar la protección contra spam, que gestiona las claves por ti sin que lo notes. Si editas un formulario hecho a medida, el fragmento normalmente va cerca del botón de enviar, en el código de la página. Nuestra guía para configurar Google reCAPTCHA en WooCommerce explica este mismo paso con más detalle para el proceso de compra de una tienda, que sigue el mismo patrón que cualquier otro formulario.
Paso 4: Pruébalo como lo haría un visitante
Una vez publicado, abre el formulario en una ventana privada o de incógnito, para probarlo como lo vería alguien que entra por primera vez y no con algún inicio de sesión guardado ni ajustes en caché. Rellénalo y envíalo. Comprueba que el CAPTCHA aparece de verdad, que el envío sigue funcionando, que te llega la notificación o el correo que esperas y que nada del proceso parece roto o confuso. Un CAPTCHA que bloquea en silencio los envíos reales es un resultado peor que el spam que pretendía frenar.
Añadir un CAPTCHA sin escribir código
Para la mayoría de los dueños de pequeños negocios, la vía más rápida evita por completo los generadores de captcha y los fragmentos de código, porque la plataforma o el plugin ya incluye uno.
Plugins de WordPress con configuración de CAPTCHA integrada
Los plugins populares de formularios de contacto de WordPress suelen incluir una opción de CAPTCHA directamente en su configuración, a menudo como un menú desplegable en el que eliges reCAPTCHA o hCaptcha y pegas las claves que obtuviste al registrarte. Algunos plugins de seguridad también ofrecen su propio filtro de spam, que funciona junto con un CAPTCHA visible o en lugar de él. En cualquiera de los dos casos, rara vez hace falta tocar el código de la página.
Squarespace, Wix y herramientas para crear formularios
Squarespace y Wix incluyen opciones de protección contra spam en sus bloques de formulario nativos, normalmente un ajuste sencillo que activas en lugar de una clave que generas y pegas. Las herramientas dedicadas para crear formularios, las que usan las empresas para insertar un formulario en cualquier sitio web, suelen incluir el mismo interruptor. Estas opciones integradas suelen merecer la pena probarlas primero, ya que eliminan por completo el paso de registro.
Plataforma | ¿CAPTCHA integrado? | Qué tendrías que hacer |
|---|---|---|
WordPress (con un plugin de formularios de contacto) | Normalmente disponible como ajuste del plugin | Regístrate para obtener las claves y pégalas en la pestaña de configuración del plugin |
Squarespace | Integrado en los bloques de formulario nativos | Activa el ajuste de protección contra bots de spam, sin necesidad de claves |
Wix | Integrado en los elementos de formulario nativos | Activa el ajuste de protección contra bots de spam, sin necesidad de claves |
Sitio web hecho a medida | No integrado | Regístrate para obtener las claves y pega el fragmento de código generado en el código del formulario |
Un ejemplo práctico: bloquear spam sin perder clientes reales
Este ejemplo es ilustrativo, no un registro de resultados reales de ningún negocio.
Imagina una pequeña tienda de regalos cuyo formulario de contacto llevaba semanas inundado de mensajes basura, el mismo patrón descrito al inicio de esta guía. La dueña añade un CAPTCHA de casilla de verificación al formulario con un generador gratuito, siguiendo los cuatro pasos anteriores, y registra lo que ocurre durante las dos semanas siguientes en lugar de dar por hecho que funcionó desde el primer día.
Semana | Total de envíos del formulario | Parecían spam | Consultas reales de clientes |
|---|---|---|---|
Antes del CAPTCHA | 52 por semana | 46 | 6 |
Semana 1 tras añadir el CAPTCHA | 9 por semana | 2 | 7 |
Semana 2 tras añadir el CAPTCHA | 8 por semana | 1 | 7 |
Estas cifras son ilustrativas.
El número total de envíos bajó mucho, algo esperable, ya que la mayoría de lo que llegaba antes nunca fue un cliente real. El dato importante es la última columna. Las consultas reales no bajaron y, en este ejemplo, incluso subieron un poco, probablemente porque la dueña volvió a revisar la bandeja de entrada con atención en lugar de pasar por encima de un muro de mensajes sin sentido. Ese es el resultado que conviene vigilar: menos envíos en total, pero la misma cantidad o más de los que realmente importan.
Si las consultas reales hubieran bajado junto con el spam, eso habría sido una señal de que el propio CAPTCHA estaba estorbando, algo que conviene investigar en lugar de ignorar. Revisar ambos números, y no solo el total, es lo que te dice si la solución realmente funciona.
Errores comunes al añadir un CAPTCHA
La mayoría de los problemas con un CAPTCHA se deben a unos cuantos hábitos, no a que el CAPTCHA en sí sea defectuoso.
Error | Por qué sale mal | Mejor opción |
|---|---|---|
Elegir un desafío de imágenes cuando existe una opción invisible | Pedir a cada visitante que seleccione semáforos o pasos de peatones añade fricción a un formulario que no la necesitaba | Empieza con una casilla de verificación o un CAPTCHA invisible, y añade un desafío visible solo si el spam sigue colándose |
Añadir un CAPTCHA a todos los formularios del sitio de golpe | Las páginas con poco tráfico casi nunca atraen bots, así que el paso extra solo añade fricción sin ningún beneficio | Añádelo primero a los formularios que de verdad reciben spam, como el de contacto o el de presupuesto, y deja el resto como está |
No probarlo nunca en un teléfono móvil | Un CAPTCHA que se ve bien en un portátil puede saturar una pantalla pequeña o cargar lento con datos móviles | Prueba el formulario en un teléfono real, no solo en un navegador de escritorio con la ventana reducida |
Esperar que un CAPTCHA frene las reseñas falsas en una plataforma de terceros | Un CAPTCHA solo protege los campos de tu propia web, no tiene ningún alcance sobre tu perfil de Google Business ni sobre el sistema de reseñas de otra plataforma | Denuncia las reseñas falsas directamente en la plataforma donde aparecen, ya que un CAPTCHA en tu sitio no las afectará |
Configurarlo una vez y no volver a revisarlo nunca | Los patrones de spam cambian, y un CAPTCHA que funcionaba bien el año pasado puede ser esquivado por bots más nuevos sin que nadie lo note | Revisa los envíos del formulario cada pocos meses para confirmar que el spam que desapareció no ha encontrado en silencio una forma de volver |
Lista de configuración de 20 minutos
Añadir un CAPTCHA no necesita una tarde libre. Así se reparte más o menos el tiempo en un formulario típico de una pequeña empresa.
Minutos 0 a 5: decide qué formulario necesita protección realmente, según dónde aparece el spam.
Minutos 5 a 10: registra tu sitio en un proveedor de CAPTCHA y copia la clave del sitio y la clave secreta.
Minutos 10 a 15: pega las claves en la configuración de tu plugin, en el interruptor de protección contra spam de tu creador de formularios o en el fragmento de código si editas un formulario personalizado directamente.
Minutos 15 a 18: abre el formulario en una ventana privada del navegador y envíalo como prueba, comprobando que aparece el CAPTCHA y que el envío sigue llegando.
Minutos 18 a 20: revisa que el mensaje de confirmación o el correo de notificación llegaron igual que antes, para asegurarte de que el formulario no se rompió en el proceso.
Si algún paso se atasca, el tropiezo más común es un dominio que no coincide: las claves se registraron con una dirección web ligeramente distinta a la del sitio donde vive el formulario. Revisar ese detalle resuelve la mayoría de los problemas de configuración antes de que se conviertan en una sesión de solución de problemas mucho más larga.
Dónde encaja el captcha en la seguridad general de tu web
Un captcha resuelve un problema concreto: impide que un software automatizado envíe un formulario. No es la misma herramienta que las que gestionan qué bots pueden rastrear tu sitio, y confundir ambas cosas lleva a decisiones poco claras.
Captcha frente a bloquear bots en robots.txt
Un archivo robots.txt indica a los motores de búsqueda y a otros rastreadores qué partes de tu sitio pueden visitar. Es una petición, no un candado, y los bots bien comportados como Googlebot normalmente la respetan. Un captcha funciona de otra manera. No pide a un bot que se aleje, sino que comprueba quién llega a un formulario y bloquea el envío si la prueba falla. Puedes usar ambos a la vez sin conflicto, y la mayoría de las webs de pequeñas empresas deberían hacerlo. Nuestra guía de ejemplos de user-agent explica qué bots conviene permitir y cuáles bloquear a nivel de robots.txt, una decisión independiente de si un formulario concreto necesita un captcha encima. Las dos herramientas resuelven problemas distintos y ninguna sustituye a la otra. Bloquear un bot en robots.txt no detendrá a un spammer que ignore por completo ese archivo, y un captcha en tu formulario de contacto no hará nada para controlar qué páginas indexa un rastreador de buscadores.
Dónde encaja RepGet
RepGet no genera captchas, no gestiona el spam de formularios ni modera reseñas. Si buscas una herramienta para cualquiera de esas tareas, esta no lo es, y nada de lo que aparece aquí debe entenderse como un sustituto de la configuración explicada antes en esta guía.
Lo que RepGet trabaja es otra parte del mismo sitio web: el contenido y la salud técnica que los motores de búsqueda y los asistentes de IA evalúan de verdad. RepGet reúne en un solo flujo de trabajo la auditoría web, la investigación de palabras clave, la planificación de contenidos, la redacción de artículos, la publicación en tu propia web y los informes de rendimiento de búsqueda de Google Search Console. Una web libre de spam, que carga rápido y con formularios correctos es una base mejor para ese trabajo, pero la función de RepGet termina en la capa de contenido y SEO, no en la capa de filtrado de spam.
Si no estás seguro de si los bots de spam están afectando al rendimiento de tu web, o si otra cosa la está ralentizando, la auditoría web gratuita de RepGet rastrea el sitio y le asigna una puntuación SEO de 0 a 100, con los problemas técnicos y de contenido que merecen corregirse. No se requiere cuenta ni tarjeta de crédito. Las herramientas SEO gratuitas de RepGet cubren comprobaciones relacionadas, como si el archivo robots.txt de tu web está bien configurado para los bots que sí quieres que la visiten, algo que conviene confirmar junto con cualquier captcha que añadas.
RepGet no garantiza que añadir un captcha vaya a detener todos los envíos de spam, y no hace seguimiento de la actividad de los formularios ni revisa la autenticidad de las reseñas. Lo que sí puede ayudar es a asegurar que el resto de la web, la parte que los bots de spam no tocan, cumple realmente su función.
En resumen
Un captcha no es algo que toda web necesite por defecto. Es la solución a un problema concreto y medible: un formulario inundado de entradas falsas, o una sección de comentarios que recibe spam más rápido de lo que nadie puede moderarlo. Si eso no ocurre en tu web, no tiene sentido añadir fricción para visitantes que nunca han causado problemas.
Si sí ocurre, un generador de captcha gratis hace que la solución sea rápida. Registra tu web, copia dos claves, pégalas en un plugin o en la configuración del formulario y pruébalo como lo haría un visitante real antes de confiar en que funciona. Todo el proceso cabe en 20 minutos para la mayoría de las webs de pequeñas empresas, y el texto sin sentido que llenaba tu bandeja de entrada suele desaparecer en uno o dos días desde que entra en funcionamiento.
Averigua primero qué necesita tu web
Haz una auditoría web gratuita con RepGet para comprobar qué más necesita tu web además de la protección contra el spam. No se requiere cuenta ni tarjeta de crédito.
Preguntas frecuentes
¿Qué es un generador de captcha?
Es una herramienta, normalmente una página del propio proveedor como la página de administración de reCAPTCHA de Google, donde registras tu web y obtienes una clave de sitio, una clave secreta y un fragmento de código listo para añadir a un formulario.
¿Es necesario un CAPTCHA para la web de un pequeño negocio?
Solo si el spam es un problema real: un formulario de contacto saturado, reseñas o comentarios falsos, o un raspado agresivo de contenido. Una web tranquila con algo de tráfico de bots de fondo normalmente todavía no lo necesita.
¿Un CAPTCHA perjudica mi SEO?
No. Un CAPTCHA se coloca en un formulario, no en el contenido de la página que indexan los buscadores, así que no afecta a cómo Google u otros rastreadores leen ni posicionan tus páginas.
¿Cuál es la diferencia entre CAPTCHA y reCAPTCHA?
CAPTCHA es el término general para cualquier prueba que distingue a las personas de los bots. reCAPTCHA es la versión concreta y gratuita de Google, y es la opción más usada por las webs de pequeños negocios.
¿Puedo añadir un CAPTCHA sin contratar a un desarrollador?
Sí, en la mayoría de los casos. Los plugins de WordPress, y los formularios de Squarespace y Wix, suelen incluir un CAPTCHA o una opción de protección contra spam, así que solo tienes que pegar las claves o activar un ajuste, sin programar.
¿Un CAPTCHA bloqueará a Google o a los rastreadores de IA para leer mi web?
No. Un CAPTCHA solo comprueba a los visitantes que envían un formulario, no a los rastreadores que leen tus páginas. Bloquear rastreadores es un ajuste aparte, que normalmente se gestiona en un archivo robots.txt.
¿Cómo evito que los bots de spam envíen mi formulario de contacto?
Añade un CAPTCHA, normalmente de casilla de verificación o invisible, directamente al formulario. La mayoría de los plugins de formularios de contacto y de los constructores de webs lo incluyen como un ajuste que puedes activar directamente.
¿Cuál es la mejor opción de CAPTCHA gratuita para una web de WordPress?
reCAPTCHA de Google y hCaptcha son gratuitos y compatibles con la mayoría de plugins de formularios de WordPress, así que la mejor elección suele depender de cuál admita ya la configuración de tu plugin.
Comentarios
0 visiblesComparta su opinión sobre este artículo.
¿Es nuevo en RepGet? Cree una cuenta gratuita para unirse a la conversación.
Todavía no hay comentarios. Sea el primero en dejar uno.