Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo bloqueamos el spam de formularios de contacto en WordPress (9 formas comprobadas)

Si alguna vez has abierto tu bandeja de entrada y has encontrado docenas de envíos de spam a través de formularios, sabes lo frustrante que es.

Consultas falsas, mensajes sin sentido y enlaces sospechosos pueden sepultar las solicitudes reales de clientes que realmente te importan. Peor aún, esta avalancha de spam puede impedir que tus correos electrónicos reales lleguen y desperdiciar horas de tu tiempo cada semana.

En WPBeginner, recientemente tuvimos que lidiar con más de 18,000 entradas de spam que intentaban inundar nuestro formulario de contacto durante la noche. Es por eso que sabemos que el spam de formularios de contacto no es solo molesto. Es un problema grave que puede costarte clientes potenciales e incluso ralentizar tu sitio.

La buena noticia es que no tienes que vivir con ello.

Después de años de probar métodos antispam, hemos identificado 9 estrategias comprobadas que detienen el spam sin bloquear a los visitantes reales. Con estas soluciones, puedes concentrarte en lo que más importa: conectar con clientes genuinos. ✅

Cómo bloquear el spam de formularios de contacto en WordPress

Por qué necesitas bloquear el spam de formularios de contacto en WordPress

Los spambots rastrean sitios web y buscan formularios no seguros para poder enviarte enlaces de spam. Estos enlaces a menudo te envían a sitios web de publicidad que generan ingresos o a sitios de phishing.

También pueden intentar infiltrarse en el formulario de inicio de sesión de tu sitio web utilizando ataques de fuerza bruta. Si un bot logra iniciar sesión en tu cuenta de WordPress, podría tomar el control de tu sitio web. Esta es una de las razones por las que la seguridad de WordPress es tan importante.

A veces, incluso pueden buscar vulnerabilidades en los formularios de tu sitio y secuestrarlos para enviar malware o spam a otras personas. Los spammers pueden instalar malware, poniendo en riesgo a tus visitantes y a tu sitio web. Incluso pueden robar información personal, lo cual es muy peligroso para tiendas en línea con datos sensibles de clientes.

Además de eso, si los spammers usan tus formularios de contacto para enviar mensajes de spam por correo electrónico, también podrían enviar spam a tu lista de correo. A menudo parecen un correo electrónico que tú enviaste.

Sin saber que podría ser spam, los usuarios pueden abrir estos correos electrónicos y hacer clic en los enlaces que contienen. Esto aumentaría el tráfico y la interacción en ese sitio, recompensando al spammer en el proceso. Además, podría dañar tu relación con tus lectores.

Esto significa que el spam no es solo una molestia. Esos spambots pueden ser peligrosos para tu sitio web, tus visitantes y tu reputación.

🔗 Relacionado: Incluso hemos tenido que detener más de 18,000 ataques de spam en formularios de clientes potenciales en nuestro propio formulario de WordPress; aquí te mostramos exactamente cómo lo bloqueamos.

Teniendo esto en cuenta, echemos un vistazo a algunos métodos probados para prevenir el spam en formularios de contacto en tu sitio de WordPress.

Simplemente usa los enlaces rápidos a continuación para saltar directamente al método sobre el que deseas aprender primero:

  1. Elegir el plugin de formularios de WordPress adecuado para combatir el spam
  2. Use ReCAPTCHA Checkbox to Block Contact Form Spam
    1. Usar Google Invisible reCAPTCHA para bloquear el spam en formularios de contacto
    2. Usar CAPTCHA personalizado para bloquear el spam en formularios de contacto
    3. Prevent Spam Bots From Seeing Your Form
      1. Bloquear direcciones IP de spam
      2. Restringir entradas por país
      3. Bloquear direcciones de correo electrónico específicas en tu formulario
      4. Filtra palabras clave spam y groserías en los envíos de tu formulario de contacto
      5. Preguntas frecuentes (FAQ) sobre el spam en formularios de contacto
      6. Lectura adicional para mejorar la seguridad y el rendimiento de tu WordPress

      ¿Listo? Aquí tienes 9 formas probadas para reducir y bloquear el spam en formularios de contacto en WordPress.

      1. Elegir el plugin de formularios de WordPress adecuado para combatir el spam

      Muchos plugins de formularios de contacto de WordPress no vienen con protección contra spam integrada. Incluso si un plugin tiene funciones básicas de protección contra spam, a menudo son poco fiables y difíciles de usar.

      La forma más eficaz de bloquear el spam en formularios de contacto es elegir el mejor plugin de formularios de contacto para WordPress.

      Recomendamos usar WPForms porque tiene un token de protección contra spam integrado que protege tus formularios sin afectar la experiencia del usuario. Además, es la misma herramienta que usamos para todos los formularios de contacto, encuestas y suscripción aquí en WPBeginner.

      Puedes leer nuestra reseña completa de WPForms para más detalles sobre lo que puede hacer.

      Página de inicio de WPForms

      WPForms tiene funciones integradas de reCAPTCHA y CAPTCHA personalizadas que te ayudan a combatir el spam en los formularios de contacto. Revisaremos las diferentes opciones que puedes usar.

      Así que primero, instalemos y activemos el plugin WPForms. Si no estás seguro de cómo hacerlo, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

      📝 Nota: Algunos de los consejos de este artículo también funcionan en la versión gratuita WPForms Lite.

      Una vez que el plugin WPForms esté activado, necesitarás crear un formulario de contacto.

      Para empezar, simplemente ve a WPForms » Agregar Nuevo, donde serás llevado al editor de arrastrar y soltar. Luego, puedes escribir un nombre para tu formulario de contacto en el campo 'Nombre del formulario'.

      formulario de contacto sin spam

      WPForms viene con más de 2000 plantillas prediseñadas que puedes usar para crear todo tipo de formularios. Puedes usar estas plantillas de formularios para recopilar registros, crear un boletín informativo por correo electrónico e incluso aceptar pagos con tarjeta de crédito en tu sitio web de WordPress.

      Además, puedes usar el creador de formularios con tecnología de IA para crear formularios en solo segundos. Solo necesitas darle a la IA una breve descripción, ¡y ella generará el formulario por ti!

      Constructor de IA de WPForms

      Y si quieres usar una plantilla prediseñada, puedes explorar la biblioteca.

      Dado que estamos creando un formulario de contacto, puedes seleccionar 'Usar plantilla' en la plantilla 'Formulario de contacto simple'.

      formulario de contacto simple

      WPForms creará automáticamente un formulario de contacto básico para tu sitio web de WordPress.

      Esta plantilla de formulario ya tiene campos donde los visitantes pueden escribir su nombre, dirección de correo electrónico y mensaje.

      campos de formulario de contacto sin spam

      Por defecto, WPForms protegerá automáticamente tus formularios con un token secreto anti-spam. Este token es único para cada envío de formulario e invisible tanto para los spambots como para los visitantes.

      En el pasado, WPForms solía usar un honeypot, un campo oculto que solo los spambots ven y completan.

      Pero este nuevo token anti-spam es una solución mucho más avanzada y efectiva. Como los spambots no pueden ver ni interactuar con este token secreto, se quedan atascados y no pueden enviar el formulario.

      Este método no requiere ninguna acción por parte de tus visitantes, lo que puede ayudar a prevenir el abandono de formularios.

      El token anti-spam de WPForms se habilita automáticamente en cada formulario nuevo que creas. Puedes verificar esto yendo a Configuración » Protección contra spam y seguridad dentro del constructor de formularios.

      En esta pantalla, también puedes habilitar la protección anti-spam de Akismet. Esto verificará automáticamente los envíos contra la base de datos global de spam de Akismet.

      Habilitar protección contra spam

      🚨 Importante: Necesitarás el plugin anti-spam Akismet para habilitar esta función en WPForms. Para obtener más información, puedes consultar nuestra publicación de blog sobre qué es Akismet y por qué deberías empezar a usarlo de inmediato.

      Incluso con estas potentes protecciones, algunos spammers decididos aún podrían pasar. Si eso sucede, puedes usar los otros métodos de esta guía para detenerlos definitivamente.

      2. Usa el reCAPTCHA de casilla de verificación para bloquear el spam en formularios de contacto

      Una forma sencilla de evitar que los spambots pasen es usar reCAPTCHA. Este método popular está disponible tanto en las versiones gratuitas como en las profesionales de WPForms.

      reCAPTCHA es una herramienta gratuita disponible de Google, y la usamos en combinación con el sistema de token anti-spam integrado de WPForm.

      Para agregar una casilla de reCAPTCHA a tu formulario de contacto, puedes ir a WPForms » Ajustes en tu panel de WordPress.

      Luego, haz clic en la pestaña ‘CAPTCHA’. A continuación, debes seleccionar ‘reCAPTCHA’ haciendo clic en ella.

      Pestaña Captcha

      Una vez que hayas hecho eso, desplacémonos hacia la sección ‘Tipo’.

      Luego, puedes hacer clic para seleccionar el botón de opción ‘Checkbox reCAPTCHA v2’.

      casilla de verificación recaptcha

      WPForms ahora te pedirá una Clave de Sitio y una Clave Secreta.

      Para obtener esta información, ve al sitio web de reCAPTCHA de Google y haz clic en el botón ‘v3 Admin Console’ en el menú superior.

      consola de administrador v3

      Después de iniciar sesión, haz clic en el ícono ‘Crear’ (un signo más) para registrar un nuevo sitio. Si aún no has iniciado sesión en tu cuenta de Google, deberás escribir tu nombre de usuario y contraseña o crear una nueva cuenta de Google.

      A continuación, verás una pantalla donde puedes registrar tu sitio web de WordPress.

      Primero, puedes ingresar un nombre para tu sitio en el campo ‘Etiqueta’. Esto es solo para tu referencia, pero recomendamos usar un nombre claro y descriptivo para ayudarte a identificar tu sitio fácilmente.

      Luego, en ‘Tipo de reCAPTCHA’, selecciona la opción ‘Desafío (v2)’. Después, de las opciones que aparecen a continuación, selecciona la opción de Casilla de verificación “No soy un robot”.

      recaptcha v2

      A continuación, escribamos el nombre de dominio de tu sitio web en el campo ‘Dominio’.

      Una vez que hayas hecho eso, simplemente haz clic en el botón ‘Enviar’ en la parte inferior de la página.

      agregar dominio

      A continuación, verás una página que contiene la clave de sitio y la clave secreta de tu sitio web.

      Para empezar a usar reCAPTCHA, simplemente necesitas copiar esta información en tu página de configuración de WPForms.

      copiar clave del sitio y clave secreta en la consola de Google

      Entonces, copiemos cada clave por separado y luego pégala en los campos ‘Clave del sitio’ y ‘Clave secreta’ en tu panel de WordPress.

      Una vez que hayas hecho eso, no olvides hacer clic en el botón ‘Guardar configuración’ en la parte inferior de la pantalla.

      guardar configuración

      Después de eso, estarás listo para agregar la casilla de verificación reCAPTCHA a tu formulario de contacto.

      Para empezar, puedes ir a WPForms » Todos los formularios y hacer clic en el enlace ‘Editar’ del formulario que deseas proteger con reCAPTCHA.

      Editar formulario de contacto

      Esto abrirá tu formulario en el constructor de formularios de arrastrar y soltar. En el menú de la izquierda, busca el campo ‘reCAPTCHA’ y haz clic en él.

      Ahora verás un mensaje que indica que reCAPTCHA se ha habilitado para el formulario. Para continuar, simplemente haz clic en el botón ‘Aceptar’.

      google checkbox recaptcha v2

      Ahora, verás el logotipo de reCAPTCHA en la parte superior de tu formulario.

      Esto significa que has agregado con éxito la protección reCAPTCHA a tu formulario de contacto.

      reCaptcha habilitado

      📝 Nota: Si decides eliminar reCAPTCHA del formulario en algún momento, simplemente necesitas hacer clic en el campo ‘reCAPTCHA’ en el menú de la izquierda de WPForms. Luego verás un mensaje preguntándote si deseas confirmar que quieres eliminar reCAPTCHA.

      Cuando hayas terminado, recuerda guardar tus cambios haciendo clic en el botón naranja ‘Guardar’.

      Agregando tu formulario de contacto a tu sitio web

      Después de todo eso, estarás listo para agregar el formulario de contacto a tu sitio web.

      Para hacer esto, simplemente abre la página o publicación donde deseas mostrar tu formulario y haz clic en el botón ‘+’ para agregar un nuevo bloque.

      En el editor de contenido, puedes escribir ‘WPForms’ para encontrar el bloque correcto. Una vez que hagas clic en el bloque WPForms, el bloque se agregará a tu página.

      agregar widget de wpforms

      Desde aquí, puedes hacer clic en el menú desplegable ‘Seleccionar un formulario’ para abrirlo.

      Ahora puedes elegir el formulario de contacto que acabas de crear.

      seleccionar un formulario

      WPForms mostrará una vista previa de cómo se verá este formulario directamente dentro del editor de bloques de WordPress.

      También puedes previsualizar esta página haciendo clic en el botón ‘Vista previa’ en la parte superior de la página. Sin importar cómo elijas previsualizar el formulario, verás un campo reCAPTCHA.

      No soy un robot

      Este campo bloqueará todos los envíos automatizados de spam, reduciendo drásticamente la cantidad de spam de formularios de contacto que recibes en tu sitio web.

      3. Usar Google Invisible reCAPTCHA para Bloquear Spam de Formularios de Contacto

      Algunos propietarios de sitios web no quieren que sus usuarios tengan que marcar una casilla para enviar el formulario de contacto. Aquí es donde entra el reCAPTCHA invisible.

      El reCAPTCHA invisible funciona como el reCAPTCHA normal, excepto que no hay una casilla de verificación.

      En su lugar, cuando se envía el formulario, Google determinará si podría ser un bot quien lo está enviando. Si es así, Google mostrará la verificación adicional de reCAPTCHA. Si quieres ver cómo funciona, Google tiene una demostración aquí.

      Puedes usar el reCAPTCHA invisible en tus formularios de contacto de WPForms. De hecho, el proceso es muy similar a agregar una casilla de verificación reCAPTCHA, como se describió anteriormente.

      La primera diferencia es que necesitas seleccionar una opción diferente al configurar reCAPTCHA en el sitio web de Google.

      En lugar de elegir la casilla de verificación ‘No soy un robot’, debes seleccionar ‘Insignia Invisible de reCAPTCHA’ en su lugar.

      recaptcha invisible

      Luego puedes crear las claves del sitio y secretas siguiendo el mismo proceso anterior.

      Una vez que hayas hecho eso, puedes dirigirte a WPForms » Ajustes en tu panel de WordPress y hacer clic en la pestaña ‘CAPTCHA’.

      Sin embargo, esta vez, necesitarás seleccionar ‘reCAPTCHA Invisible v2’.

      recaptcha invisible wpforms

      Asegúrate de hacer clic en el botón ‘Guardar Ajustes’ en la parte inferior de la página.

      Luego puedes agregar un campo reCAPTCHA a tu formulario de contacto, siguiendo el mismo proceso descrito anteriormente.

      Cada vez que alguien envíe un formulario de contacto, tu sitio de WordPress usará el reCAPTCHA invisible automáticamente.

      Los visitantes verán el logotipo de reCAPTCHA en la esquina inferior de tu formulario, como se muestra en la siguiente imagen. Este logotipo les informa que tu formulario de contacto está protegido contra spambots.

      Ejemplo de recaptcha invisible

      Si el usuario desea obtener más información sobre reCAPTCHA, simplemente debe hacer clic en ese logotipo. El logotipo se expandirá para mostrar enlaces a la política de privacidad y los términos de servicio de Google.

      También es una buena idea actualizar la política de privacidad de tu propio sitio con información sobre cómo utilizas reCAPTCHA.

      4. Usar CAPTCHA personalizado para bloquear spam en formularios de contacto

      Algunos propietarios de sitios web no quieren usar el reCAPTCHA de Google en sus sitios debido a preocupaciones de privacidad o simplemente desean algo que no esté marcado.

      La buena noticia es que WPForms Pro viene con un complemento CAPTCHA personalizado. Esto te permite crear tu propio CAPTCHA basado en preguntas para bloquear el spam de formularios de contacto sin depender de Google.

      Para activar este complemento, simplemente ve a WPForms » Complementos en tu panel de WordPress. Luego, busca el cuadro 'Complemento CAPTCHA personalizado' y haz clic en su botón 'Instalar complemento'.

      Complemento de captcha personalizado wpforms

      Una vez instalado, puedes ir a WPForms » Todos los formularios, luego busca tu formulario de contacto y haz clic en su enlace 'Editar' para abrirlo en el editor de WPForms.

      En el menú de la izquierda, desplazémonos hasta 'Campos llamativos' y arrastremos el campo 'CAPTCHA personalizado' a tu formulario.

      Recomendamos colocar este campo justo encima del botón ‘Enviar’. Esto significa que los visitantes ya habrán completado el resto del formulario antes de darse cuenta de que deben completar un campo CAPTCHA.

      Campo de captcha personalizado

      Por defecto, este campo muestra una pregunta matemática aleatoria. Otra opción es escribir algunas preguntas diferentes y luego desafiar a los visitantes a ingresar las respuestas correctas.

      Si desea cambiar a un CAPTCHA de pregunta y respuesta, haga clic en el campo ‘CAPTCHA’ para seleccionarlo.

      En el menú de la izquierda, simplemente abra el menú desplegable ‘Tipo’ y seleccione ‘Pregunta y Respuesta’.

      captcha de pregunta y respuesta

      Si eliges ‘Pregunta y Respuesta’, te recomendamos crear algunas preguntas diferentes. WPForms rotará estas preguntas aleatoriamente para que sea más difícil que los spambots las predigan.

      Si eliges la opción ‘Matemáticas’, WPForms generará preguntas matemáticas aleatorias, por lo que es mucho menos predecible.

      5. Evita que los bots de spam vean tu formulario

      Otra forma de bloquear el spam de formularios de contacto en WordPress es impidiendo que los bots vean tu formulario. Podrías hacer esto protegiendo con contraseña tu formulario de contacto o mostrándolo solo a personas que se hayan registrado en tu sitio de membresía de WordPress.

      Estos métodos podrían ser excesivos para un formulario de contacto estándar, pero podrían funcionar bien en otras situaciones.

      Por ejemplo, si realizas una sesión mensual de preguntas y respuestas para tus suscriptores de correo electrónico, podrías crear un formulario privado donde puedan enviarte preguntas.

      Protege tu formulario con contraseña usando las opciones de visibilidad de WordPress

      Puedes proteger con contraseña toda tu página de ‘Contacto’ usando las herramientas integradas de WordPress.

      Para empezar, simplemente abre tu página de ‘Contacto’ en el editor de bloques de WordPress. Luego, en el menú de la izquierda, junto a ‘Visibilidad’, puedes hacer clic en ‘Público’.

      En la ventana emergente que aparece, hagamos clic en ‘Protegido con contraseña’.

      Ahora puedes escribir tu contraseña en el campo que muestra ‘Usar una contraseña segura’ por defecto. Todos los visitantes usarán la misma contraseña para acceder a tu página de Contacto.

      Protegido con contraseña

      Una vez que hayas hecho eso, puedes actualizar o publicar tu página como de costumbre.

      Ahora, cada vez que alguien visite tu página de ‘Contacto’, se le pedirá que escriba la contraseña.

      Página de contacto protegida

      Una vez que hayan introducido la contraseña, el visitante podrá hacer clic en el botón ‘Enviar’ y usar tu formulario de contacto de forma normal.

      Hay un par de inconvenientes con este método.

      Primero, tu página de contacto mostrará un mensaje predeterminado que no es fácilmente personalizable.

      Segundo, este método protegerá con contraseña toda tu página de Contacto y no solo tu formulario. Esto podría ser un problema si esta página tiene contenido que debería ser visible para todos los usuarios, como FAQs, tu dirección postal o tu número de teléfono comercial.

      Proteger tu formulario con contraseña usando un complemento de WPForms

      Si estás usando la versión Pro de WPForms, el complemento Form Locker te permite proteger con contraseña el formulario en sí, no toda tu página de ‘Contacto’.

      Para instalar Form Locker, simplemente ve a WPForms » Complementos. Luego puedes encontrar el complemento Form Locker y hacer clic en su botón ‘Instalar complemento’.

      WPForms debería instalar y activar este complemento automáticamente.

      complemento de bloqueo de formulario

      A continuación, puedes ir a WPForms » Todos los formularios y encontrar el formulario que deseas proteger con contraseña, y hacer clic en su enlace ‘Editar’.

      En el menú de la izquierda, querrás seleccionar Configuración » Form Locker. Luego puedes activar el interruptor ‘Habilitar verificación’.

      WPForms ahora mostrará algunos campos donde puedes escribir la contraseña que deseas usar y el mensaje que mostrarás a los visitantes.

      habilitar protección con contraseña en WPForms

      Tu página de ‘Contacto’ ahora será visible para todos los usuarios, con solo el formulario de contacto oculto.

      En la siguiente imagen, puedes ver un ejemplo de cómo se verá tu formulario antes de que el visitante introduzca la contraseña.

      contraseña del formulario de contacto
      Mostrar tu página de contacto solo a usuarios registrados

      También puedes permitir que los usuarios accedan a tu formulario de contacto solo si se han registrado en tu sitio.

      En la pestaña ‘Form Locker’ de WPForms, puedes activar el interruptor ‘Solo usuarios conectados’ en Restricciones del formulario. De esta manera, el formulario solo podrá ser visto por miembros conectados.

      solo usuarios registrados en wpforms

      Esta es una excelente opción si deseas ofrecer un servicio específico solo a miembros. Existen varios excelentes plugins para sitios de membresía que podrías usar para hacer esto.

      6. Bloquear direcciones IP de spam

      Si notas que el spam proviene repetidamente de la misma dirección IP, puedes bloquearla en tu sitio. Esta es una forma poderosa de detener a los spammers conocidos que pueden haber encontrado una manera de eludir tus otras medidas de seguridad.

      Sin embargo, es importante usar la herramienta correcta para el trabajo. Muchos usuarios intentan bloquear IPs yendo a Ajustes » Comentarios y agregándolas al cuadro de 'Claves de comentarios no permitidos'.

      claves de comentario no permitidas

      Este método no funcionará para el spam de formularios de contacto. Esa configuración solo bloquea a los usuarios de publicar comentarios en las entradas de tu blog.

      La forma correcta de bloquear direcciones IP de todo tu sitio es utilizando un Firewall de Aplicaciones Web (WAF). Un WAF actúa como una barrera protectora, filtrando el tráfico malicioso antes de que pueda llegar a tu sitio de WordPress.

      En WPBeginner, usamos Cloudflare para el firewall de nuestro sitio web. Otra opción popular y confiable es Sucuri.

      Ambos servicios te permiten bloquear fácilmente direcciones IP específicas en su panel de control. Una vez que una IP está bloqueada a nivel de firewall, ese usuario ya no podrá visitar tu sitio ni enviar tus formularios de WordPress.

      Para más detalles sobre cómo configurar esto, puedes ver nuestras guías sobre cómo bloquear direcciones IP en WordPress.

      7. Restringir entradas por país

      Si recibes constantemente envíos de spam de países específicos, entonces puedes bloquear las entradas de esos países. Si tu sitio web opera en una región específica, restringir el acceso desde otros países asegurará que solo recibas consultas relevantes.

      La buena noticia es que WPForms tiene una función de filtrado por país en sus métodos avanzados de bloqueo de spam. En Configuración » Protección contra spam y seguridad, puedes activar el ‘Habilitar filtro de país’. A partir de ahí, puedes elegir permitir o denegar países específicos.

      Una vez que hayas agregado esos países a la lista negra, puedes personalizar el mensaje que esos usuarios recibirán.

      Filtro de país en WPForms

      8. Bloquear direcciones de correo electrónico específicas en tu formulario

      Bloquear el spam de visitantes humanos puede ser complicado. A diferencia de los bots automatizados, las personas reales pueden resolver fácilmente CAPTCHA y eludir otras verificaciones de seguridad, lo que significa que necesitas diferentes estrategias para detenerlos.

      Un método efectivo es bloquear a los infractores reincidentes. Si notas que recibes repetidamente spam de las mismas direcciones de correo electrónico, puedes evitar que vuelvan a enviar tu formulario.

      En el constructor de WPForms, puedes hacer clic en el campo ‘Correo electrónico’ para abrir su configuración. En el panel izquierdo, expande la pestaña ‘Opciones avanzadas’.

      Aquí encontrarás un cuadro etiquetado como ‘Lista blanca / Lista negra’. En el cuadro de texto, simplemente escribe las direcciones de correo electrónico desde las cuales deseas detener los envíos. Puedes escribir el correo electrónico completo o usar un asterisco (*) para permitir una coincidencia parcial.

      filtrado avanzado de correos electrónicos en wpforms

      La función es increíblemente potente ya que puedes crear coincidencias parciales en varios formatos.

      Por ejemplo, aquí tienes varios ejemplos con los que puedes experimentar:

      • spammer@spamcompany.com – Aquí bloqueas la coincidencia exacta de la dirección de correo electrónico especificada.
      • spammer* – Usar este filtro evitará envíos de correos electrónicos que comiencen con ese nombre.
      • *@spamcompany.com – Esto bloquea todas las direcciones de correo electrónico de ese dominio.
      • a*spamcompany.com – Puedes bloquear direcciones de correo electrónico que comiencen con una letra específica para ese dominio dado.
      • spammer@spamcompany.com, spammer2@spamcompany.com – Si conoces todos los nombres para esa dirección de correo electrónico, puedes agregarlos con una coma entre cada uno o agregar una nueva línea para cada correo electrónico.

      Si también buscas bloquear direcciones de correo electrónico temporales y de spam, consulta nuestra guía sobre cómo bloquear direcciones de correo electrónico desechables en WordPress.

      9. Filtra palabras clave de spam y groserías en los envíos de tu formulario de contacto

      Los visitantes humanos pueden ingresar todo tipo de palabras clave o frases para promocionar sus productos o enlaces al enviar spam a través de tu formulario de contacto.

      Para lidiar con esto, puedes bloquear palabras clave de spam en tu formulario de contacto. Todo lo que tienes que hacer es activar la configuración ‘Habilitar filtro de palabras clave’, que se encuentra en la página Configuración » Protección contra spam y seguridad.

      Luego, haz clic en ‘Editar lista de palabras clave’.

      editar lista de palabras clave

      Ingresa la lista de palabras clave que deseas bloquear en las entradas del formulario de contacto.

      Es posible que desees considerar palabras clave relacionadas con estafas financieras, contenido para adultos o estafas relacionadas con la salud.

      Una vez que hayas ingresado tus palabras clave prohibidas, simplemente haz clic en ‘Guardar cambios’.

      palabras clave prohibidas

      Preguntas frecuentes (FAQ) sobre el spam en formularios de contacto

      ¿Cuál es el mejor plugin para detener el spam en formularios de contacto?

      Recomendamos WPForms porque viene con varias herramientas integradas para combatir el spam tanto de bots como de personas reales. Obtendrás un token inteligente antispam, Google reCAPTCHA, opciones de CAPTCHA personalizadas, filtros por país y filtrado de palabras clave.

      ¿Google reCAPTCHA es gratuito?

      ¡Sí! Google reCAPTCHA es completamente gratuito para la mayoría de los sitios web. El límite gratuito es más que suficiente para cubrir sitios de pequeñas empresas, blogs de WordPress y proyectos personales.

      ¿Por qué sigo recibiendo spam incluso con un CAPTCHA en mi formulario?

      CAPTCHA es excelente para detener bots, pero no puede impedir que una persona real complete tu formulario. Algunos spammers incluso pagan a personas para que resuelvan CAPTCHA. Es por eso que es mejor usar un enfoque en capas con herramientas como filtros de palabras clave, listas de bloqueo de correo electrónico y un firewall.

      ¿Puede Akismet bloquear el spam de formularios de contacto?

      Sí. Si tu plugin de formulario lo soporta, Akismet puede bloquear envíos de spam. Por ejemplo, WPForms te permite habilitar la protección de Akismet, que verifica automáticamente cada entrada del formulario contra la base de datos global de spam de Akismet.

      Lectura adicional para mejorar la seguridad y el rendimiento de tu WordPress

      Esperamos que este artículo te haya ayudado a aprender cómo bloquear el spam de los formularios de contacto en WordPress.

      Ahora que has asegurado tus formularios de contacto, puedes llevar la seguridad y el rendimiento de tu sitio web aún más lejos.

      Aquí tienes algunas guías adicionales para ayudarte:

      Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

      Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

      El Kit de herramientas definitivo para WordPress

      Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

      Interacciones del lector

      20 CommentsLeave a Reply

      1. ¡Una mina de oro de información en esta guía!
        El consejo sobre el uso del token anti-spam integrado de WPForms es particularmente interesante, no lo había escuchado antes.
        He estado usando reCAPTCHA, pero ahora estoy considerando probar la opción de CAPTCHA personalizado para un enfoque más personalizado.

      2. Gracias por un artículo muy informativo. He estado usando el plugin WP Armour en mi sitio web para bloquear el spam. Desafortunadamente, después de la última actualización, comenzó a dejar pasar spam en el foro de discusión. Por lo tanto, comencé a buscar una mejor solución. Me gustaría preguntar sobre la implementación de Google reCAPTCHA. He leído en varios foros que puede que no sea la mejor solución antispam. ¿Cuál es tu opinión sobre reCAPTCHA desde la perspectiva de los profesionales de WordPress?

        ¿Tiene sentido usar múltiples soluciones antispam simultáneamente, como WP Armour junto con reCAPTCHA? ¿O no es aconsejable?

        • Deberías consultar con WP Armor para saber si hay algún problema al usar reCAPTCHA con su plugin. En general, reCAPTCHA no lo atrapará todo, pero si tienes problemas con el spam en este momento, es una buena opción disponible para que la pruebes y veas qué opinan tus usuarios.

          Administrador

      3. Realmente encontré esta guía muy útil porque me permitió detener todos los bots maliciosos que usaban mis formularios de contacto. Simplemente usé el método de Google reCAPTCHA y esto solucionó todo el problema. Tus guías son realmente muy útiles para abordar diferentes problemas de WordPress. Gracias de verdad.

      4. Al implementar todo esto, al menos un par de ellas, realmente será útil para combatir el spam, pero tengo una pregunta sobre esa página protegida con contraseña. ¿Pueden esas páginas protegidas con contraseña aparecer en los motores de búsqueda?

        • El contenido del formulario en sí no es visible para los motores de búsqueda si la página está protegida con contraseña.

      5. ¡¡Gracias!! ¡¡Espero que esto detenga a los bots que empezaron a atacar mi nuevo sitio! Las instrucciones paso a paso fueron una bendición, ¡¡muy apreciadas!!

      6. El consejo sobre la colmena (honeypot) para formularios de contacto fue útil. Estábamos recibiendo uno o dos correos no deseados por día.

        He creado sitios web en HTML puro desde 1995, pero empezar con WordPress actual ha sido toda una experiencia para mí.

      7. ¿Puede tu formulario bloquear mensajes al no permitir cierto contenido? Simplemente quiero un formulario que NO se envíe si, digamos, ingresan "Joe Miller". Me estoy volviendo loco tratando de encontrar un formulario de contacto simple que pueda hacer eso.

        • Hay herramientas para bloquear ciertas envíos. Si te pones en contacto directamente con el soporte del plugin, pueden ayudarte a configurar ciertos bloqueos.

          Administrador

      8. Estoy usando WPForms lite. No veo la colmena (honeypot) en ninguna parte. ¿Qué me falta? ¿Necesito actualizar?

        Última pregunta, si seleccionamos GDPR, ¿aún recibimos los datos del formulario o se eliminan después de un tiempo específico? ¿O estamos obligados a eliminarlos? ¿Incluiríamos en la página de privacidad de nuestro sitio web cuánto tiempo existirán los datos en nuestras manos antes de ser eliminados?

      9. Excelente tutorial, realmente me está ayudando mucho. Un agradecimiento especial a todos ustedes desde el fondo de mi corazón. Gracias.

      Deja una respuesta

      Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.