Quick tips for designing HTML e-mail

Quick tips for designing HTML e-mail

Some think it is a typical web designer’s worst nightmare. Because, guess what, it means your design is most likely laid out in tables!  And, there are no external style sheets, or even header styles, all your styles have to be inline! And as opposed to about a dozen browsers that are common, there are over 100 e-mail programs that are common.

There are a couple of different styles of e-mail marketing/ HTML e-mails. There are the kind that most major brands send that are all images:

borders

and there are the more news letter types (like the one below from MyFonts):

myfonts

(disclaimer : I am not saying that these are the best ever examples of email marketing, they are what was in my inbox this morning when I was writing this post)

While this type of code does go against everything we know and love as fans and lovers of a semantic web, it is actually easy to create (well to start, just don’t let it become habit-forming!) To start:

  1. Set up a document in Photoshop that is no wider than 550px wide. Reading pane limitations force this on you. And, if you make your document too much taller than 700px for a typical image-type HTML e-mail, information will get lost.
  2. Quick Photoshop tip: As long as you name all your slices in Photoshop, and you have sliced well, you are going to simplify one of your development steps: table creation. When you save for web, make sure you save images AND html, to help you cut down on a development step.
  3. Now, make sure your images are moved to a server and then deleted from the relative file and linked to using their absolute address. This is very important. If you link to a relative address, the recipient will not see the images, because you are only sending them the code, not the entire directory that contains the code and images. Deleting them from their relative file will help you check for errors.
  4. Including alt text for your images and title tags for your links is imperative. While you don’t need to be concerned about search engines, you do need to be concerned about accessibility for people with images turned off (the majority of e-mail clients do this) and people with disabilities.
  5. Also, you will need to include a plain text version of your e-mail, so make sure that your client has provided you with one, as some e-mail servers only accept plain text messages. Your e-mail marketing provider will walk you through this step.
  6. Does your design account for the CAN-SPAM notices? Most (but not all) e-mail providers automatically append this information to the end of your e-mail. You also need to allow for an unsubscribe method. No one likes a spammer.

spam
Good luck with your e-mail designing! I have plans for writing a tutorial on design principles of e-newsletters soon!

Posted in: Tutorial, Web on October 23rd by mary fran

DeliciousFacebookDigg
RSS FeedStumbleUponTwitter

About mary fran

Mary Fran has been obsessed with the web for over 12 years. She owns Purple Crayon Web Studio. She even has a personal portfolio called OriginalMoxie. She is a seasoned web developer and this year she finally decided to write this blog.

6 Comments

  • Quick Tips For Designing HTML E-mails | Design Newz

    Pingback by Quick Tips For Designing HTML E-mails | Design Newz — October 28, 2009 @ 12:02 am

    [...] Quick Tips For Designing HTML E-mails [...]

  • Heidi Cool

    Comment by Heidi Cool — October 28, 2009 @ 6:18 am

    Great tips about the slicing and dicing, exact urls, and of course the reminder to use alt text. It’s amazing how many people don’t. I once got an email from a business magazine. The only text that showed up with images off was their mailing address. (snail mail) The magazine name wasn’t even mentioned.

    I’d also add that one should include a suitably descriptive subject line. While that is more a matter of staying on message than about code, it will help people decide whether to turn their images on if they open the message.

    If any of your readers are unfamiliar with inline code, I give some further instructions on that in, 5 Tips to ensure your readers can read your HTML e-mail messages.

  • Dave Sparks

    Comment by Dave Sparks — October 28, 2009 @ 10:53 am

    Hi, nice little post on the basic steps you need to take. Linking images locally normally isn’t too much of a worry if you’re using a hosted mass mail service, it’s where the importance of testing the email comes in though!

    I recently posted an article with some tips for people at a similar learning point with HTML emails.
    The 10 basics of HTML email newsletters

  • Mark

    Comment by Mark — October 28, 2009 @ 1:36 pm

    This info also needs to be sent to clients so they can see what extra steps are involved when they do not purchase an email marketing service. Good info.

  • uberVU - social comments

    Trackback by uberVU - social comments — October 28, 2009 @ 1:43 pm

    Social comments and analytics for this post…

    This post was mentioned on Twitter by Purpleurbia: Quick tips for designing HTML e-mail | http://tinyurl.com/yful2kv...

  • clippingimages

    Comment by clippingimages — October 30, 2009 @ 1:28 am

    Awesome post :) . Thanks for sharing this nice post.

RSS feed for comments on this post. TrackBack URL

Leave a comment