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
- Rellena tu propio formulario desde el móvil, con un correo que no sea de tu empresa (uno de Gmail, por ejemplo).
- Mira si llega a la dirección que debería, y mira también en la carpeta de spam.
- Repítelo con un texto largo y otro con un enlace: algunos filtros solo bloquean esos.
- 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
- Cada consulta se guarda en un sitio (una tabla, tu CRM) además de enviarse por correo. Si el correo falla, no se pierde.
- Avisa al momento a quien tiene que contestar, por correo o por WhatsApp.
- El cliente recibe una respuesta que le confirma que ha llegado y cuándo le contestaréis.
- Se registra de dónde viene: si llegó desde Google, desde un anuncio o desde Instagram.
- 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.



