¿Quiere evitar que se envíe spam a través de sus formularios de WordPress? Hay muchas opciones antispam disponibles, y puede ser difícil saber cuál(es) elegir.
En este tutorial, le guiaremos a través de las opciones anti-spam disponibles en WPForms.
- Acceso a la protección antispam y a la configuración de seguridad
- Protección antispam moderna
- Activar la protección antispam de Akismet
- Activación del almacenamiento de entradas de spam
- Activar el plazo mínimo de envío
- Añadir un CAPTCHA a sus formularios
- Añadir filtros antispam
- Creación de una lista de permitidos o denegados
- Preguntas frecuentes

Requisitos: Las integraciones de Akismet, reCAPTCHA, hCaptcha y Cloudflare Turnstile están disponibles con cualquier versión de WPForms, incluyendo WPForms Lite. La función Custom Captcha está disponible con cualquier licencia de pago.
Acceso a la protección antispam y a la configuración de seguridad
WPForms tiene su propia protección contra el spam y la configuración de seguridad que se puede acceder directamente en el constructor de formularios.
Para empezar, primero tendrá que crear un nuevo formulario o editar uno existente para acceder al generador de formularios.
Una vez que haya abierto el generador de formularios, diríjase a Configuración " Protección contra spam y seguridad.

Aquí es donde encontrarás la mayoría de las opciones de configuración para evitar el spam en las entradas de tus formularios.

A lo largo de este tutorial, veremos cómo configurar las opciones antispam disponibles.
Protección antispam moderna
Nota: Para que la moderna protección antispam funcione correctamente, JavaScript debe estar activado en su sitio.
WPForms tiene incorporada una moderna protección antispam que evita el envío de spam en sus formularios de WordPress.
Este moderno enfoque se basa en la técnica Honeypot y utiliza una solución multicapa para mejorar la detección y prevención del spam. Garantiza que solo los usuarios reales puedan enviar formularios en su sitio web.
En Configuración " Protección antispam y seguridad, encontrarás la opción para actualizar esta configuración.
La opción Activar protección antispam moderna debería estar activada por defecto, pero puede comprobarlo aquí.

Con esta opción activada, el formulario no se enviará si un bot activa las protecciones antispam.
Activar la protección antispam de Akismet
La protección antispam de Akismet ayuda a evitar que los spammers envíen formularios de WordPress. Mediante algoritmos inteligentes, Akismet impide que se guarden las entradas de formularios identificadas como spam. Estos algoritmos se adaptan en función del spam reportado por los usuarios, marcando automáticamente contenidos similares como spam a lo largo del tiempo.
Para una guía paso a paso para el uso de Akismet con WPForms, consulte nuestro tutorial sobre cómo configurar la protección antispam de Akismet.
Activación del almacenamiento de entradas de spam
WPForms le permite elegir entre bloquear completamente las entradas de spam o almacenarlas en su base de datos. Esto le permite revisar los envíos de spam y recuperar fácilmente las entradas falsas positivas.
La opción Almacenar entradas de spam en la base de datos está activada por defecto, pero puede actualizarla según sus preferencias.

Las entradas identificadas como spam se almacenarán en la sección Spam de la página Entradas del formulario.
Nota: Para obtener una guía detallada sobre la gestión de entradas de spam, consulte nuestro tutorial sobre la visualización y gestión de entradas de spam.
Activar el plazo mínimo de envío
WPForms ofrece la opción de establecer un tiempo mínimo antes de que los usuarios puedan enviar su formulario. Establecer un tiempo mínimo para enviar un formulario ayuda a reducir los envíos de bots en tus formularios de WordPress.
La opción Activar tiempo mínimo de envío está activada por defecto con un tiempo mínimo de envío de 2 segundos. Sin embargo, puede actualizar el tiempo mínimo al valor que desee.

Para ello, introduzca un valor en el campo Tiempo mínimo para enviar. Este valor está en segundos y se aplicaría a los usuarios que rellenen el formulario.

Si un usuario intenta enviar el formulario antes del tiempo mínimo configurado, verá un mensaje de error que le pedirá que espere un poco más antes de enviar el formulario.

Añadir un CAPTCHA a sus formularios
CAPTCHAs son pruebas automatizadas que comprueban que los usuarios son personas reales y no spambots. Hay cuatro opciones CAPTCHA diferentes que puede añadir a sus formularios para una protección adicional más allá de la opción incorporada que WPForms proporciona.
Hemos creado tutoriales separados para guiarte a través de cada método, para que puedas seleccionar el que mejor se adapte a tus necesidades.
- reCAPTCHA: Refuerza la seguridad de tu formulario utilizando el servicio reCAPTCHA de Google.
- hCaptcha: Añade una capa extra de protección con la alternativa hCaptcha.
- Cloudflare Turnstile: Protege tus formularios integrándolos con Cloudflare Turnstile.
- Captcha personalizado: Cree una solución captcha personalizada adaptada a sus requisitos específicos.
Simplemente haga clic en cualquiera de los métodos preferidos de arriba para explorar cada opción y aprender a añadirlos a sus formularios.
Añadir filtros antispam
En la sección Filtrado de la configuración de Protección contra correo no deseado y seguridad, hay 2 filtros diferentes que puede activar para impedir que los usuarios envíen su formulario.
Aquí verás una opción para activar un filtro por país y otra para activar un filtro por palabra clave.

Para más detalles sobre cómo configurar estos filtros, consulte nuestra guía para añadir filtros de spam en WPForms.
Creación de una lista de permitidos o denegados
Otro método eficaz para proteger sus formularios del spam es utilizar una lista de permitidos o una lista de denegados. Este método limita el envío de formularios en función de las direcciones de correo electrónico de los usuarios. Si la dirección de correo electrónico de un usuario no cumple las normas de la lista, no podrá enviar el formulario.
Para obtener instrucciones detalladas sobre estos métodos de protección contra el spam, consulte nuestro tutorial completo sobre la configuración de una lista de correo permitido o una lista de correo denegado.
Nota: Además de usar una lista de permitidos o una lista de denegados, tiene la opción de evitar que direcciones IP específicas envíen formularios usando un fragmento de PHP personalizado de la biblioteca de fragmentos de código de WPForms. Para obtener información detallada sobre cómo configurar esto, consulte nuestra documentación para desarrolladores.
Preguntas frecuentes
A continuación, hemos respondido a las principales preguntas que recibimos sobre la protección contra el spam en WPForms.
Hay una opción en mi configuración para activar un honeypot antispam. ¿Cómo funciona?
Nuestro honeypot antispam estaba incluido para cualquier formulario creado antes de nuestra versión 1.6.2. Sin embargo, los formularios creados después de esa actualización solo utilizarán nuestra opción de protección antispam moderna.
Ya está. Ahora ya sabes cómo prevenir el spam en tus formularios.
A continuación, ¿le gustaría editar las entradas enviadas a través de sus formularios? Asegúrese de revisar nuestro tutorial sobre la edición de entradas en WPForms para más detalles.