6 semplici modi per migliorare le tue email HTML

Come molti altri web designer, mi piace codificare pagine web belle ma flessibili che si mostrano praticamente identiche in ogni browser web. Purtroppo, la progettazione di newsletter via email ti fa tornare indietro di dieci anni. Tag, tabelle, stili incorporati obsoleti, oh mio! In questo articolo, elencherò sei metodi che miglioreranno immediatamente i tuoi layout di email.


Email Newsletter.

Come nuovo incarico presso AWeber, il mio primo incarico è stato quello di creare una dozzina di nuovi modelli di newsletter e-mail HTML per i nostri clienti. Per il web designer amante del codice, l'e-mail HTML è un ricordo di un triste passato. Dopo settimane di lavoro e innumerevoli mal di testa, ho consegnato la merce. Ho anche imparato molto sulla progettazione per la posta elettronica.

Per aiutarti a evitare un sacco di grattacapi che ho incontrato durante i test, ecco 15 cose che puoi fare per creare email HTML di grande impatto.


Configurare più account di posta elettronica per i test!

Se porti via solo un suggerimento da questo articolo, lascia che sia questo. Come designer, dedichiamo molto tempo a creare un'esperienza utente perfetta sul Web e a testare questa esperienza su più piattaforme. Tuttavia, quando si tratta di e-mail, troppi di noi non riescono a prestare la stessa attenzione ai dettagli.

Proprio come test per il web, la creazione di un layout di posta elettronica che visualizza lo stesso in ogni client di posta elettronica può essere un incubo assoluto.

Per essere sicuro che i tuoi iscritti riceveranno il tuo messaggio come previsto - prova in tutto ciò che puoi!

Questo include ma non è limitato a:

  • Yahoo
  • Gmail
  • AOL
  • Windows Live Hotmail
  • Outlook 2007
  • Outlook 2003
  • Lotus Notes
  • Thunderbird
  • Entourage
  • Mac Mail

Ma aspetta - c'è di più!

Alcuni di questi client di posta elettronica hanno più versioni, ognuno dei quali renderizza CSS e HTML in modo diverso.

Questo fa parte di un messaggio HTML che viene reso dal vecchia versione di Yahoo. Ecco la stessa email inviata da nuova versione di Yahoo.

Sottili differenze, lo ammetto. Ma abbastanza di queste sottili differenze e si aggiunge a un design sciatto. E se questo non è abbastanza ... il browser Internet dell'utente può anche svolgere un ruolo nel rendering del design.

Ora prima di buttare il computer fuori dalla finestra per la frustrazione ... questi prossimi passaggi possono aiutarti a escludere la maggior parte dei problemi di test.


Progetta le tue email per degradare con grazia

Sono stupito nel vedere alcuni dei più grandi inserzionisti che infrangono le regole di usabilità di base relative all'email HTML.

Ecco alcune linee guida per vivere secondo:

  • Mai fare affidamento sulle immagini per comunicare informazioni importanti ... soprattutto una grande. Un'ampia maggioranza di client di posta elettronica ha le immagini disattivate per impostazione predefinita. A meno che l'utente non prenda qualche iniziativa ... hai appena inviato loro un bel messaggio vuoto.
  • Non fare mai affidamento sulle immagini di sfondo per rendere leggibile il testo. Assicurati che il tuo testo abbia abbastanza contrasto con o senza le immagini abilitate. Outlook 2007, ad esempio, non visualizzerà le immagini di sfondo nelle celle di una tabella anche se le immagini sono attivate.
  • Fornisci un link per le persone che hanno problemi a visualizzare il tuo messaggio Ok, questo non è assolutamente necessario, ma è pensoso di dare ai tuoi iscritti la possibilità di visualizzare il tuo messaggio nel loro browser web (specialmente se si tratta di un design pesante particolarmente HTML).
  • Usa i tag ALT su immagini importanti Non posso sottolineare abbastanza! Con le immagini disabilitate per impostazione predefinita, i tag ALT descrittivi rappresentano l'ultima possibilità migliore per convincere un utente a abilitare le immagini.
  • Quando usi i tag ALT, taglia il disordine. Inserisci i tag ALT che contano e lascia gli altri vuoti
    (Nota: non ho detto di escluderli!)

Questa è un'intestazione di un'email che ho ricevuto da Discovery Health:

Ho preso questo screenshot dal mio account Gmail - prima di abilitare le immagini. Guarda come il testo ALT "bullet" e "spacer" interferiscono?

L'aggiunta di tag ALT a elementi che servono solo per scopi di progettazione ingombra il design e distrae dal tuo messaggio.


Utilizzare le tabelle per strutturare il layout

Eh? Ho passato tutto questo tempo ad imparare i CSS e ora devo tornare ai tavoli? Quando si parla di design delle e-mail, le tabelle sono calde come nel 2003: sono la cosa più vicina agli standard che abbiamo.

Alcune cose da prendere in considerazione:

  • Assicurati di impostare tutti gli attributi della tabella disponibili laddove possibile. Ciò include il cellpadding, cellspaces, border, valign, width e height.
  • I tavoli annidati sono tuoi amici. Assicurati di usare un indentazione adeguata per un codice pulito e di facile lettura.
  • Usa l'attributo background su una cella di tabella per impostare le immagini di sfondo. Questo è il modo più semplice per ottenere sfondi passati non visualizzati in Gmail.

    Nota: Le tue immagini di sfondo si comporteranno come se fossero piastrellate ... quindi pianifica di conseguenza.

  • Tenere presente che le immagini di sfondo applicate a tabelle o div non sono supportate da Outlook 2007 In effetti, l'unico modo per utilizzare un'immagine di sfondo in Outlook 2007 è applicarlo al corpo di un'e-mail, che ovviamente non è supportato da altri client di posta come Gmail, Yahoo o Windows Live Hotmail. Fantastico, giusto?

    Anche io non la pensavo così.


Utilizzare gli stili incorporati durante la codifica del CSS

Alcuni noti client di posta elettronica ignorano il codice all'interno dei tuoi head tag. Gmail e Hotmail sono i principali colpevoli che vengono in mente.

Con il layout impostato in formato tabella, è il momento di applicare gli stili al testo e alle immagini.

Ecco alcuni suggerimenti e trucchi per garantire che il tuo messaggio sia quasi identico in tutti
del browser:

  • Utilizzare i tag di interruzione in sostituzione del riempimento verticale Per modificare la quantità di spazio che consumano, prova a racchiuderli in tag span e imposta una dimensione del carattere più piccola / più grande.
  • Usa gli stili in linea ripetutamente e spesso. L'applicazione di un tag font a una tabella padre non significa necessariamente che porterà questo attributo a tutti i suoi figli. Assicurati di impostare gli stili in linea su tutti i tuoi elementi HTML.
  • Applicare stili di linea dettagliati ai collegamenti Soprattutto per gli utenti di Gmail: devi impostare stili specifici su ogni link. In caso contrario, erediteranno la famiglia di caratteri, le dimensioni e il colore predefiniti impostati dal browser di ciascun utente.
  • Avvolgi le tue immagini in tag span e imposta gli attributi dei font per modellare il tuo testo ALT di conseguenza. Ciò ti consente di applicare uno stile al testo ALT, rendendolo più leggibile quando le immagini sono disabilitate.

Utilizza la formattazione della posta in arrivo di Gmail a tuo vantaggio

Sapevi che la riga dell'oggetto di ogni email inviata a un account Gmail è seguita dai primi frammenti di testo all'interno di quella particolare email?

Perché non usarlo a tuo vantaggio!

Sopra c'è una foto dalla mia casella di posta Gmail.

Entrambe le newsletter hanno lo stesso contenuto di intestazione.

Una sola differenza: la Newsletter 1 sfrutta la formattazione della posta in arrivo di Gmail.

Ecco come l'ho fatto:

Inserisci un'immagine 1px x 1px come il primo elemento della tua email. Avvolgi l'immagine nei tag span impostando il colore del carattere sullo stesso dello sfondo. Qualunque testo inserito nei tag ALT per l'immagine 1px x 1px ora sostituirà lo snippet di google nella posta in arrivo degli utenti.

È così facile! Questa sottile differenza renderà il tuo messaggio diverso dalle altre e-mail nella posta in arrivo del lettore.


E ora?

Ho fatto del mio meglio per condividere alcune cose che faccio durante la creazione di email HTML. È il tuo turno!
Come procedi nel progettare, codificare e testare le tue campagne email?

Eventuali consigli, suggerimenti o trucchi che vorresti aggiungere saranno molto apprezzati dalla tua comunità di design.