Self-hosted email marketing with full source code. Pay once, own forever. Get AcelleMail — $74 →

Email Template Design Best Practices

Design responsive, accessible email templates that look great across all devices and email clients.

Email Design Fundamentals

Email rendering is notoriously inconsistent across clients. Here's how to design templates that work everywhere.

Layout Rules

Single Column

Always use a single-column layout for the main content. Multi-column layouts break on mobile.

<!-- Good: Single column, max 600px -->
<table width="600" style="max-width: 600px; margin: 0 auto;">
  <tr><td>Your content here</td></tr>
</table>

Mobile-First

  • Min tap target: 44×44 pixels for buttons and links
  • Font size: Minimum 14px body, 22px headings on mobile
  • Padding: At least 20px on sides for mobile

Typography

  • Use web-safe fonts: Arial, Helvetica, Georgia, Verdana
  • Google Fonts work in some clients but not all — always provide fallback
  • Line height: 1.5 for body text, 1.2 for headings

Images

  • Always include alt text
  • Don't use images for critical content (some clients block images by default)
  • Optimize file size (under 200KB per image)
  • Use width and height attributes for proper loading

CTA Buttons

<!-- Bulletproof button (works in Outlook) -->
<table cellpadding="0" cellspacing="0">
  <tr>
    <td style="background:#E8571A; border-radius:4px; padding:12px 24px;">
      <a href="https://example.com" style="color:#ffffff; text-decoration:none; font-weight:bold;">
        Shop Now
      </a>
    </td>
  </tr>
</table>

Dark Mode

Modern email clients support dark mode. Test your designs:

  • Use transparent PNGs for logos (not JPGs with white backgrounds)
  • Avoid pure white (#ffffff) backgrounds — use light gray (#f5f5f5)
  • Set both light and dark color scheme meta tags

More in Email Marketing