1. Inicio
  2. Blog
  3. Formulario que no llega

Clientes8 min de lectura

El formulario de contacto de tu web no llega: causas y solución

Es más común de lo que parece y casi nadie se entera: la web dice «mensaje enviado» y el correo nunca llega. Por qué pasa, cómo comprobarlo en cinco minutos y cómo dejarlo bien de una vez.

Noah SabaterFundador de AvantiFlow

Publicado el

Ilustración: un formulario web que dice enviado y una bandeja de entrada vacía

Una distribuidora de materiales de construcción con la que trabajamos tenía un formulario de contacto en su web desde hacía años. Funcionaba: el visitante lo rellenaba y aparecía «Gracias, te responderemos pronto». El problema es que no llegaba nada a nadie. Nadie lo sabía, porque nadie echaba de menos unos correos que no sabía que existían.

Lo reconstruimos en agosto de 2026 y en el primer mes entraron seis consultas que antes se habrían perdido. Si tienes un formulario en tu web, vale la pena dedicarle cinco minutos a este artículo.

Cómo comprobarlo en cinco minutos

  1. Rellena tu propio formulario desde el móvil, con un correo que no sea de tu empresa (uno de Gmail, por ejemplo).
  2. Mira si llega a la dirección que debería, y mira también en la carpeta de spam.
  3. Repítelo con un texto largo y otro con un enlace: algunos filtros solo bloquean esos.
  4. Comprueba que la persona que tiene que contestar lo ve, no solo que «llega al buzón general».

Si en algún paso falla, sigue leyendo. Y aunque funcione hoy, piensa en esto: ¿te enterarías si dejara de funcionar mañana?

Las causas más frecuentes

1. La web envía el correo «sin identificarse»

Por defecto, WordPress y muchos alojamientos mandan los correos del formulario con la función de envío del propio servidor, sin usuario ni contraseña. Para Gmail o Outlook eso es un correo de alguien que no demuestra quién es, y lo mandan a spam o lo rechazan sin avisar.

Solución: que el formulario envíe a través de un servidor de correo autenticado (SMTP) o de un servicio de envío como Brevo, SendGrid o Mailgun. En WordPress se hace con un plugin de SMTP.

2. Tu dominio no tiene SPF, DKIM y DMARC bien configurados

Son tres registros técnicos en la configuración de tu dominio que dicen quién puede mandar correo en su nombre. Desde 2024, Gmail y Yahoo son mucho más estrictos con los correos que no los tienen bien. Si tu web manda correos «desde» tu dominio sin estar autorizada en esos registros, es carne de spam.

Solución: añadir el servicio de envío a tu registro SPF, activar la firma DKIM y tener una política DMARC. Lo hace quien gestione tu dominio en diez minutos.

3. El remitente es el correo del visitante

Un error muy común en la configuración: el formulario manda el correo como si lo enviara cliente@gmail.com. Para los servidores de correo, tu web está suplantando a Gmail, y lo bloquean.

Solución: el remitente tiene que ser una dirección de tu dominio (por ejemplo, web@tuempresa.com) y el correo del visitante, en el campo «responder a». Así le contestas con un clic.

4. Algo se rompió en una actualización

Un plugin que se actualiza, un sistema anti-spam que cambia, un cambio de alojamiento o de tema. El formulario sigue apareciendo y diciendo «enviado», pero ya no hace lo que hacía. Pasa con Contact Form 7, Elementor, WPForms y con los formularios de Wix o Shopify.

5. Llega, pero a quien no es

La dirección de destino es la de alguien que ya no está, un buzón que nadie mira o uno lleno. Técnicamente funciona; en la práctica, la consulta se pierde igual.

Cómo dejarlo bien de una vez

Un formulario que no pierde nada

  1. Cada consulta se guarda en un sitio (una tabla, tu CRM) además de enviarse por correo. Si el correo falla, no se pierde.
  2. Avisa al momento a quien tiene que contestar, por correo o por WhatsApp.
  3. El cliente recibe una respuesta que le confirma que ha llegado y cuándo le contestaréis.
  4. Se registra de dónde viene: si llegó desde Google, desde un anuncio o desde Instagram.
  5. Alguien vigila que funcione: una prueba automática cada día que avisa si algo deja de llegar.

El último punto es el que casi nadie tiene y el que habría evitado el problema de la distribuidora. Es lo que hace Radar.

Preguntas frecuentes

¿Por qué dice «mensaje enviado» si no llega?

Porque el formulario solo comprueba que la web ha intentado mandar el correo, no que haya llegado. Lo que pasa después, en los servidores de correo, ya no lo ve.

¿Vale con poner un captcha?

Un captcha reduce el spam que entra, pero no arregla que tus correos no salgan. Son dos problemas distintos.

¿Tengo que cambiar de web?

No. Casi siempre se arregla sobre la web que ya tienes, sin rehacerla.

Noah Sabater, fundador de AvantiFlow

Quién lo escribe

Noah Sabater

Fundador de AvantiFlow. Monto automatizaciones con IA y herramientas a medida para pymes desde Murcia, y aquí cuento lo que funciona y lo que no, con casos de verdad.

Seguir leyendo

Todos los artículos

¿Cuántas consultas se te han perdido este año?

Revisamos tu formulario gratis en el diagnóstico: si se pierden mensajes, te enseñamos dónde y cómo dejarlo vigilado.