Web online pero los formularios no llegan: 7 comprobaciones clave para no perder contactos
Descubre los 7 pasos esenciales para detectar por qué los formularios de tu web no envían datos y cómo solucionarlo rápidamente.
Una página web que carga sin problemas pero cuyos formularios no envían los datos al correo o al CRM es una de las situaciones más costosas para una pyme o un autónomo. Cada mensaje perdido representa un cliente potencial que se esfuma sin que el negocio lo sepa. En este artículo te explicamos **qué comprobar** cuando la web está online pero los formularios no llegan, con casos de uso reales y pasos concretos que puedes aplicar desde el mantenimiento preventivo.
Tip: Si ya cuentas con un plan de mantenimiento web, estas revisiones forman parte del paquete de soporte por bolsa de horas y pueden resolverse en menos de una hora.
Caso 1: Formulario de contacto que no llega al correo profesional
Escenario típico
María, diseñadora freelance, ha configurado un formulario de contacto en su sitio WordPress. El sitio está activo, pero los mensajes no aparecen en su bandeja de correo corporativo (ej. [email protected]).
Qué hace el agente o sistema
- El formulario envía los datos mediante
mail()de PHP o a través de un plugin SMTP. - El servidor de correo recibe la petición y la entrega al buzón.
Qué se gana al comprobar
- Visibilidad de errores de configuración SMTP.
- Recuperación de contactos que, de otro modo, se perderían.
- Confianza en la continuidad operativa del negocio.
Pasos de comprobación
- Revisar la configuración SMTP del plugin (ej. WP Mail SMTP). Verifica el usuario, la contraseña y el puerto (TLS/SSL).
- Comprobar la lista blanca del dominio en el servidor de correo (evita que el mensaje sea marcado como spam).
- Consultar el registro de envíos del plugin para detectar errores (
error_log).
Para profundizar en la gestión de incidencias de email corporativo, consulta nuestro artículo sobre gestionar incidencias de email corporativo para pymes.
Caso 2: Formulario que usa reCAPTCHA y bloquea envíos legítimos
Escenario típico
Una pequeña agencia de marketing ha añadido reCAPTCHA v2 a su formulario para evitar spam. Tras una actualización del sitio, los usuarios informan que el formulario parece enviarse, pero no reciben respuesta y el mensaje no llega al correo.
Qué hace el agente o sistema
- reCAPTCHA valida la interacción del usuario y genera un token.
- Si el token no se verifica correctamente en el servidor, el script descarta el envío.
Qué se gana al comprobar
- Reducción de falsos positivos que impiden la entrega de mensajes reales.
- Mejora de la experiencia de usuario y de la tasa de conversión.
Pasos de comprobación
- Verificar la clave secreta en la configuración del plugin; una clave caducada genera errores silenciosos.
- Revisar la respuesta del API de reCAPTCHA en los logs (debe devolver
success:true). - Probar el formulario con diferentes navegadores y dispositivos para descartar bloqueos por cookies o extensiones.
Caso 3: Problemas de DNS que impiden la entrega del correo
Escenario típico
Javier, propietario de una tienda online, ha migrado su dominio a un nuevo proveedor de hosting. La web funciona, pero los formularios siguen enviando los mensajes a [email protected] sin llegar.
Qué hace el agente o sistema
- El servidor de origen intenta resolver el registro MX del dominio para entregar el mensaje.
- Si el registro MX es incorrecto o está desactualizado, el correo se pierde o se devuelve.
Qué se gana al comprobar
- Garantía de que el dominio apunta al servidor de correo correcto.
- Prevención de rebotes y pérdida de datos críticos.
Pasos de comprobación
- Consultar los registros MX mediante herramientas online o
nslookup. - Comparar con la tabla de referencia de tu proveedor de correo (ej. Google Workspace, Microsoft 365).
- Verificar que el registro SPF incluye la IP del servidor de origen para evitar que el mensaje sea rechazado.
Más información sobre cómo auditar dominios, SSL y DNS la encontrarás en nuestro checklist de dominio, SSL y DNS.
Caso 4: Formulario que depende de un plugin desactualizado
Escenario típico
Una pyme utiliza un plugin de formularios gratuito que no se ha actualizado en varios años. Tras una actualización de WordPress, el formulario deja de enviar los datos.
Qué hace el agente o sistema
- El plugin intenta ejecutar funciones que ya no existen en la versión actual de WordPress.
- El proceso se interrumpe antes de solicita soporte a la función de envío de correo.
Qué se gana al comprobar
- Estabilidad del sitio al mantener los plugins al día.
- Seguridad al evitar vulnerabilidades conocidas en versiones antiguas.
Pasos de comprobación
- Revisar el registro de actualizaciones en el panel de WordPress.
- Comprobar la compatibilidad del plugin con la versión actual de WordPress.
- Considerar la sustitución por un plugin con soporte activo (ej. Contact Form 7, WPForms).
Caso 5: Límite de recursos del servidor que bloquea el envío
Escenario típico
Un autónomo tiene un plan de hosting compartido con recursos limitados. Cuando se produce un pico de tráfico, el servidor alcanza el límite de procesos PHP y los formularios dejan de enviarse.
Qué hace el agente o sistema
- El servidor rechaza nuevas peticiones PHP por falta de procesos disponibles.
- El formulario muestra un mensaje genérico de error o simplemente no responde.
Qué se gana al comprobar
- Escalabilidad del hosting para soportar picos de visitas.
- Reducción de caídas en momentos críticos (campañas, lanzamientos).
Pasos de comprobación
- Monitorizar el uso de CPU y procesos mediante la herramienta de tu panel de hosting.
- Ajustar los límites de
max_execution_timeymemory_limitsi es posible. - Valorar una migración a un plan de hosting con mayor capacidad o a un servidor VPS.
Caso 6: Filtro anti‑spam del servidor que elimina los mensajes
Escenario típico
Una consultora ha configurado filtros anti‑spam en su servidor de correo para reducir el correo no deseado. Sin embargo, los filtros están configurados de forma demasiado restrictiva y los correos procedentes del formulario son marcados como spam y eliminados antes de llegar a la bandeja de entrada.
Qué hace el agente o sistema
- El servidor evalúa el contenido del mensaje (cabeceras, enlaces) y lo clasifica como spam.
- El mensaje se envía a la carpeta de spam o se borra.
Qué se gana al comprobar
- Ajuste fino de los filtros para que sólo el spam real sea bloqueado.
- Recuperación de mensajes legítimos que antes se perdían.
Pasos de comprobación
- Revisar la carpeta de spam del correo profesional.
- Añadir la dirección de envío del formulario a la lista blanca.
- Desactivar temporalmente el filtro para confirmar la causa.
Caso 7: Falta de copias de seguridad y recuperación tras un hackeo
Escenario típico
Una pequeña tienda online sufre un ataque que compromete la base de datos del formulario. La web sigue funcionando, pero los envíos ya no se guardan ni se envían.
Qué hace el agente o sistema
- El código del formulario se ha modificado para redirigir los datos a una URL externa.
- Los mensajes se pierden o se envían a un atacante.
Qué se gana al comprobar
- Detección rápida de alteraciones en los archivos del sitio.
- Restauración a partir de una copia de seguridad reciente.
Pasos de comprobación
- Ejecutar una auditoría de integridad comparando los archivos con la última copia de seguridad.
- Revisar los logs de acceso para detectar peticiones sospechosas.
- Restaurar la versión limpia del formulario y cambiar todas las credenciales.
Conoce el proceso completo de desinfección de WordPress en nuestro artículo desinfección de WordPress paso a paso.
Tabla resumen de comprobaciones
| Problema | Causa probable | Revisión clave | Solución recomendada |
|---|---|---|---|
| Formulario no llega al correo | Configuración SMTP errónea | Credenciales y puerto en el plugin SMTP | Actualizar datos, probar envío con herramienta SMTP |
| reCAPTCHA bloquea envíos | Token no verificado o clave caducada | Respuesta del API y clave secreta | Renovar clave, revisar logs de reCAPTCHA |
| Correos perdidos tras migración | Registro MX o SPF incorrecto | nslookup -type=MX dominio.com |
Corregir registros DNS, añadir IP al SPF |
| Plugin desactualizado | Incompatibilidad con WP actual | Historial de actualizaciones del plugin | Actualizar o sustituir por plugin con soporte |
| Límite de recursos del servidor | CPU o procesos PHP saturados | Panel de hosting → uso de recursos | Optimizar scripts, cambiar a hosting más potente |
| Filtro anti‑spam demasiado estricto | Mensajes marcados como spam | Carpeta de spam y listas blancas | Añadir remitente a lista blanca, ajustar filtro |
| Hackeo que altera formulario | Código modificado o datos comprometidos | Comparar con backup, revisar logs de acceso | Restaurar backup, cambiar contraseñas, escanear |
Cómo integrar estas comprobaciones en tu plan de mantenimiento
- Checklist mensual: Incluye cada uno de los puntos anteriores en tu rutina de mantenimiento preventivo.
- Alertas automáticas: Configura notificaciones de fallos de envío mediante plugins de monitorización.
- Pruebas de formulario: Realiza pruebas de envío cada vez que actualices el sitio o cambies de hosting.
- Documentación: Mantén un registro de configuraciones SMTP, claves de reCAPTCHA y filtros anti‑spam para acelerar la resolución.
Conclusión
Los formularios son la puerta de entrada a nuevos clientes. Cuando la web está online pero los formularios no llegan, el problema suele estar en la configuración de correo, DNS, plugins, recursos del servidor o filtros de seguridad. Aplicar las 7 comprobaciones descritas garantiza que cada visita se convierta en una oportunidad real.
¿Necesitas ayuda?
Si alguna de estas revisiones supera tu nivel de comodidad o simplemente quieres asegurarte de que tu web está un porcentaje variable operativa, solicita soporte a través de nuestro sitio. Podemos:
- Revisar tu configuración de correo y DNS.
- Auditar plugins y actualizar el entorno de WordPress.
- Configurar alertas y monitorización para evitar futuros fallos.
Solicita tu presupuesto y mantén tus formularios siempre activos.
¿VAS A SEGUIR LEYENDO O VAS A ARREGLARLO?
Tu competencia ya está en Hanka.es mejorando sus sistemas. Tú sigues aquí perdiendo tiempo.
SOLUCIONAR MI PROBLEMA AHORA