BLOG / Internet

Cómo reducir el spam en Contact Form 7 sin perder consultas

El formulario de contacto empieza a recibir mensajes automáticos y la tentación es instalar un CAPTCHA de inmediato. Pero si el filtro bloquea consultas auténticas o el envío no se confirma, puede costarte más que el spam. Antes de cambiar nada, comprueba qué ocurre ahora: volumen de mensajes, errores y recepción de correos.

Contact Form 7 ofrece varias opciones para filtrar envíos. No existe una que elimine todo el spam sin falsos positivos. La documentación del propio plugin recomienda elegir las medidas según el problema.

Qué opciones hay hoy

  • Cloudflare Turnstile: Contact Form 7 incluye una integración que se configura en Contacto → Integración con claves del servicio. El plugin la recomienda como opción antispam; revisa sus condiciones y pruébala en tu formulario real antes de darla por terminada.
  • Akismet: puede analizar los datos enviados y clasificar mensajes como spam. Requiere configurar el servicio y revisar sus condiciones; la guía de Contact Form 7 advierte que puede haber falsos positivos y que el uso comercial puede requerir un plan de pago.
  • reCAPTCHA v3: sigue siendo compatible con Contact Form 7 y funciona en segundo plano. La documentación actual pide claves v3 específicas y avisa de cambios en el servicio de Google; comprueba condiciones y costes actuales antes de activarlo.

No instales varias protecciones a la vez sin saber cuál está causando un bloqueo. Documenta qué has activado y cuándo, para poder comparar el spam recibido con las consultas legítimas.

Comprueba el recorrido completo después del cambio

  1. Envía una consulta de prueba controlada desde la página pública, también en móvil.
  2. Verifica que aparece una confirmación de envío y que el correo llega al buzón correcto.
  3. Provoca un error de validación y comprueba que la persona puede corregirlo sin perder todo el texto.
  4. Revisa los registros o el estado del filtro si deja de llegar correo: un bloqueo antispam no debe confundirse con un fallo de entrega.
  5. Observa durante unos días si bajó el spam y si siguen entrando solicitudes reales.

Contact Form 7 no guarda por sí solo todos los mensajes en la base de datos. Si necesitas revisar falsos positivos con Akismet, su documentación explica una opción de registro; valora antes el tratamiento y conservación de datos personales de ese flujo. No añadas un servicio externo sin revisar cómo se informa de él en tu política de privacidad.

El tutorial original de esta URL mostraba pantallas de 2020 y daba por hecho que reCAPTCHA funcionaría «a los pocos minutos». Esas capturas ya no son una referencia fiable para la interfaz actual. La elección correcta depende del formulario, del spam que recibes y de las condiciones vigentes de cada servicio.

En Sarpanet mantenemos webs WordPress y cuidamos que sus formularios sigan funcionando. Si el spam te impide atender consultas o sospechas que se pierden mensajes, cuéntanos qué ocurre. También podemos revisar el recorrido de contacto dentro de tu web.

TU SIGUIENTE PASO

Hagamos sitio a tu idea.

Cuéntanos qué necesitas. Te acompañamos para darle forma.

Hablemos