Cómo crear un correo electrónico con HTML

¿Sabías que cada vez que creas un email usando una herramienta drag and drop, estás generando el HTML de un email?

Como profesional del marketing es probable que hayas sopesado las diferencias entre los correos electrónicos HTML y los correos electrónicos de texto plano, reconociendo que cada tipo ofrece ventajas únicas. Los correos electrónicos HTML no son inherentemente superiores a los de texto plano, y su efectividad depende del contexto y los objetivos de la campaña de marketing. Ambos tipos pueden desempeñar roles importantes en una estrategia integral.

En este artículo, te guiaré para que comiences a crear correos electrónicos HTML, sin importar tu nivel de experiencia en codificación y te proporcionaré algunas plantillas gratuitas que puedes utilizar para agilizar el proceso de diseño.

Qué es un correo electrónico HTML

Es un tipo de mensaje de correo electrónico que utiliza lenguaje de marcado HTML (HyperText Markup Language) para dar formato y estilo al contenido. En lugar de ser simplemente texto plano, los correos electrónicos con código embebido permiten la inclusión de elementos visuales como imágenes, enlaces, botones y diseños más elaborados.

Es un tipo de mensaje de correo electrónico que utiliza lenguaje de marcado HTML (HyperText Markup Language) para dar formato y estilo al contenido. En lugar de ser simplemente texto plano, los correos electrónicos con código embebido permiten la inclusión de elementos visuales como imágenes, enlaces, botones y diseños más elaborados.

Características de un correo electrónico en HTML

Las características son esenciales para garantizar una comunicación efectiva y atractiva con los destinatarios. Estas características no solo permiten un diseño visualmente atractivo y personalizado, sino que también facilitan la interactividad, la compatibilidad con dispositivos y clientes de correo electrónico, el seguimiento y análisis del rendimiento de las campañas, así como la integración con otras herramientas de marketing.


Características principales de un correo electrónico en HTML

Formato visualmente atractivo

Permiten diseños más atractivos con imágenes, colores, fuentes y estilos de texto personalizados.

Multimedia

Puedes incluir imágenes, videos y archivos de audio para hacer tus correos electrónicos más interactivos y atractivos.

Enlaces y botones interactivos

Los enlaces y botones se pueden diseñar para dirigir a los destinatarios a páginas web específicas, formularios de suscripción u otras acciones.

Personalización

permiten la personalización dinámica del contenido, como el nombre del destinatario o información relevante basada en sus datos.

Adaptabilidad a dispositivos

Pueden ser diseñados para ser responsivos, lo que significa que se adaptan automáticamente a diferentes tamaños de pantalla y dispositivos, como computadoras de escritorio, tabletas y teléfonos móviles.

Seguimiento y análisis

Pueden incluir códigos de seguimiento para medir la tasa de apertura, clics en enlaces, conversiones y otros datos analíticos para evaluar el rendimiento de la campaña.

Compatibilidad con diferentes clientes de correo

Aunque la compatibilidad puede variar, los correos electrónicos en HTML suelen ser compatibles con una amplia gama de clientes de correo electrónico populares, como Gmail, Outlook, Apple Mail, entre otros.

Facilidad de edición

Se pueden utilizar editores visuales o herramientas de diseño específicas para crear y editar correos electrónicos en HTML sin necesidad de conocimientos avanzados de programación.

Contenido dinámico

Se pueden incluir elementos dinámicos como carruseles de imágenes, deslizadores, formularios de suscripción y contenido generado dinámicamente.

Integración con herramientas de automatización

Pueden integrarse con plataformas de automatización de marketing y CRM para enviar mensajes personalizados en función del comportamiento del usuario y otros datos de segmentación.


En conjunto, estas características proporcionan a los remitentes las herramientas necesarias para crear, gestionar y optimizar campañas de correo electrónico que maximicen la participación y las conversiones.

Correos electrónicos de texto plano vs. HTML

Existen dos tipos principales de correos electrónicos que puedes enviar y recibir: de texto plano y correos electrónicos HTML, que están formateados y estilizados.

Los correos electrónicos con plantillas son fáciles de identificar: la mayoría de los que ves estilizados en tu bandeja de entrada son este tipo de correo.

Así es como se ve un correo HTML en el front-end. Haz clic en el botón  para ver el código detrás de él.

Cómo crear un correo electrónico HTML

En realidad no necesitas saber cómo codificar para crear un correo electrónico con este tipo de plantilla.

La mayoría de las herramientas que crean y envían correos electrónicos (como HubSpot) ofrecerán plantillas preformateadas y listas para usar que te permitirán diseñar correos electrónicos sin necesidad de acceder al código real en el backend.

A medida que realices cambios en el editor de correo electrónico, esos cambios se codificarán automáticamente en el producto final.

Herramientas de construcción de correo electrónico como esta son una opción ideal si no tienes un diseñador de correo electrónico en tu equipo, pero aún así deseas enviar correos electrónicos de marketing con aspecto profesional.

¿Quieres crear un correo electrónico HTML desde cero?

Si te sientes cómodo con te tipo de contenido y deseas tener un control más directo sobre el código de tus correos electrónicos, la mayoría de las herramientas de correo te permitirán importar archivos HTML directamente para usar como plantillas personalizadas.

Hay una amplia variedad de plantillas de correo electrónico HTML gratuitas disponibles en la web, si conoces el funcionamiento de un archivo HTML, generalmente es bastante sencillo adaptar la plantilla a la herramienta de construcción de correo electrónico de tu elección.

Si deseas aprender cómo crear una plantilla completamente desde cero, necesitarás tener un conocimiento avanzado (o trabajar con un desarrollador que lo tenga).

Prácticas recomendadas para correos electrónicos HTML

Ahora que comprendes los conceptos básicos de lo que implica desarrollar un correo electrónico HTML, repasemos algunas prácticas recomendadas importantes que debes tener en cuenta.

Sin importar el método que planees utilizar aprende a crear una plantilla de correo electrónico HTML, estas prácticas recomendadas ayudarán a mejorar el diseño, la experiencia del usuario y la capacidad de entrega de tus correos electrónicos.

1. Asegúrate que tu correo electrónico HTML sea receptivo para diferentes tamaños de pantalla y dispositivos.

La apariencia de tu correo electrónico en la bandeja de entrada de un usuario depende de una amplia variedad de factores. Uno de los factores más grandes y evidentes es el tamaño de pantalla del dispositivo en el que se está visualizando.

Un correo electrónico que se ve increíble y bien formateado en una computadora de escritorio puede convertirse fácilmente en un enredo de texto e imágenes ilegibles y superpuestas cuando se ve en la pantalla de un teléfono inteligente.

Para asegurarte que tus correos electrónicos HTML se vean como lo deseas en una amplia gama de tamaños de pantalla, lo mejor que puedes hacer es mantener tu diseño simple y directo.

Cuando comienzas a agregar elementos más complejos como múltiples columnas e imágenes flotantes, se vuelve más difícil traducir el formato de tu correo electrónico para diferentes tamaños de pantalla.

Si decides desarrollar un diseño más complejo, asegúrate de estar resolviendo activamente cómo se reorganizarán los elementos para adaptarse a diferentes tamaños de pantalla.

Por ejemplo, si tu correo electrónico se muestra con varias columnas en una computadora de escritorio, esa misma estructura no funcionará en un dispositivo móvil; deberás usar consultas de medios para definir cómo se mostrarán los elementos en diferentes tamaños de pantalla.

Veamos esta plantilla de HubSpot. Puedes ver cómo la imagen y el texto han intercambiado su disposición cuando se visualiza en diferentes pantallas.

Lo que me gusta de esto es su capacidad para observar la plantilla a través de la perspectiva del usuario para identificar lo que despierta su interés para hacer clic o suscribirse.

Recuerda, desarrollar correos electrónicos HTML verdaderamente receptivos va más allá de la estructura y el formato de tu mensaje. Piensa en cómo se percibirá la experiencia de usuario general de tu correo electrónico en diferentes dispositivos.

Asegúrate que las elecciones de fuente sean igual de legibles en dispositivos móviles como en computadoras de escritorio, y utiliza botones o llamadas a la acción (CTA) amigables para dispositivos móviles en lugar de texto hiperenlazado (¿alguna vez has intentado tocar una pequeña línea de texto hiperenlazado en un móvil? No es muy fácil).

2. Asegúrate que tu estilo funcione para diferentes clientes de correo electrónico

Otro factor importante que afecta considerablemente la forma en que aparecen tus correos electrónicos HTML en las bandejas de entrada de tus suscriptores es el cliente de correo electrónico que están utilizando para abrir el mensaje. Cada cliente de correo electrónico carga los correos de manera ligeramente diferente, por lo que un correo electrónico que se ve de cierta manera en Gmail probablemente se verá diferente en Outlook.

Afortunadamente, si comprendes cómo cargan elementos HTML y CSS ciertos clientes de correo electrónico populares, puedes crear una experiencia bastante consistente en las bandejas de entrada de diferentes usuarios.

Todo se trata de saber qué etiquetas no son compatibles evitar y adaptarse en consecuencia.

Esta guía completa explica cómo los clientes de correo electrónico más populares (incluidos Gmail y varias versiones de Outlook) admiten y representan diferentes elementos de estilo.

Si te preguntas cómo se verá, HubSpot en realidad trabaja con múltiples clientes de correo electrónico para corroborar que estés al tanto de la vista previa de tu correo electrónico.

3. Ten en cuenta el tiempo de carga de tus correos electrónicos HTML

El tiempo que tarda en cargarse tu correo electrónico podría ser la diferencia entre ganar un nuevo cliente y perder a un suscriptor frustrado.

Aunque puede ser tentador aprovechar todas las diferentes opciones de estilo y oportunidades para incorporar visuales que ofrecen los correos electrónicos HTML, nada de eso importa si tu correo electrónico tarda demasiado en cargarse.

Mientras diseñes tu correo electrónico HTML, mantente consciente en el tiempo que tardará en cargarse, especialmente si alguien está abriendo tu mensaje en su viaje matutino en el metro con una conexión de datos débil.

Aquí tienes algunos pasos pequeños que puedes tomar y que marcarán una gran diferencia para mejorar el tiempo de carga.

Utiliza imágenes con moderación

De esta manera, fortalecerás el mensaje que quieres transmitir a los suscriptores. Siempre utiliza un compresor de imágenes (como Compressor.io) para reducir el tamaño del archivo tanto como sea posible.

La mayoría de los compresores de imágenes pueden reducir significativamente el tamaño del archivo de una imagen sin comprometer la calidad, por lo que tomar este paso adicional no afectará la integridad visual de tu correo electrónico.

Utiliza fuentes web estándar

Las fuentes personalizadas son excelentes para darle sabor a una página de destino, pero pueden agregar una capa de complejidad innecesaria cuando se agregan a un correo electrónico.

Como mencionamos antes, los clientes de correo electrónico pueden interpretar los elementos de estilo de manera diferente, especialmente en lo que respecta a las fuentes. Por seguridad, emplea fuentes web estándar y verifica la compatibilidad de la fuente específica con el cliente de correo electrónico más utilizado por tus suscriptores.

Prueba un minificador de HTML

Un minificador de HTML (como minifycode.com y smallseotools.com) elimina automáticamente el código que no es necesario en un archivo HTML.

Los elementos repetitivos y extras serán eliminados, pero el renderizado real de tu correo electrónico debería permanecer igual.

Cada línea de código influye en el tiempo de carga de un correo electrónico, por lo que dedicar tiempo a eliminar el código superfluo puede agilizar su carga. Observa cuánto código redundante eliminó Smallseotools de la plantilla de correo electrónico que creé:

Esto no solo me ahorró la importación de líneas de código innecesarias, sino que también mejoró el tiempo de carga general del correo electrónico.

Mantén tu mensaje centrado en un único objetivo

La mejor manera de reducir el tiempo de carga del correo electrónico es disminuir la cantidad de contenido que agregas a cada uno de tus envíos. Puede parecer obvio, pero muchos marketers intentan meter demasiado contenido en sus correos electrónicos.

No solo resulta en una experiencia de usuario poco atractiva (nadie quiere enfrentarse a una novela en su bandeja de entrada), sino que también puede provocar un aumento en el tiempo de carga y la eventual pérdida de interés por parte de los usuarios. Simplifica y tus destinatarios lo agradecerán.

4. Prevé las diferencias que puedan surgir entre los usuarios finales

El tamaño de la pantalla y el cliente de correo electrónico no son los únicos factores que pueden alterar la forma en que se representa tu correo electrónico HTML en las bandejas de entrada de tus suscriptores.

Elementos como la versión de su cliente de correo electrónico, su sistema operativo, su configuración de usuario única, su software de seguridad y si están o no cargando automáticamente las imágenes pueden afectar cómo se visualiza tu correo electrónico.

Por la cantidad de factores involucrados, tratar de abordar cada uno de ellos en cada envío de correo electrónico seguramente te llevaría a lanzar tu computadora por la ventana. Pero no tienes que sentirte totalmente impotente frente a estas variables; solo necesitas un poco de planificación previa.

Considera crear una versión de página web de tu correo electrónico

Esto es como darle a tu correo electrónico un botón de seguridad.

Si, por alguna razón, tu correo electrónico resulta un completo desastre cuando un suscriptor lo abre, al menos tendrán la opción de hacer clic en «ver como página web» y visualizarlo como lo habías planeado. Ya que los elementos de estilo se representan de manera mucho más consistente en los navegadores web que en los clientes de correo electrónico, tendrás un mayor control sobre la versión de página web de tu mensaje.

En HubSpot hay una opción que puedes activar que generará automáticamente una versión de página web.

Crea una versión de texto plano de tu correo electrónico

Una versión de texto plano es exactamente lo que parece: una versión alternativa de tu correo electrónico HTML que se representa completamente en texto plano.

Incluir una versión en texto plano de tu correo electrónico HTML es crucial, ya que algunos clientes de correo electrónico y configuraciones de usuario no pueden, o eligen no cargar HTML. En tales casos, el cliente buscará una versión alternativa en texto plano de tu correo electrónico por plantillas para cargarla al usuario. Si esta versión no existe, podría señalar al servidor de correo electrónico del destinatario que tu mensaje es spam o potencialmente peligroso.

La mayoría de las herramientas de correo electrónico como HubSpot proporcionarán automáticamente una versión de texto plano que se mostrará si el servidor de correo electrónico del destinatario lo requiere.

Pero si estás codificando un correo electrónico HTML desde cero, necesitarás crear algo llamado un mensaje MIME multipartido.

Un mensaje MIME multipartido es un correo electrónico que contiene tanto una versión de texto plano como una versión HTML del mismo correo electrónico. Esta versión se mostrará si el cliente de correo electrónico del destinatario o el sistema de seguridad no permite correos electrónicos con este tipo de código.

Este es un proceso que requiere un conocimiento avanzado de codificación, por lo que recomendamos trabajar con un desarrollador.

Verifica que tu correo electrónico mantenga su coherencia incluso si las imágenes no se cargan

Algunos usuarios tienen desactivada la carga automática de imágenes, lo que significa que verán tu correo electrónico sin imágenes cuando lo abran. Por esta razón, no te bases únicamente en las imágenes para transmitir el significado de tu mensaje, siempre agrega texto alternativo a las imágenes que incluyas.

El texto alternativo se cargará incluso cuando las imágenes no lo hagan, por lo que tus suscriptores pueden tener una idea general de qué incluyen las imágenes.

5. Realiza pruebas exhaustivas

Finalmente, es crucial que pruebes tu correo electrónico HTML en cada etapa de su desarrollo para garantizar su funcionalidad en distintos clientes de correo electrónico, sistemas operativos y dispositivos. No dejes la prueba para el final del proceso; realizar pruebas durante el trabajo es la mejor forma de identificar inconsistencias entre los diversos clientes de correo electrónico y garantizar que estás creando la experiencia más uniforme posible para tus destinatarios.

Algunas herramientas de correo electrónico (como HubSpot) ofrecen pruebas dentro de sus constructores para facilitar el proceso.

Si estás trabajando desde cero, puedes usar una herramienta como HTML Email Check o PreviewMyEmail para tener una mejor idea de cómo se verá tu correo electrónico en diferentes clientes de correo electrónico y dispositivos.

Preguntas frecuentes sobre crear un email en HTML

A continuación encontrarás algunas de las preguntas más comunes que recibimos en la comunidad de HubSpot sobre este tema:

¡Ahora que has aprendido cómo crear un correo electrónico utilizando HTML, estás un paso más cerca de diseñar mensajes impactantes y atractivos para tus destinatarios! No dudes en experimentar con diferentes elementos visuales y de diseño para personalizar tus correos electrónicos y lograr un mayor impacto en tus campañas de marketing.

Con este conocimiento, estás preparado para destacar en la comunicación digital y cautivar a tu audiencia con correos electrónicos profesionales y visualmente atractivos. ¡No esperes más para poner en práctica tus habilidades de diseño HTML y llevar tus campañas de correo electrónico al siguiente nivel!

Claudio Frisoli

LucusHost, el mejor hosting

Deja una respuesta