Por qué sus correos electrónicos de formularios de contacto van a parar al spam (+ cómo solucionarlo)

Publicaste un formulario de contacto, lo probaste una vez y pasaste a otra cosa. Un mes después, te enteras de que un cliente lleva semanas intentando ponerse en contacto contigo. El formulario funcionaba perfectamente todo ese tiempo. Lo que pasa es que los correos electrónicos nunca llegaron a tu bandeja de entrada.

Si esto te suena familiar, estás en el lugar adecuado. Este es uno de los problemas más habituales que nos cuentan los usuarios de WPForms, y la solución suele ser siempre la misma.

En esta entrada, voy a explicar por qué los correos electrónicos de los formularios de contacto de WordPress acaban en la carpeta de spam (o desaparecen por completo), y los pasos exactos para solucionarlo, de modo que tus notificaciones lleguen realmente a tu bandeja de entrada.

En resumen: la respuesta rápida

La mayoría de los correos electrónicos de los formularios de contacto de WordPress acaban en la carpeta de spam porque tu sitio web envía los mensajes a través de la función mail() de PHP, que no autentifica tu dominio. Los proveedores de correo electrónico como Gmail y Outlook consideran sospechosos los mensajes no autenticados y los filtran a la carpeta de spam o los bloquean por completo.

La solución: instala WP Mail SMTP, conecta un servicio de envío de correo como SendLayer o Brevo y autentifica tu dominio. La configuración lleva menos de 10 minutos y es gratuita para la mayoría de los sitios web pequeños.

Cómo evitar que los correos electrónicos del formulario de contacto vayan a la carpeta de spam

¿Por qué los formularios de contacto van al spam?

Cada correo electrónico que envías se evalúa en segundo plano. Los proveedores de correo electrónico someten tu mensaje a docenas de comprobaciones, y cuanto mayor sea la puntuación de spam, menos probable será que llegue a la bandeja de entrada.

En el caso concreto de los formularios de contacto de WordPress, estos son los problemas más habituales:

1. Tu dominio no está autenticado

      Esto es muy importante. Gmail, Yahoo y Microsoft exigen ahora la autenticación del remitente (SPF, DKIM y DMARC) para los remitentes masivos, y penalizan duramente los correos no autenticados procedentes de cualquier otra fuente. Si tu sitio de WordPress no está configurado para enviar correos electrónicos autenticados, ya empiezas con desventaja.

      2. WordPress utiliza la función mail() de PHP de forma predeterminada

      Por defecto, WordPress envía correos electrónicos a través de tu servidor web utilizando la función mail() integrada en PHP. Funciona, pero no está diseñada para garantizar la entrega. No hay autenticación, ni lógica de reintentos, ni registro de eventos. La mayoría de los servidores de alojamiento tampoco están configurados para enviar correo legítimo, por lo que muchos correos electrónicos de WordPress fracasan sin que se note.

      3. Tu servidor de alojamiento está en una lista negra

      Los planes de alojamiento compartido alojan cientos de sitios web en un solo servidor. Si uno de esos «vecinos» envía spam o sufre un ataque informático, la dirección IP de todo el servidor puede acabar en una lista negra. Tus formularios seguirán enviándose, pero tus correos electrónicos serán rechazados antes de llegar al destinatario.

      4. La dirección del remitente no coincide con tu dominio

      Si tu formulario envía mensajes desde [email protected], pero tu sitio web está alojado en yourbusiness.com, los proveedores de correo detectan esta discrepancia y empiezan a sospechar. Esto se conoce como suplantación de dominio y es una de las formas más rápidas de que te marquen como sospechoso.

      5. Tu contenido parece spam

      Los archivos adjuntos con imágenes de gran tamaño, la gran cantidad de enlaces, los asuntos escritos íntegramente en mayúsculas y las palabras típicas que activan los filtros antispam («gratis», «actúa ahora», «por tiempo limitado») hacen que tu puntuación aumente. Las notificaciones de los formularios de contacto no suelen presentar estos problemas, pero las respuestas automáticas que se envían a tus usuarios a veces sí.

      6. Tu dominio tiene una extensión poco habitual

      Algunos dominios de nivel superior entrañan un mayor riesgo de spam que otros. Los TLD más recientes, como .work, .shop y .biz, son objeto de un escrutinio más riguroso en comparación con los ya consolidados, como .com o .org.

      La verdadera razón por la que la mayoría de los correos electrónicos automáticos acaban en la carpeta de correo no deseado

      De todas las causas mencionadas, hay una que está detrás de casi todas las solicitudes de asistencia del tipo «Ayuda, no me llegan los correos de WPForms» que recibimos: la autenticación.

      Se trata de un problema de WordPress, no de WPForms. Todos los plugins que utilizan la función wp_mail() tienen la misma limitación, por lo que muchos propietarios de sitios web se topan con este problema.

      La buena noticia es que la solución es sencilla, gratuita en la mayoría de los sitios web y definitiva. Basta con sustituir la función de correo predeterminada de PHP por un servicio de correo electrónico autenticado para que tu problema de entrega desaparezca.

      Cómo arreglar los correos electrónicos de formularios de contacto que van a Spam

      La herramienta ideal para esto es WP Mail SMTP. Sustituye la función de correo predeterminada de WordPress por una conexión debidamente autenticada a un servicio de correo electrónico real, de modo que tus mensajes reciben el mismo trato en cuanto a la capacidad de entrega que los correos de Gmail o Outlook.

      Página principal de WP Mail SMTP

      Hay una versión gratuita en el directorio de plugins de WordPress.org y una versión Pro con funciones adicionales, como registros de correo electrónico, alertas instantáneas de errores y acceso a servicios de envío de correo premium. Para la mayoría de los sitios web pequeños, la versión gratuita junto con una cuenta gratuita de envío de correo es todo lo que necesitas.

      Aquí tienes la configuración completa.

      Paso 1. Elige un proveedor de correo electrónico y autentifica tu dominio

      En primer lugar, elige un proveedor de correo electrónico (también conocido como servicio de correo electrónico transaccional). Se trata del servicio externo que se encargará de enviar tus mensajes.

      WP Mail SMTP es compatible con todas las opciones principales.

      Programas de correo recomendados para WP-Mail-SMTP

      Recomendado para la mayoría de los sitios web:

      • SendLayer: diseñado específicamente para WordPress, con un generoso plan gratuito y una configuración sencilla
      • Brevo(antes Sendinblue): gratis hasta 300 correos electrónicos al día, ideal para pequeñas empresas
      • SMTP.com: un veterano del sector, fiable a gran escala

      Otros programas de correo electrónico compatibles:

      Amazon SES, Elastic Email, Google Workspace/Gmail, Mailgun, Mailjet, MailerSend, Mandrill, Microsoft 365/Outlook, Postmark, Resend, SendGrid, SMTP2GO, SparkPost, Zoho Mail o cualquier otro proveedor de SMTP.

      Atención

      Amazon SES, Microsoft 365/Outlook y Zoho Mail requieren WP Mail SMTP Pro.

      Una vez que hayas elegido uno, regístrate y sigue las instrucciones de configuración. La mayoría de los servidores de correo te pedirán que autentifiques tu dominio añadiendo registros SPF, DKIM y, en ocasiones, DMARC en la configuración de tu DNS. La documentación de tu proveedor de alojamiento te guiará en el proceso, o bien puedes consultar la documentación de WP Mail SMTP, que incluye guías paso a paso para cada servidor de correo.

      No te saltes la autenticación del dominio. Es el paso más importante para garantizar la entrega del correo.

      Paso 2: Instalar WP Mail SMTP

      Ve al panel de control de WordPress, ve a Plugins » Añadir nuevo y busca «WP Mail SMTP». Haz clic en Instalar ahora y, a continuación, en Activar.

      Instalación y activación de WP Mail SMTP Lite

      Si has comprado la versión Pro, sube el archivo ZIP del complemento utilizando el botón «Subir complemento» situado en la parte superior de la página «Añadir complementos».

      Paso 3: Ejecuta el asistente de configuración

      En cuanto actives el plugin, WP Mail SMTP abrirá un asistente de configuración. Haz clic en «Empecemos» para iniciarlo.

      Iniciar el asistente de configuración en WP Mail SMTP

      En la primera pantalla se te pedirá que selecciones tu proveedor de correo electrónico de una lista visual. Elige el mismo servicio con el que te registraste en el paso 1 (esto es importante: mezclar proveedores de correo electrónico provoca errores de autenticación).

      A partir de ahí, el asistente te guiará a lo largo del proceso de conexión de tu cuenta. Cada programa de correo electrónico tiene unos pasos ligeramente diferentes, pero WP Mail SMTP se encarga de la mayor parte de la configuración técnica por ti.

      Paso 4: Configura el nombre y la dirección de correo electrónico del remitente

      Una vez que hayas conectado tu programa de correo electrónico, deberás configurar el nombre del remitente y la dirección de correo electrónico del remitente que aparecerán en tus mensajes salientes.

      Dos reglas que hay que seguir:

      • Utiliza una dirección de correo electrónico del dominio con el que te has autenticado. Si te has autenticado con yourbusiness.com, la dirección del remitente debe terminar en @yourbusiness.com. Utilizar @gmail.com en este caso anula el propósito mismo de la autenticación.
      • Activa las opciones «Forzar remitente del correo electrónico» y «Forzar nombre del remitente». Esto anula cualquier plugin (incluido WPForms) que intente establecer su propia dirección de remitente. Es la forma más sencilla de garantizar que todos los correos electrónicos de tu sitio web se autentiquen correctamente.
      Establecer el nombre del remitente y el email del remitente en WP Mail SMTP

      Paso 5: Activar los registros de correo electrónico y las alertas

      Si utilizas WP Mail SMTP Pro, activa estas dos funciones durante la configuración (o más adelante en WP Mail SMTP » Ajustes):

      • Registros detallados de correo electrónico: guarda un registro de todos los correos electrónicos que envía tu sitio web, tanto si se han enviado correctamente como si han fallado. Es una herramienta muy útil para la resolución de problemas.
      • Alertas instantáneas por correo electrónico: te avisa de inmediato si tu sitio web no consigue enviar un correo electrónico, para que te enteres de los problemas de entrega en cuestión de minutos, en lugar de semanas.

      También puedes activar el resumen semanal por correo electrónico para recibir en tu bandeja de entrada estadísticas de entrega y tasas de apertura y de clics.

      Al finalizar la configuración, WP Mail SMTP envía un correo electrónico de prueba para que puedas comprobar que todo funciona correctamente. Si lo recibes en tu bandeja de entrada, ya está todo listo.

      Activación de funciones profesionales en el asistente de configuración SMTP de WP Mail

      Paso 6: Comprueba la configuración de notificaciones de WPForms

      Último paso. Abre el formulario que quieras revisar en WPForms y, a continuación, ve a Ajustes » Notificaciones.

      Las opciones de configuración de WPForms

      Verás una nota en los campos «Nombre del remitente» y «Correo electrónico del remitente» que te indica que esos ajustes ahora los controla WP Mail SMTP. Eso es justo lo que quieres. Significa que las notificaciones de tus formularios se enviarán a través de tu servidor de correo autenticado, y no mediante la función predeterminada de WordPress.

      Si tienes varios formularios, esto se aplica a todos ellos automáticamente. No es necesario actualizarlos uno por uno.

      Otras formas de mejorar la capacidad de entrega

      Una vez configurado el SMTP, con unos pequeños ajustes adicionales podrás mejorar aún más la capacidad de entrega de tus formularios:

      • Utiliza un nombre de remitente que sea fácil de identificar. «Nombre de tu empresa» o «[Tu nombre] de tu empresa» funciona mejor que algo genérico como «WordPress» o «Admin».
      • Mantén limpio el contenido de las respuestas automáticas. Si envías una respuesta automática a los usuarios que rellenan tu formulario, evita las palabras que pueden activar filtros antispam, las imágenes pesadas y las listas de enlaces demasiado largas.
      • Limita los archivos adjuntos. Los archivos grandes aumentan tu puntuación de spam. Si necesitas compartir un documento, mejor incluye un enlace a él.
      • Prueba con una herramienta como Mail-Tester. Envía un correo electrónico de prueba desde tu formulario, pega la dirección de prueba que te facilitan y obtén una puntuación de entregabilidad del 0 al 10 con sugerencias concretas.
      • Asegúrate de que tu correo electrónico de administrador de WordPress coincida con tu dominio autenticado. Si tu correo electrónico de administrador sigue siendo [email protected] pero has autenticado yourbusiness.com, algunos correos electrónicos del sistema seguirán sin funcionar correctamente. A continuación te explicamos cómo cambiar tu correo electrónico de administrador de WordPress.
      • Ten cuidado con los archivos adjuntos en las notificaciones de formularios. Nuestra guía sobre cómo adjuntar archivos a las notificaciones de formularios explica la forma correcta de hacerlo sin afectar a la capacidad de entrega.

      ¿Estás listo para dejar de perder clientes potenciales?

      Si los correos electrónicos de tu formulario de contacto han estado llegando a la carpeta de spam, probablemente ya hayas perdido consultas de las que nunca te enterarás. La solución es sencilla, gratuita y definitiva.

      Consigue WP Mail SMTP y dedica hoy mismo 10 minutos a configurarlo. A continuación, crea cualquier formulario que necesites para tu negocio con WPForms, el plugin de formularios de WordPress más fácil de usar para principiantes, utilizado por más de 6 millones de sitios web.

      Preguntas frecuentes sobre el spam en el formulario de contacto

      ¿Por qué no se envían los correos electrónicos de mi formulario de contacto de WPForms?

      Probablemente tu formulario funcione correctamente, pero los correos electrónicos están siendo rechazados o descartados sin aviso porque tu sitio web no está autenticado. Instala WP Mail SMTP, configura el servidor de correo y autentica tu dominio. Esto suele solucionar el problema en casi todos los casos.

      ¿WP Mail SMTP es gratuito?

      Sí. La versión gratuita de WP Mail SMTP está disponible en el directorio de plugins de WordPress.org y es compatible con varios servicios de envío de correo electrónico gratuitos, como el plan gratuito de SendLayer y el plan gratuito de Brevo (300 correos electrónicos al día). La versión Pro incluye registros de correo electrónico, alertas instantáneas y acceso a servicios de envío de correo electrónico como Amazon SES y Microsoft 365.

      ¿Cuál es la diferencia entre SendLayer, Brevo y SMTP.com?

      Los tres son servicios de correo electrónico recomendados y verificados que funcionan muy bien con WP Mail SMTP. SendLayer está diseñado específicamente para WordPress y es el más fácil de configurar. Brevo ofrece el plan gratuito más generoso (300 correos electrónicos al día de por vida). SMTP.com es la mejor opción si envías grandes volúmenes de correo y necesitas una fiabilidad de nivel empresarial.

      ¿Tengo que autenticar mi dominio incluso para una página web de WordPress muy pequeña?

      Sí. Desde que Gmail y Yahoo introdujeron requisitos más estrictos para los remitentes en 2024, los correos electrónicos no autenticados se filtran de forma agresiva, independientemente del volumen que envíes. Un volumen reducido no te servirá de nada.

      ¿Por qué mis correos electrónicos han empezado a ir a la carpeta de spam de repente?

      Hay tres motivos habituales: tu proveedor de alojamiento ha modificado la configuración del correo, tu servidor compartido ha acabado en una nueva lista negra o el proveedor de tu buzón de correo ha endurecido sus normas antispam. Configurar el SMTP con autenticación de dominio te protege frente a estas tres situaciones.

      ¿Puedo usar mi dirección de Gmail para enviar notificaciones de formularios?

      Puedes hacerlo, pero tendrás que configurar WP Mail SMTP con el servidor de correo de Google Workspace/Gmail y autenticarte correctamente. No basta con escribir tu dirección de Gmail en el campo «De:» y esperar que funcione, ya que eso activa los filtros contra la suplantación de identidad.

      ¿Esto también solucionará otros correos electrónicos de WordPress, como los de restablecimiento de contraseña y los pedidos de WooCommerce?

      Sí. WP Mail SMTP redirige todos los correos electrónicos que envía tu sitio web, no solo las notificaciones de formularios. Los restablecimientos de contraseña, las confirmaciones de pedidos de WooCommerce, los correos de bienvenida a los miembros y cualquier otro mensaje que pase por wp_mail() se beneficiarán de la misma mejora en la capacidad de entrega.

      ¿Y si no utilizo WPForms?

      Los pasos que se describen en este artículo funcionan con cualquier plugin de formularios de WordPress: Contact Form 7, Gravity Forms, Fluent Forms, etc. La causa principal (la función de correo predeterminada de WordPress) es la misma, y WP Mail SMTP la soluciona a nivel de WordPress, no a nivel del plugin de formularios.

      A continuación, aprender a cambiar el correo electrónico de administración de WordPress

      No cometas el error de novato de autenticar una dirección de correo electrónico sólo para tener una diferente establecida como tu correo electrónico de administración de WordPress. Averigua cómo cambiar el correo electrónico del administrador de WordPress para que coincida con la dirección de correo electrónico que autenticaste en WP Mail SMTP. También podemos ayudarte si sólo necesitas configurar tus ajustes de correo electrónico de WordPress.

      Cree su formulario WordPress ahora

      ¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.

      Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.

      Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

      Kacie Cooper

      Kacie escribe para el blog y supervisa el boletín semanal de WPForms, y también tiene debilidad por crear divertidas plantillas de formularios. Lleva desde 2016 escribiendo en WordPress y publicando artículos sobre este tema. Más información

      El mejor plugin de WordPress para crear formularios arrastrando y soltando

      Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

      4 comments on "Por qué los correos electrónicos de tus formularios de contacto van a parar al spam (+ cómo solucionarlo)"

      1. Sigo teniendo problemas. No es que mis correos electrónicos vayan a spam - las respuestas al formulario de contacto de mi sitio web van a la carpeta de spam de mi correo electrónico. Mi propio correo electrónico aparece como "de", así que ¿por qué no sería de confianza?

        Por ejemplo, cuando alguien rellena un formulario en mi sitio web, la respuesta se envía a mi correo electrónico. Pero ese correo va a mi carpeta de spam, aunque sea mío.

        No sé si tiene sentido. ¿Qué puedo hacer para evitarlo?

        1. Hola Amy, - Sentimos las molestias. Esta guía debería poder ayudarte. Para asegurarnos de responder a tu pregunta lo más detalladamente posible y evitar cualquier confusión, ¿podrías ponerte en contacto con nuestro equipo?

          Si tiene una licencia de WPForms, tiene acceso a nuestro soporte por correo electrónico, así que envíe un ticket de soporte. De lo contrario, ofrecemos soporte gratuito limitado en el foro de soporte de WPForms Lite WordPress.org.

          Gracias.

          1. Hola Jamie - Siento lo del problema. Cuando puedas, escríbenos al servicio de asistencia para que podamos ayudarte.

            Si tiene una licencia de WPForms, tiene acceso a nuestro soporte por correo electrónico, así que envíe un ticket de soporte.

            De lo contrario, ofrecemos soporte gratuito limitado en el foro de soporte de WPForms Lite WordPress.org.

            Mientras tanto, puedes consultar esta guía que debería ayudarte a resolver el problema.

            Gracias 🙂 .

      Añadir un comentario

      Nos alegra que haya decidido dejar un comentario. Por favor, tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

      Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de privacidad y las Condiciones del servicio de Cloudflare.