Filtrar el spam de Contact Form 7 con Akismet

Si usas Contact Form 7 en tu WordPress sin la integración Catpcha probablemente habrás recibido en alguna ocasión mensajes spam, aunque el Captcha es efectivo a veces puede ser un poco engorroso para los usuarios además de la correspondiente carga de scripts que tiene

Una solución eficaz es filtrar el spam de Contact Form con Akismet.

Akismet es de sobra conocido por su uso para filtrar los comentarios spam en los posts, viene preinstalado por defecto y si tienes un blog es un plugin imprescindible, pero además también puede serlo a la hora de filtrar los mensajes en formularios de Contact Form 7 porque también puede filtrar aquellos que sean considerados como spam.

Para ello hay que modificar las etiquetas del formulario añadiendo las de Akismet, puedes hacerlo con las etiquetas más comunes que son las del nombre y el email

en el caso del nombre añade «akismet:author», quedaría de la siguiente forma:

[text* your-name akismet:author]

para el email añade «akismet:author_email» el resultado sería este:

[email* your-email akismet:author_email]

Una vez que hayas añadido esto a la configuración de tu formulario notarás que la presencia de spam en tus mensajes de contacto desaparece y todo sin necesidad de plugins adicionales ni captchas.