What are email design best practices?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

Picture yourself sending a campaign that looks pixel-perfect in your ESP's preview but arrives broken in Outlook, with blown-out fonts in Gmail, and a layout that requires horizontal scrolling on mobile. This is the reality of email design: unlike the web, you don't control the rendering environment. Different email clients use wildly different rendering engines, and what works in one may not work in another.

The most reliable foundation is a table-based layout with a max-width of 600px. Tables render consistently across email clients, including older versions of Outlook that ignore modern CSS. Use inline styles wherever possible, since many clients strip or ignore embedded stylesheets. Keep your design single-column for mobile, and set a font stack that degrades gracefully: a web font first, then a system font fallback like Arial or Georgia. Responsive email design means your layout adapts to the screen it's on, not just scales down clumsily.

Images need alt text, always. A significant portion of your subscribers see emails with images off by default, especially in corporate environments. If your email is 90% image with no supporting text, those readers see nothing meaningful. Use real text for your headlines and CTAs, and treat images as enhancement rather than structure. For any image you want to look good across light and dark mode, save it as a transparent PNG rather than a JPG with a white background. Dark mode can invert white backgrounds in jarring ways.

Your call-to-action should be a real HTML button, not a linked image. An HTML button renders reliably, shows up even with images disabled, and is easier to tap on mobile. Make it at least 44x44px for comfortable tapping, and keep the label to three or four words. CTA design is where design and copy intersect most directly.

So before you send anything, test it across the clients your audience actually uses. If your list skews heavily toward Outlook users, you need to see exactly how your template renders in Outlook 2019 and Microsoft 365. Testing across clients takes less time than you think and saves you from the slow embarrassment of discovering a broken layout days after a campaign goes out.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Audit my email template design

I just read about email design best practices on the Email Almanac. Help me apply this to my situation. I need to: - Audit my current email template for common design issues - Check whether my layout works without images enabled - Confirm my CTA is an HTML button, not a linked image - Plan which email clients to test against - Identify any CSS that might break in Outlook My details (fill in what applies): - Email platform: ... - Primary audience: B2B / B2C / mix - Typical device split: mostly mobile / mostly desktop / unknown - Current template type: custom HTML / drag-and-drop builder / both

Edit the yellow boxes, then send to the AI of your choice.