Código CAPTCHA: Qué es y para qué sirve

Imagen de Alberto Fernández - Consultor SEO Senior
Alberto Fernández - Consultor SEO Senior

Actualizado el: diciembre 14, 2025

11 min de lectura
Tabla de contenidos

Todos hemos estado ahí. Justo cuando vas a enviar ese formulario de contacto tan importante o a finalizar una compra, aparece: el temido cuadro de «No soy un robot». Selecciona todos los semáforos, los pasos de peatones, las bicicletas… A veces, parece una prueba de agudeza visual más que una simple verificación de seguridad.

La verdad es que, como consultor SEO que lleva más de 10 años optimizando webs para mis clientes, he visto el código CAPTCHA tanto como un aliado necesario como un auténtico destructor de conversiones. Es esa barrera que nos protege de los bots y el spam, pero que, si se implementa mal, puede frustrar a un usuario legítimo hasta el punto de que abandone tu página. Y eso, te lo digo claro, es un drama para cualquier negocio.

En este artículo te voy a contar todo lo que necesitas saber sobre el código CAPTCHA, pero sin los tecnicismos aburridos. Vamos a ver qué es exactamente, cómo ha evolucionado (porque ha cambiado, y mucho) y, lo más importante, cómo encontrar el equilibrio perfecto entre seguridad y una buena experiencia para tus usuarios.

Lo que aprenderás en este artículo:

  • Qué es un CAPTCHA explicado sin rodeos: Entenderás la lógica que hay detrás para que sepas por qué existe y cómo funciona realmente.
  • La evolución desde las letras borrosas hasta los sistemas invisibles: Verás por qué ya casi no tecleas texto distorsionado y cómo Google sabe que eres humano sin que hagas casi nada.
  • El dilema clave (y mi consejo experto): Cómo proteger tu web de spam sin destrozar tu tasa de conversión. Te diré cuándo es imprescindible y cuándo es un error ponerlo.
  • Alternativas modernas que tus usuarios agradecerán: Un vistazo a las opciones actuales, incluyendo algunas que son totalmente invisibles para la mayoría de tus visitantes.

¿Qué narices es un código CAPTCHA?

Vamos al grano. CAPTCHA es el acrónimo de «Completely Automated Public Turing test to tell Computers and Humans Apart». Vaya nombre, ¿eh? En castellano y para que nos entendamos: es una prueba automática para diferenciar a los humanos de los ordenadores (o bots).

La idea es sencilla: presentar un desafío que sea muy fácil de resolver para una persona, pero extremadamente complicado para un programa informático. Es una especie de portero de discoteca digital que le pide el DNI a todo el que intenta entrar en tu web a través de un formulario.

La idea original: el Test de Turing para máquinas

El concepto se basa en el famoso Test de Turing, que busca determinar si una máquina puede exhibir un comportamiento inteligente indistinguible del de un ser humano. Aquí, lo aplicamos a la inversa. El CAPTCHA le pone una prueba a la «máquina» (el bot) que, en teoría, solo un humano puede superar. Si la pasa, adelante. Si no, se queda fuera. Su principal objetivo siempre ha sido el mismo: frenar el spam y los envíos automatizados masivos que pueden colapsar servidores y llenar bases de datos de basura.

Cómo ha evolucionado el CAPTCHA (y por qué ya no ves letras raras)

Si llevas tiempo en internet, recordarás esos CAPTCHA infernales con letras y números súper deformados, con fondos rarísimos, que tenías que descifrar como si fueran jeroglíficos. Durante años, fue el estándar. Pero, como en todo, la tecnología avanzó… para ambos bandos.

De las letras deformadas al «No soy un robot»

Los bots, impulsados por la inteligencia artificial y el aprendizaje automático, se volvieron brutalmente buenos leyendo esos textos distorsionados. A menudo, ¡eran incluso mejores que nosotros! Esto obligó a la industria a cambiar de estrategia. Aquí es donde Google dio un golpe en la mesa con reCAPTCHA v2.

Seguro que te suena el famoso checkbox de «No soy un robot». Su magia no está en el clic que haces, sino en todo lo que pasa antes y durante. Google analiza cómo mueves el ratón hasta llegar al cuadro, la velocidad, las pequeñas vacilaciones… un comportamiento muy humano y difícil de imitar por un bot. Si tu comportamiento le parece sospechoso, entonces te lanza la prueba de las imágenes (los famosos semáforos, coches o autobuses).

reCAPTCHA v3 y el análisis de comportamiento

Pero incluso ese clic era una pequeña molestia. Por eso, la evolución lógica fue reCAPTCHA v3, conocido como el CAPTCHA «invisible». Este sistema es una maravilla a nivel de experiencia de usuario. No le pide al visitante que haga nada. Funciona en segundo plano, analizando el comportamiento del usuario en toda la página: cómo navega, dónde hace clic, cuánto tiempo pasa. A partir de ahí, le asigna una puntuación de 0.0 (muy probable que sea un bot) a 1.0 (muy probable que sea humano). Luego, el dueño de la web decide qué hacer. Por ejemplo, si un usuario tiene una puntuación de 0.2, se le puede bloquear el envío del formulario o pedirle una verificación adicional.

Tipos de CAPTCHA que te encuentras por ahí

Aunque reCAPTCHA de Google es el rey indiscutible, no es la única opción. De hecho, han surgido alternativas muy interesantes, sobre todo por temas de privacidad y experiencia de usuario. Para que lo tengas todo claro, te he preparado una tabla comparativa con las soluciones más comunes que veo en los proyectos de mis clientes.

Tipo de CAPTCHA / Alternativa Cómo funciona Ventaja principal Principal inconveniente
reCAPTCHA v2 (Checkbox) Análisis del comportamiento del ratón al hacer clic en «No soy un robot». Muestra un desafío de imágenes si hay dudas. Muy conocido por los usuarios y bastante eficaz contra bots de nivel medio. Puede ser frustrante si el desafío de imágenes aparece con frecuencia. Interrumpe el flujo.
reCAPTCHA v3 (Invisible) Analiza el comportamiento en toda la página y asigna una puntuación de riesgo sin interacción del usuario. Experiencia de usuario perfecta, ya que es invisible. Muy potente. Requiere una configuración más técnica para decidir qué hacer con las puntuaciones bajas.
hCaptcha Similar a reCAPTCHA v2, pero los desafíos de imágenes suelen etiquetar datos para empresas de IA. Ofrece una mayor privacidad de datos que Google y puede incluso pagar a los sitios web por su uso. Los desafíos pueden ser a veces más largos o complejos que los de Google.
Cloudflare Turnstile Una alternativa moderna y gratuita. Realiza una serie de pruebas no interactivas en el navegador. Extremadamente rápido, respeta la privacidad y no requiere interacción del usuario en el 99% de los casos. Es más reciente y menos conocido, aunque su adopción está creciendo a toda velocidad.
Técnica Honeypot Se añade un campo invisible en el formulario. Los humanos no lo ven y no lo rellenan, pero los bots sí. Totalmente invisible y fácil de implementar. Cero fricción para el usuario. Ineficaz contra bots más avanzados que detectan este tipo de trampas.

El gran dilema: ¿Seguridad o experiencia de usuario?

Aquí llegamos al meollo de la cuestión, lo que siempre debato con mis clientes. Un CAPTCHA es una herramienta de seguridad, pero también es un punto de fricción. Y en el mundo online, cada pizca de fricción puede significar un cliente menos.

El impacto real en tu tasa de conversión

Ojo con esto: he visto casos donde implementar un CAPTCHA demasiado agresivo ha hundido la tasa de conversión de un formulario de contacto en más de un 30%. Piensa en el usuario que llega a tu web desde el móvil, con prisa, y se encuentra con un puzzle de nueve imágenes que tiene que resolver. La probabilidad de que diga «ya lo haré luego» (que significa «nunca») es altísima.

Por eso, poner un CAPTCHA «porque sí» es un error. Debes tener una razón. ¿Estás recibiendo una cantidad de spam inmanejable? ¿Han intentado atacar tu formulario de registro? Si la respuesta es no, quizás no necesites la artillería pesada.

Mi consejo: ¿cuándo SÍ y cuándo NO usarlo?

Mi recomendación es siempre ir de menos a más:

  1. Empieza sin CAPTCHA o con un Honeypot: Si tienes una web corporativa o un blog con un formulario de contacto sencillo, prueba primero con una trampa tipo honeypot. Es la solución menos intrusiva.
  2. Analiza el nivel de spam: ¿Te llega mucho spam a pesar del honeypot? Si son 2 o 3 correos basura a la semana, quizá puedas vivir con ello. Si son decenas al día, es hora de pasar al siguiente nivel.
  3. Implementa una solución invisible: Antes de poner un CAPTCHA que pida acción, prueba con algo como reCAPTCHA v3 o Cloudflare Turnstile. Protegerás la mayoría de tus formularios sin molestar a casi nadie.
  4. Usa el CAPTCHA visible como último recurso: Reserva el reCAPTCHA v2 (el del checkbox y las imágenes) para las zonas más críticas y propensas a ataques, como un formulario de login, de recuperación de contraseña o el checkout de un ecommerce.

Lo que debes recordar sobre los CAPTCHA

Para terminar, quiero que te quedes con una idea clara: el código CAPTCHA no es ni bueno ni malo por defecto. Es una herramienta. Como un martillo, puedes usarlo para construir una casa o para machacarte un dedo. Su valor depende de cómo y cuándo lo uses.

La clave en la actualidad no es tanto bloquear al 100% de los bots (algo casi imposible), sino hacerlo de la forma más inteligente y menos molesta posible para tus usuarios humanos. La tendencia es clara hacia sistemas invisibles que se basan en el comportamiento, y esa es la vía que yo te recomiendo explorar.

Mi consejo final: antes de instalar nada, mide. Mide cuánto spam recibes y mide tu tasa de conversión actual. Después de implementar una solución, vuelve a medir. Los datos te dirán si has acertado o si estás espantando a tus clientes por protegerte de fantasmas.

Preguntas frecuentes que me hacen mis clientes

¿Un código CAPTCHA afecta directamente al SEO?

No directamente. Google no te va a penalizar por tener un CAPTCHA. Sin embargo, si el CAPTCHA es tan molesto que empeora drásticamente la experiencia de usuario (aumentando la tasa de rebote o reduciendo el tiempo en página), esas métricas de comportamiento sí pueden enviar señales negativas a Google de forma indirecta.

¿Por qué a veces tengo que resolver muchos CAPTCHAs seguidos?

Esto suele pasar si el sistema detecta un comportamiento sospechoso en tu conexión. Puede ser porque estás usando una VPN, tu dirección IP tiene una mala reputación (quizás compartida con otros usuarios), o tu navegador tiene extensiones que interfieren. Básicamente, has levantado una bandera roja y el sistema te está poniendo a prueba con más insistencia.

¿Qué es mejor para un formulario de contacto, reCAPTCHA v2 o v3?

En mi experiencia, para un formulario de contacto estándar, reCAPTCHA v3 es casi siempre mejor. Es invisible y no añade fricción. Solo si ves que con la v3 se te sigue colando mucho spam, plantéate usar la v2. La v2 la reservaría más para procesos críticos como registros de usuario o logins, donde la seguridad es prioritaria sobre la comodidad.

¿Son los CAPTCHA 100% seguros contra los bots?

No, nada en ciberseguridad es 100% seguro. Existen servicios y bots avanzados impulsados por IA que son capaces de resolver incluso los CAPTCHAs de imágenes. Es una carrera armamentística constante. Los sistemas de CAPTCHA se actualizan para detectar los nuevos bots, y los creadores de bots se actualizan para saltarse las nuevas protecciones.

Imagen de Alberto Fernández
Alberto Fernández

Tabla de contenidos