Como criar e enviar um e-mail HTML? | Guia para iniciantes

Como criar e enviar um e-mail HTML? | Guia para iniciantes
30/12/2024 • ...
Julia Zuanella
Escrito por Julia Zuanella

O Hypertext Markup Language, ou linguagem de marcação de hipertexto (HTML) é a linguagem de desenvolvimento presente desde os primórdios da web e é o padrão mais utilizado para criar estruturas de sites. Qualquer texto que está na internet conta com um código por trás dele, até mesmo e-mails de texto simples, que utilizamos diariamente. Além desses e-mails simples existem também os e-mails HTML, que são uma versão mais elaborada e que permite uma maior personalização, possibilitando a inclusão de mais elementos que um e-mail de texto simples. Vamos falar nesse artigo sobre o básico do básico que você precisa saber para começar a criar seus próprios e-mails em HTML, com dicas valiosas que podem ajudar nas vendas de seu negócio.

O que é um e-mail HTML?

A linguagem HTML está presente em toda a internet, podendo inclusive formatar e configurar e-mails. Ela permite a personalização de layout, cores, fontes, imagens, tamanho e outros aspectos visuais do correio eletrônico, criando mensagens dinâmicas que se destacam na caixa de entrada, atraindo mais atenção dos leitores. Apesar de ser uma linguagem de programação relativamente simples, ela ainda possibilita uma infinidade de criações diferentes.

a imagem captura o código de um e-mail criado a partir da linguagem HTML, onde pode-se ler algumas linhas de programação
Um código de e-mail em linguagem HTML

Se você busca uma ferramenta para personalizar suas comunicações com clientes, de forma a torná-las mais atrativas, o e-mail HTML pode ser um grande aliado. Ele é muito utilizado por empresas que querem ter maior evidência no mercado e oferece uma experiência autêntica e rica aos destinatários, pois permite inclusão de diversos recursos que não existem no e-mail de texto simples. Além de elementos visuais inerentes, o e-mail HTML também permite que você apresente seu conteúdo de forma mais envolvente, com vídeos, GIFs e links.

Por que utilizar o e-mail HTML em vez de texto simples?

Como já falamos acima, o HTML possibilita uma experiência visualmente rica, com a incorporação de imagens, cores e botões interativos. Além de atrair e reter a atenção dos leitores, isso também pode reforçar a identidade visual de seu negócio e fazer um e-mail memorável para seu público — especialmente se aliado aos conceitos básicos de design

Essa ferramenta também possibilita a segmentação e personalização avançada de seu público, por meio de variáveis dinâmicas que adaptam o conteúdo de acordo com as preferências do destinatário. Isso causa um impacto significativo nas taxas de abertura e conversão, além de criar uma conexão mais profunda com seus clientes. Outra vantagem desse tipo de e-mail é a precisão na mensuração dos resultados, já que os códigos de rastreamento permitem acompanhar índices e métricas como cliques, aberturas e até engajamento em partes específicas do conteúdo. Por fim, mas não menos importante, o HTML possibilita a adaptação de seu conteúdo para diferentes tamanhos de tela, garantindo a responsividade da sua campanha de e-mail. 

A imagem mostra quatro telas: a de um monitor grande, a de um laptop, a de um tablet e a de um celular. Em cada uma dessas telas, o conteúdo está adaptado a seu formato.
Os e-mails HTML te permitem criar mensagens responsivas para diferentes aparelhos e tamanhos de tela

Como construir um modelo de e-mail sem saber HTML

Antes de entrar nos detalhes técnicos do HTML, podemos dar uma notícia tranquilizadora para você: não é preciso ser expert em códigos ou engenheiro de software para criar seu e-mail HTML. Claro que esse conhecimento é um diferencial, mas hoje em dia já existem diversos modelos que podem ser personalizados e editores do tipo drag and drop, onde você pode fazer a edição de maneira visual apenas arrastando e soltando os componentes no lugar desejado e isso é traduzido para o código HTML automaticamente. A própria Selzy tem essa funcionalidade! Se a ideia de codificar um e-mail pareceu complexa, você pode usar o editor visual da Selzy para editar os elementos visuais, como imagens, textos e botões, sem ter que se preocupar com o código em si. A interface do editor é fácil de usar e permite pré-visualizar as alterações em tempo real, garantindo um resultado final de qualidade sem precisar de horas de trabalho. É possível alterar fontes, cores, tamanhos e até adicionar elementos interativos, como CTAs, sem se preocupar com compatibilidade ou erros de código. Os e-mails também são otimizados para dispositivos móveis e diversos clientes de e-mail, e você conta com a ajuda do simulador de e-mail para corrigir quaisquer problemas antes de enviar a campanha. Assim, mesmo sem saber HTML, você pode criar e-mails profissionais que capturam a atenção dos destinatários e aumentam as chances de engajamento.

a imagem mostra a captura de tela da ferramenta de e-mails da Selzy, onde é possível criar uma mensagem personalizada apenas arrastando elementos como texto, imagem ou botão, por exemplo.
A ferramenta drag and drop da Selzy é intuitiva e pode te ajudar a criar e-mails personalizados

Mas se você é uma pessoa curiosa e interessada em programação e que mal pode esperar para descobrir o mundo mágico do HTML, vamos falar de todos os detalhes que você precisa saber para criar seu próprio e-mail HTML do zero!

Os elementos essenciais de um e-mail HTML

Para garantir que seu e-mail HTML vai funcionar direitinho e entregar tudo que você quer que ele entregue, ele precisa de alguns elementos específicos. Vamos falar um pouco de cada um deles a seguir:

Cabeçalho

O primeiro deles é o cabeçalho. Na linguagem HTML o cabeçalho é onde você pode encontrar informações como remetente do e-mail, assunto e metadados — todos componentes importantes para a identificação do e-mail e que impedem que ele seja marcado como spam. Também é no cabeçalho que definimos o conjunto de caracteres, chamado oficialmente de charset, que é a configuração que garante que o seu conteúdo será exibido corretamente em diferentes dispositivos, tamanhos de tela e clientes. O charset deve ser definido com o nome de uma codificação de caracteres segura para a Web definida no registro IANA. Se vários nomes estão associados com uma codificação, apenas um — o primeiro — é marcado como preferido e será utilizado. O charset mais utilizado é o UTF-8, pois ele é compatível com todo o alfabeto latino e seus acentos, além de oferecer uma gama gigantesca de caracteres especiais.

Imagem de um texto truncado com caracteres faltando e totalmente ilegível
Quando o conjunto de caracteres está mal-configurado, podemos ver erros como o acima

Corpo principal

O segundo elemento do e-mail HTML é o corpo principal, onde se encontram os recursos que captam a atenção do destinatário, como tabelas, imagens, textos e CTAs (Call to Actions). O corpo do e-mail é sua parte mais importante, onde estão as imagens, tabelas, botões, links e toda a mensagem deve guiar o leitor para realizar ações específicas, como visitar um site, concluir uma compra ou conhecer um novo produto. É a parte que será visível como produto final.

Rodapé

Por fim, o rodapé inclui informações institucionais, como links para as redes sociais, termos de uso e opções de cancelamento de inscrição. Além disso, é comum que ele também apresente dados de contato da empresa, além de conter um link para visualizar a mensagem como texto simples, garantindo o acesso a todos os leitores.

Imagem de um rodapé de e-mail descrevendo o nome da empresa, seu endereço e a opção de cancelamento de cadastro da lista de e-mails
O rodapé pode parecer pouco importante, mas ele contém informações essenciais para seu e-mail

Como criar um e-mail HTML a partir do zero

Como já mencionamos, você pode criar e-mails HTML usando modelos, um desenvolvedor especializado, ou pode criar você mesmo esse e-mail. Independentemente da forma escolhida para fazer isso, é necessário se atentar para algumas práticas que influenciam tanto nos efeitos do texto quanto na experiência do leitor e na entregabilidade de sua comunicação.

Em primeiro lugar, é necessário se certificar que o código HTML do e-mail seja responsivo, ou seja, que suas campanhas sejam estruturadas para que os elementos visuais tenham a mesma aparência em diferentes dispositivos, como computadores, tablets e celulares. Para garantir uma mensagem clara e direta, é melhor pensar em um layout simples que garanta maior facilidade de adaptação para uma variedade de tamanhos de tela diferentes. 

Além disso, sua comunicação será enviada a vários clientes de e-mail, como Outlook ou Gmail, por exemplo, que carregam as mensagens de formas diferentes. Portanto, é recomendado que você se familiarize com a forma como os principais clientes de e-mail carregam elementos HTML e CSS, para prover uma experiência mais consistente em diferentes caixas de entrada. Além disso, imagens costumam ser bloqueadas por padrão por alguns clientes de e-mails, então nunca inclua um item importante do seu conteúdo em uma imagem.

Por mais que isso possa parecer muita coisa, não é preciso se desesperar. Vamos seguir o passo a passo abaixo para ajudar você a estruturar um e-mail do zero.

Estruture o layout com HTML básico

O documento deve começar com as tags padrão de HTML: <html>, <head> e <body>. No <head>, adicione o charset <meta charset=”UTF-8″>, para garantir que caracteres especiais sejam exibidos corretamente. A seção <body> é onde você vai colocar a estrutura básica do e-mail, como textos, links e placeholders para imagens. Utilize sempre HTML semântico e mantenha o código o mais limpo possível para facilitar futuras edições e garantir compatibilidade com vários dispositivos e sistemas.

Configure a largura e o alinhamento

Definir a largura do e-mail é crucial para que ele seja exibido corretamente em diferentes dispositivos e clientes de e-mail. O ideal é limitar a largura a 600px, já que esse é o padrão para a maioria das plataformas. Utilize a tag <div> ou tabelas para centralizar o conteúdo no corpo do e-mail, aplicando o atributo align=”center” ou estilos CSS em linha, como style=”margin: 0 auto;”. Garantir o alinhamento correto é importante para melhorar a aparência do e-mail e evitar cortes ou deslocamentos indesejados.

Use tabelas para organizar o conteúdo

Embora o uso de tabelas tenha caído em desuso em websites modernos, elas ainda são essenciais para criar layouts consistentes em e-mails. Utilize <table> para dividir o conteúdo em linhas e colunas, garantindo uma formatação uniforme. Defina atributos como cellpadding, cellspacing e border para ajustar o espaçamento e a borda entre os elementos. Por exemplo, para uma tabela básica, você pode usar o seguinte:

uma captura de tela de um possível código para criação de uma tabela simples, em linguagem HTML
um dos códigos para criar uma tabela básica na linguagem HTML

Adicione estilos CSS em linha

Os estilos são, basicamente, a parte visual do seu texto. É lá que são definidas as cores, margens e espaçamentos. Os estilos CSS devem ser aplicados diretamente nas tags HTML usando o atributo style, já que muitos clientes de e-mail, como o Outlook, ignoram estilos definidos no <head>. Por exemplo, para estilizar um texto, você pode usar o seguinte:

imagem mostra um código para configuração de um texto estilizado em linguagem HTML
Código para estilizar um texto em linguagem HTML

Lembre-se de manter os estilos simples e de testar seus resultados, para evitar problemas de compatibilidade.

Inclua imagens com links absolutos

Imagens enriquecem o design do e-mail e são uma parte muito importante do seu design. Mas é importante lembrar que seu conteúdo não deve depender totalmente delas, pois elas podem não ser carregadas pelo cliente de e-mail, e um e-mail muito pesado também tem mais chance de ser considerado spam. Do ponto de vista técnico, é essencial usar links absolutos ao referenciá-las. Isso significa que as imagens devem ser hospedadas em um servidor acessível e seu caminho completo (ex: https://seusite.com/imagem.jpg) deve ser usado. Além disso, inclua o atributo alt para fornecer uma descrição da imagem caso ela não seja carregada ou o cliente use leitores de tela, garantindo uma boa experiência para todos os usuários.

Insira um CTA claro

O CTA deve estar presente em essencialmente todas as peças de e-mail marketing que enviamos e recebemos. Incluir um CTA no seu e-mail facilita o acesso do consumidor ao seu produto final, uma vez que não é necessário mais do que um clique em um botão estratégico para levar seu cliente do e-mail direto para seu produto.

Manter os verbos no imperativo e utilizar verbos fortes gera um comando ao usuário difícil de ignorar. Em vez de “se quiser saber mais, visite a página …”, tente um simples e direto “saiba mais” ou “clique aqui”. Se você está mirando na venda de um produto, verbos como “confira” ou “aproveite” atiçam a curiosidade do cliente. Quanto mais imperativo e direto, melhor.

Quanto mais longo for o seu CTA, menores as chances de engajar seu cliente. Um bom CTA vai direto ao ponto, com poucas palavras e mantendo o tom imperativo e de urgência, sem desperdiçar o tempo do usuário com muitas voltas para chegar ao mesmo lugar. Para inserir um botão na linguagem HTML, uma tabela e estilos CSS em linha para garantir compatibilidade:

A imagem é uma captura de tela com um código em linguagem HTML para inserção de uma tabela e estilos CSS, que garantem compatibilidade dos botões de CTA.
Para garantir a compatibilidade do botão com o Call to Action, insira uma tabela e estilos CSS com esse código

Teste em diferentes clientes de e-mail

Antes de enviar sua campanha, teste o e-mail em diversos clientes de e-mail e dispositivos — as ferramentas de e-mail marketing (como a Selzy!) costumam oferecer a chance de visualizar como o e-mail será exibido em plataformas como Gmail, Outlook e Yahoo. Verifique o alinhamento, se as imagens são exibidas corretamente e se o CTA está funcionando da maneira esperada para corrigir quaisquer possíveis problemas. Além disso, envie um e-mail de teste para sua própria conta para avaliar a experiência do usuário em um ambiente real.

Práticas típicas para criação de e-mail em HTML

Agora que você já testou seu e-mail HTML em todas as etapas do desenvolvimento e certificou-se de que ele está tecnicamente impecável, é hora de olhar para os detalhes que fazem a diferença no resultado final da sua campanha.

Preste atenção na escolha da fonte

As fontes que a gente escolhe são tão importantes quanto a mensagem que precisamos passar. Elas podem tornar o seu e-mail atraente ou cansativo, podem direcionar o olhar de quem está lendo para as partes mais importantes ou fazer a pessoa desistir da leitura. Em geral, recomenda-se o uso de fontes sans-serif, como Arial, Helvetica ou Verdana, que oferecem maior legibilidade em telas. 

Para que seu e-mail esteja legível, a fonte precisa ter um tamanho confortável, um espaçamento adequado e estar em uma cor que contraste com o fundo. Cada e-mail terá uma hierarquia específica para o texto, entre títulos, subtítulos e corpo do texto. Para o corpo do texto, recomenda-se usar um tamanho entre 10 e 14 pixels – e a partir do tamanho que escolher, você deve aumentá-lo para títulos e diminuí-lo para notas de rodapé ou observações secundárias. O importante é que o menor tamanho ainda seja bastante legível e que a hierarquia faça sentido para facilitar a vida de quem lê. Para ajustar o espaçamento, aplique estilos como line-height entre 1.4 e 1.6, proporcionando uma leitura mais confortável.

A cor da fonte também é muito importante: de nada adianta você preparar o melhor conteúdo se ele estiver em uma fonte preta contra um fundo azul-marinho. Para a melhor legibilidade, é preferível que o fundo seja claro e a fonte, escura. Ou o contrário: uma fonte clara contra um fundo escuro.

Imagem do editor de e-mails da Selzy exemplificando o processo de troca de cores da fonte do e-mail
Você pode alterar a cor da fonte com facilidade, basta selecionar entre as predefinidas ou clicar na paleta para escolher uma nova opção

Configure compatibilidade com modo escuro

Com o crescente uso de dispositivos configurados no modo escuro, é crucial adaptar seus e-mails para manter uma aparência agradável em qualquer configuração — afinal, ninguém quer ver seu trabalho de design ir pelo ralo, não é mesmo? Utilize cores de texto e elementos visuais que se ajustem bem tanto ao fundo claro quanto ao escuro. Para isso, insira estilos específicos no HTML que detectem as preferências do usuário. Por exemplo:

imagem mostra o código a ser utilizado para configurar a compatibilidade com modo escuro de dispositivos
Garanta a compatibilidade com modo escuro de dispositivos

Teste elementos como imagens com fundo transparente, pois podem ficar ilegíveis no modo escuro. Além disso, evite combinar cores muito próximas ou dependentes de alto contraste no design original.

Evite JavaScript, use links de texto

Por motivos de segurança, a maioria dos clientes de e-mail bloqueia scripts em JavaScript. Portanto, evite usar recursos que dependam dessa linguagem e opte por links de texto ou botões estáticos para interatividade. Essa abordagem garante compatibilidade e funcionalidade sem comprometer a segurança ou a exibição do e-mail.

Adotar essas práticas garante que seus e-mails sejam visualmente atraentes, funcionais e compatíveis com diferentes cenários, otimizando a performance das suas campanhas.

Conclusão

Enquanto e-mails simples são o arroz com feijão do e-mail marketing, os e-mails HTML oferecem um banquete cheio de cores e nuances que podem fazer a diferença na hora de você avaliar seus resultados. Por mais que possa parecer ameaçadora, a linguagem HMTL é relativamente simples e fácil de aprender, e os benefícios que esse tipo de e-mail traz fazem valer a pena o esforço.

Comece com os elementos essenciais do HTML: cabeçalho, corpo principal e rodapé. A partir daí, você pode estruturar o layout da maneira mais adequada à sua campanha com configurações de tabela e estilos CSS. Imagens e botões de CTA devem ser testados para garantir sua legibilidade em diferentes dispositivos e modos de exibição, além de ser importante evitar o uso de JavaScripts e escolher bem uma fonte. Se, ainda assim, a tarefa parecer assustadora, não precisa se preocupar. O editor de e-mails HTML da Selzy está aqui para ajudar você a criar os e-mails mais bonitos e eficientes possíveis para sua campanha!

Artigo escrito por
Julia Zuanella
Formada em Relações Internacionais, com especialização em Gestão de Comunicação e Relações Públicas, tenho sede por aprender o desconhecido e tento traduzir em palavras um pouco do que descubro, de maneira leve e inteligível para outras pessoas. Parafraseando Guimarães Rosa, acredito que grande parte do encanto da vida está no caminho, nas linhas pelas quais nos perdemos e nos achamos, não na chegada em si. Você pode saber mais sobre mim no meu LinkedIn.
Saiba mais Julia
Artigos mais recentes