Menú
guía practica

Cómo proteger un formulario HTML del spam

Ningún filtro detiene todos los envíos no deseados. Primero combine controles de baja fricción, mida los falsos positivos y agregue desafíos interactivos solo donde el tráfico los justifique.

Crear un formulario gratis

Comience con controles del lado del servidor

Aplique el esquema de campo publicado, los límites de tamaño, los límites de velocidad y las reglas de archivos en el servidor. La validación del navegador mejora la experiencia, pero no constituye un límite de abuso.

Un campo de verificación de bots oculto y orígenes permitidos precisos pueden rechazar una automatización simple con poca fricción para los visitantes.

Agregar contenido y señales de reputación

Utilice heurísticas limitadas y ponga en cuarentena los envíos inciertos para su revisión. Registre por qué se retuvo un artículo para que los visitantes legítimos puedan recuperarlo.

Utilice CAPTCHA deliberadamente

Configure la clave del sitio del proveedor en la página y mantenga su secreto en el lado del servidor. Pruebe la accesibilidad, la caducidad, la recuperación de fallas y el impacto en la privacidad antes de exigirlo a cada visitante.

Preguntas frecuentes

¿Es suficiente un honeypot?

No. Algunos robots lo evitan y algunas herramientas legítimas pueden completar controles ocultos. Úselo como una sola capa.

¿Todos los formularios deberían usar CAPTCHA?

No. Agréguelo cuando el abuso medido justifique la fricción adicional y proporcione un estado de error recuperable.

Del ejemplo a tu formulario

Crear un formulario gratis