6 formas de detener el spam de WordPress con el formulario de contacto 7

Una actividad de marketing web siempre requiere respeto por el cliente
Una actividad de marketing web siempre requiere respeto por el cliente

5 formas de detener el spam de WordPress con el formulario de contacto 7

El popular formulario de contacto Contact Form 7 para wordpress es a menudo objeto de spam. Aquí hay 6 formas simples pero efectivas de solucionar el problema.

El spam es un gran problema con los formularios de contacto en los sitios web de WordPress, tanto en los sitios web que diseñamos nosotros mismos como a escala global. Los clientes a menudo nos contactan para reportar problemas de spam generados por los formularios de contacto de sus sitios. Nunca es posible utilizar metodologías y técnicas válidas para todos, lamentablemente siempre es necesario analizar cada caso caso por caso. El complemento Contact Form 7 es el generador de formularios de contacto de WordPress más popular y gratuito y, por lo tanto, es un objetivo importante para los spammers. Los envíos de formularios de contacto no deseados pueden ser un gran problema para los sitios web de WordPress de alto tráfico, que reciben cientos de correos electrónicos no deseados todos los días. Estos son inconvenientes y dificultan la localización de mensajes auténticos entre el spam y generan descontento en los clientes.

Un cliente nuestro reciente se quejó de que recibía cientos de correos electrónicos no deseados al día a pesar de algunas precauciones que habíamos tomado. Esto nos llevó a detenernos y pensar por un momento. Así que probamos una serie de métodos para encontrar la mejor solución, que ahora compartiré con ustedes. Y lo mejor es que no necesitas ser un experto en WordPress para usarlos. También puede consultar los temas clasificados de WordPress, que serían una excelente opción para crear su sitio web de WordPress. Hemos resuelto el problema de raíz.

  1. Quizzes
  2. Número mínimo de caracteres
  3. Akismet
  4. Formulario de contacto de Honeypot
  5. CAPTCHA de Really Simple
  6. Integración con Google reCAPTCHA

¿Debo utilizar todos los métodos antispam que recomienda?

En una palabra, no. NO le aconsejo que aplique todos los métodos sugeridos en este artículo. Un sitio web de WordPress debe mantenerse lo más limpio posible y lo menos detrás de escena, y no se deben instalar complementos innecesarios. En cambio, te recomiendo que experimentes con estas soluciones por ensayo y error, ya seas un experto en WordPress o un principiante. Realice un seguimiento de la cantidad de spam de formulario de contacto que recibe después de implementar uno o dos métodos, y realice cambios hasta que esté satisfecho. Instale Akismet como punto de partida y continúe desde allí.

1. Prueba

Los cuestionarios simples se están convirtiendo en una forma popular de combatir el spam en los formularios de contacto. Funcionan haciéndole al usuario una pregunta simple como “¿La capital de Italia? Roma". Los bots no pueden responder a esta pregunta. Como resultado, solo las personas que ingresan la respuesta correcta pueden enviar el formulario de contacto.

Para agregar un cuestionario, edite el formulario de contacto y haga clic en el menú desplegable Generar etiqueta. Pegue el código de acceso directo que aparece a continuación en su formulario de contacto. Se verá algo como esto:

[quiz capital-quiz "Which is bigger, 2 or 8?|8"]

2. Número mínimo de caracteres

A menudo, muchos sitios web diseñados con WordPress reciben muchos mensajes de spam del formulario de contacto con mensajes cortos de dos dígitos, generalmente un número. No me queda muy claro cuál era la intención del spammer aparte de obstruir el buzón del propietario del sitio con mensajes falsos, pero es un tipo de spam bastante extendido en la actualidad.

Si todos sus mensajes de spam siguen un patrón obvio, puede bloquearlos configurando su formulario de contacto para bloquear mensajes que coincidan con este patrón. En este caso, he usado las opciones Longitud máxima y mínima en el Formulario de contacto 7 para exigir que los mensajes tengan más de 20 caracteres. Las solicitudes genuinas suelen proporcionar más de 20 caracteres, por lo que bloquea los bots sin frustrar a los usuarios reales.

El campo Mensaje/Comentarios se verá así:

[textarea* your-message minlength:20 maxlength:500]

3. Akismet

Akismet tiene la reputación de ser el mejor complemento antispam para WordPress. No todo el mundo sabe que funciona con el formulario de contacto 7 y los comentarios del blog.

Una vez que active el complemento Akismet WordPress y siga las instrucciones en pantalla para agregar su clave API (gratis para sitios web sin fines de lucro, pequeña tarifa mensual para sitios comerciales), debe realizar una configuración adicional para que él hable con el Formulario de contacto 7 - ver https://contactform7.com/spam-filtering-with-akismet/.

En mis pruebas, Akismet detuvo alrededor del 70 % del spam del formulario de contacto 7, pero no todo. Funcionó bien junto con algunas de las otras soluciones mencionadas en este artículo.

Descarga el complemento desde aquí: https://akismet.com/

4. Formulario de contacto 7 Honeypots

Contact Form 7 Honeypot es un complemento de WordPress que agrega un campo oculto a su formulario de contacto. Los usuarios reales no lo completarán porque el campo es invisible. Sin embargo, los bots no lo sabrán y lo compilarán. Esto permite que el complemento los reconozca como bots y bloquee su envío.

Después de instalar y activar el complemento de WordPress Contact Form 7 Honeypot, use la opción Generar etiqueta para crear un código de acceso directo de Honeypot para insertarlo en su formulario de contacto. Se verá así (el formulario de contacto 7 recomienda cambiar la ID a algo único, luego reemplace 827 con otra cosa):

[honeypot honeypot-837]

Descarga el complemento aquí: https://wordpress.org/plugins/contact-form-7-honeypot/

5. Realmente simple CAPTCHA

El complemento Really Simple CAPTCHA para WordPress fue creado por el desarrollador de Contact Form 7 para trabajar juntos sin problemas. El complemento le permite agregar un CAPTCHA a su formulario de contacto. Fue diseñado para evitar que los bots envíen formularios en su sitio web de WordPress.

Una vez que Really Simple CAPTCHA esté instalado y activado, inserte una etiqueta CAPTCHA en su formulario de contacto 7. (Haga clic en el menú desplegable Generar etiqueta para ver las opciones disponibles y cree una etiqueta personalizada para pegarla en su formulario). Se verá algo como esto:

[captchac captcha-14]

Más instrucciones sobre https://contactform7.com/captcha/.

Tenga en cuenta que los CAPTCHA se están volviendo un poco anticuados y no son ideales para la experiencia del usuario. También requieren que ciertas funciones estén habilitadas en su servidor, que pueden no estar presentes en su sitio web de WordPress.

Recomendaría agregar una prueba primero (ver arriba) y solo probar CAPTCHA si eso no funciona. Los dos métodos básicamente hacen lo mismo. Evitan que los bots automatizados envíen el formulario de contacto de su sitio web, por lo que no debería necesitar ambos.

Descarga el complemento aquí: https://wordpress.org/plugins/really-simple-captcha/

6. Integración de Google reCAPTCHA

Google reCAPTCHA, similar a Really Simple CAPTCHA, es un sistema más avanzado y utiliza un motor de análisis de riesgos diseñado para bloquear la actividad abusiva en su sitio web. Verifique y evite operaciones no solicitadas al iniciar sesión, realizar compras no autorizadas en su sitio de comercio electrónico, crear cuentas falsas y el uso indebido de su formulario de contacto bloqueando bots en la parte posterior, sin que se dé cuenta. Necesita tener una cuenta de Google para poder instalar el módulo. Una vez creada la cuenta, será dirigido a la consola para solicitar el código a insertar en el módulo complementario FORMULARIO DE CONTACTO 7.

Aquí encontrará las instrucciones para la correcta configuración: https://contactform7.com/recaptcha/

La configuración es bastante simple y requiere solo un mínimo de atención. Pero el resultado te sorprenderá. Una nota importante: al instalar Google reCAPTCHA será necesario modificar e integrar las condiciones de la política de privacidad y política de cookies en el sitio.

Personalmente, prefiero Google reCAPTCHA a Really Simple CAPTCHA.

lo que funcionó para mí

Todos los sitios web de WordPress reciben spam de maneras ligeramente diferentes. Lo que funciona para un sitio web puede no funcionar para otro. Cuando tuve que detener el spam de 7 formularios de contacto en un sitio web de WordPress, al instante obtuve una gran reducción en el spam simplemente instalando Akismet. Los mensajes de spam han disminuido de docenas por día a 5-10.

Resolví completamente el problema combinando Akismet con el complemento Contact Form 7 Honeypot, un cuestionario y una cantidad mínima de caracteres. Si desea agregar solo un método para reducir el spam del Formulario de contacto 7, le recomiendo Akismet. Esta es la mejor solución independiente, ya que es muy potente y completa. Puedes usarlo ya seas un experto en WordPress o un principiante. Puede marcar la diferencia en el spam del formulario de contacto de WordPress.

5 complementos de WordPress recomendados por Innovando
5 complementos de WordPress recomendados por Innovando