Protección anti-bots con Cloudflare Turnstile en tus formularios
Implementamos Cloudflare Turnstile para proteger tus formularios de contacto, registro e inicio de sesión contra bots y spam, sin obligar a tus visitantes a resolver acertijos de imágenes. Lo integramos en WordPress o en sitios a medida, validamos cada envío en el servidor y lo dejamos funcionando aunque tu sitio no use el proxy de Cloudflare.
Te respondemos con una propuesta concreta. Sin compromiso.
Qué es Turnstile y cómo protege tus formularios
Cloudflare Turnstile es una verificación anti-bots que reemplaza a los captchas tradicionales. En lugar de pedirle a la persona que identifique imágenes, analiza señales del navegador para distinguir a un visitante real de un script automático. Es parte del servicio de Cloudflare, aunque funciona en cualquier sitio.
El circuito tiene dos partes, y las dos tienen que estar bien hechas:
- En el formulario, el widget de Turnstile genera un token cuando confirma que hay una persona.
- En tu servidor, ese token se envía a Cloudflare para validarlo antes de aceptar los datos. Si no es válido, ya se usó o venció, el envío se rechaza.
Señales de que tus formularios necesitan protección
- Recibís consultas falsas con enlaces a sitios dudosos o textos sin sentido.
- Tu lista de suscriptores se llena de direcciones inventadas, que después dañan la entrega de tus campañas.
- Hay registros masivos de cuentas falsas en tu tienda o tu plataforma.
- Detectás intentos repetidos de inicio de sesión con contraseñas robadas.
- Tu captcha actual molesta a los clientes y abandonan el formulario.
Innovación en emprendimientos
¿Lo pensamos para tu proyecto?
Turnstile o reCAPTCHA: cuál conviene
Las dos herramientas frenan bots, pero parten de enfoques distintos:
| Conviene Turnstile si… | Conviene reCAPTCHA si… |
|---|---|
| Querés la menor fricción posible para el visitante | Necesitás un puntaje de riesgo para decidir qué hacer en cada acción |
| Tu sitio ya usa Cloudflare o preferís no depender de Google | Tu proyecto ya está en Google Cloud o Firebase |
| Protegés formularios de contacto, registro o suscripción | Querés usar el puntaje en flujos sensibles, como el login o el checkout |
| Te importa minimizar la recolección de datos de los visitantes | Una plataforma o un plugin que usás solo admite reCAPTCHA |
Si tu caso se parece más a la segunda columna, lo explicamos en protección con reCAPTCHA.
Cómo lo implementamos
- Relevamos tus formularios y definimos cuáles necesitan protección.
- Creamos el widget en tu cuenta de Cloudflare, limitado a tus dominios.
- Integramos Turnstile en cada formulario, con un plugin en WordPress o con código en sitios a medida.
- Programamos la validación en el servidor y el manejo de errores, para que una persona real nunca quede trabada.
- Probamos envíos válidos y simulados para confirmar que el spam se rechaza.
Para ataques que no pasan por un formulario, lo combinamos con el firewall y la protección DDoS de Cloudflare.
Qué recibís
- Turnstile activo en todos los formularios acordados.
- Validación del lado del servidor funcionando y probada.
- Las claves guardadas de forma segura y a nombre de tu empresa.
- Una guía corta para sumar Turnstile a formularios nuevos.
Preguntas frecuentes
¿Tenés otra duda? Escribinos por WhatsApp.
¿Turnstile obliga a mis visitantes a resolver un captcha?
En la mayoría de los casos, no. Turnstile hace verificaciones en segundo plano sobre el navegador y solo en situaciones dudosas le pide a la persona un clic en una casilla. No muestra acertijos de imágenes como semáforos o cruces peatonales. Además, se puede configurar en modo invisible, para que el visitante no vea ningún elemento en el formulario.
¿Necesito tener el sitio en Cloudflare para usar Turnstile?
No. Turnstile funciona en cualquier sitio, esté o no detrás del proxy de Cloudflare. Solo hace falta una cuenta de Cloudflare para crear el widget y obtener sus claves: una pública, que va en el formulario, y una secreta, que usa tu servidor para validar cada envío. Tu hosting y tu DNS pueden quedar donde están.
¿Por qué hay que validar Turnstile en el servidor?
Porque el widget, por sí solo, solo genera un código llamado token. Si tu servidor no le pregunta a Cloudflare si ese token es válido, un bot puede saltear el formulario y enviar los datos directo. La validación del lado del servidor es lo que efectivamente bloquea el spam, y es el paso que más seguido vemos mal implementado.
¿Turnstile funciona con los formularios de WordPress?
Sí. Hay plugins que integran Turnstile con los formularios más usados de WordPress y WooCommerce, como el login, el registro, los comentarios y el checkout. Elegimos la opción compatible con tu sitio y verificamos que cada formulario rechace los envíos sin validar. En sitios hechos con Next.js o Laravel lo integramos directamente en el código.
¿Turnstile protege todo el sitio contra ataques?
No. Turnstile verifica acciones puntuales, como enviar un formulario o iniciar sesión. Para proteger el sitio completo de ataques, rastreadores agresivos o picos de tráfico malicioso se usa el firewall de Cloudflare. Las dos herramientas se complementan y en muchos proyectos las configuramos juntas.
Pedí tu presupuesto
Protección anti-bots con Cloudflare Turnstile en tus formularios, pensado para tu emprendimiento. Contanos qué necesitás y te respondemos con una propuesta.
- Tres pasos, menos de dos minutos.
- Propuesta concreta, sin compromiso.
- Si preferís, lo hablamos por WhatsApp.
- Qué necesitás
- Tu proyecto
- Tus datos
También te puede servir
- Protección de formularios y accesos con Google reCAPTCHA Google Cloud
- Firewall y protección DDoS con Cloudflare Cloudflare
- Limpieza de listas de email para enviar a contactos reales Listas y entregabilidad
- Configuración de DNS y dominios en Cloudflare Cloudflare
- Migración de DNS a Cloudflare sin cortes de servicio Cloudflare
- CDN y caché con Cloudflare para acelerar tu sitio Cloudflare