Prevención del spam en WPForms

¿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.

Prevención del spam

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.

configuración-protección-spam

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

Protección antispam y configuración de seguridad de WPForms

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í.

enable-modern-anti-spam-protection

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.

almacenar-entradas-spam-en-base-de-datos

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.

Activar la opción de tiempo mínimo de envío

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.

Programar el temporizador

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.

Mensaje de error de tiempo mínimo no alcanzado

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.

¿Desea acceder a nuestra plantilla de formulario antispam lista para usar? No deje de consultar nuestra plantilla de formulario de contacto GDPR antispam personalizable.

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.

Opciones de filtrado

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.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.