Email Template Design Best Practices for Higher Engagement
Design emails that look great everywhere—on any device, in any email client, and for any user. These best practices will help you create templates that drive results.
Email design is both art and science. You need templates that are visually appealing, technically sound, and optimised for engagement. The challenge? Email clients render HTML differently than browsers, mobile screens vary widely, and accessibility requirements add another layer of complexity. This guide covers everything you need to create email templates that work beautifully everywhere.
Mobile-First Design
Over 60% of emails are opened on mobile devices. Design for mobile first, then adapt for desktop—not the other way around.
Mobile Design Principles
Single Column Layout
Multi-column layouts break on small screens. Use a single column that stacks naturally. Maximum width: 600px for the email body.
Touch-Friendly Targets
Buttons and links need to be tappable on touchscreens. Minimum size: 44x44 pixels. Add padding between clickable elements to prevent mis-taps.
Readable Font Sizes
Body text: minimum 16px. Headlines: 22px+. Don't rely on users zooming— make it readable by default.
Adequate Spacing
Content needs room to breathe. Use generous padding (at least 20px) on sides. Line height of 1.5 for readability.
Responsive Techniques
Use media queries to adjust layout for different screen sizes:
@media screen and (max-width: 600px) {
.container { width: 100% !important; }
.column { display: block !important; width: 100% !important; }
.button { width: 100% !important; }
}Test on Real Devices: Emulators aren't perfect. Test your templates on actual iPhones, Android devices, and tablets before sending.
Image Optimization
Image Best Practices
Do: Optimize File Size
- Compress images before uploading (TinyPNG, ImageOptim)
- Use appropriate formats: JPEG for photos, PNG for graphics with transparency
- Target under 200KB per image, under 800KB total for all images
Do: Use Retina-Ready Images
- Create images at 2x the display size
- Set width/height attributes to display size
- Example: 600px wide image, display at width="300"
Don't: Rely on Images for Content
- Images are often blocked by default
- Never put important text only in images
- Always include meaningful alt text
Alt Text Best Practices
Alt text appears when images don't load. Write it thoughtfully:
- Descriptive: "Photo of volunteers serving meals at the community kitchen"
- Actionable for buttons: "Register Now button"
- Empty for decorative: alt="" for spacers and dividers
CTA Button Best Practices
Your call-to-action buttons are the most important element. They need to stand out and work everywhere.
Button Design Guidelines
Size
- Minimum height: 44px (touch-friendly)
- Minimum width: 200px (or full width on mobile)
- Padding: 12-16px vertical, 24-32px horizontal
Color
- High contrast with background
- Consistent with brand colours
- Different from surrounding elements
- Test colour blindness accessibility
Text
- Action-oriented: "Register Now," "Get Started," "Download Free Guide"
- Specific: "Book Your Session" better than "Click Here"
- Urgent when appropriate: "Register—Limited Spots"
- Font size: 16-18px, bold or semi-bold
Bulletproof Buttons
Use HTML/CSS buttons that work even when images are disabled:
<table border="0" cellpadding="0" cellspacing="0" role="presentation">
<tr>
<td style="border-radius: 4px; background: #f97316;">
<a href="https://..." style="
display: inline-block;
padding: 14px 28px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 16px;
">Register Now</a>
</td>
</tr>
</table>Accessibility in Email
Accessible emails work for everyone—including people using screen readers, those with visual impairments, and users with cognitive differences.
Semantic Structure
- Use proper heading hierarchy (h1, h2, h3)
- Use lists for list content
- Use tables only for tabular data, not layout
- Add role="presentation" to layout tables
Color and Contrast
- Minimum contrast ratio: 4.5:1 for normal text, 3:1 for large text
- Don't rely on color alone: Use icons or text to convey meaning
- Test for colour blindness: Use tools like Coblis simulator
Links and Buttons
- Make links visually distinct (underline or colour)
- Use descriptive link text ("Read our annual report" not "Click here")
- Ensure adequate spacing between clickable elements
Screen Reader Considerations
- Meaningful alt text for all functional images
- Empty alt (alt="") for decorative images
- lang attribute on html element
- Logical reading order in code
Dark Mode Considerations
Many email clients now support dark mode. Your emails should look good in both light and dark environments.
How Email Clients Handle Dark Mode
- No change: Some clients don't invert emails at all
- Partial invert: Some clients invert backgrounds but not images
- Full invert: Some clients invert everything including images
- Colour scheme aware: Some clients respect media queries
Design Strategies
Use Transparent PNGs
For logos and graphics, use transparent PNGs that look good on both light and dark backgrounds. Add a subtle outline or padding if needed.
Avoid Pure Black/White
Use #1a1a1a instead of #000000 for dark elements. Use #f5f5f5 instead of #ffffff for light backgrounds. This reduces harsh inversions.
Use Media Queries (Where Supported)
Apple Mail and some others support prefers-color-scheme. Provide specific dark mode styles for these clients.
@media (prefers-color-scheme: dark) {
.body { background-color: #1a1a1a !important; }
.content { background-color: #2d2d2d !important; }
.text { color: #ffffff !important; }
}Email Client Compatibility
Email clients render HTML very differently from browsers. What works in Chrome may break in Outlook.
Major Client Categories
| Client | Rendering Engine | Key Limitations |
|---|---|---|
| Outlook (Windows) | Microsoft Word | No CSS3, limited floats, needs MSO conditionals |
| Apple Mail | WebKit | Generally excellent, supports modern CSS |
| Gmail | Custom | Strips style tags in some contexts, no media queries in web |
| Yahoo Mail | Custom | Limited CSS support, may add extra styling |
Universal Techniques
- Use tables for layout: Yes, it's 1999, but tables work everywhere
- Inline styles: Some clients strip <style> tags
- Avoid CSS shorthand: padding: 10px 20px may not work everywhere
- Test in multiple clients: Litmus, Email on Acid, or manual testing
Outlook-Specific Fixes
Use MSO conditionals for Outlook-specific code:
<!--[if mso]> <table><tr><td width="600"> <![endif]--> <!-- Your content here --> <!--[if mso]> </td></tr></table> <![endif]-->
Typography Best Practices
Font Selection
- Web-safe fonts first: Arial, Georgia, Verdana, Times New Roman
- Web fonts with fallbacks: font-family: 'Open Sans', Arial, sans-serif;
- System fonts work everywhere: -apple-system, BlinkMacSystemFont, 'Segoe UI'
Text Formatting
Recommended Sizes
- Body text: 16-18px
- Headlines: 24-32px
- Subheadlines: 20-24px
- Preheader/fine print: 12-14px (minimum 12px)
Line Length
50-75 characters per line is optimal for readability. At 600px width with 16px font, this happens naturally.
Pre-Send Testing Checklist
Before sending any email, run through this checklist. For understanding how to measure success after sending, see our Email Marketing Metrics Guide.
Content Check
- ☐ Subject line is compelling and accurate
- ☐ Preheader text complements subject line
- ☐ All links work and go to correct pages
- ☐ Personalization tokens render correctly
- ☐ Spelling and grammar checked
- ☐ Unsubscribe link present and working
- ☐ Physical address included (where required)
Design Check
- ☐ Renders correctly on mobile (actual device test)
- ☐ Renders correctly on desktop (key clients)
- ☐ Images load correctly
- ☐ Alt text present for all images
- ☐ Buttons are clickable and styled correctly
- ☐ Dark mode doesn't break design
- ☐ Images-off version is readable
Technical Check
- ☐ Total email size under 100KB (ideal)
- ☐ All images hosted on secure URLs (https)
- ☐ No spam trigger words in subject/content
- ☐ Tracking pixels present for analytics
- ☐ Reply-to address is monitored
Client Testing
- ☐ Apple Mail (desktop and iOS)
- ☐ Gmail (web and mobile app)
- ☐ Outlook (Windows desktop)
- ☐ Outlook.com (web)
- ☐ Yahoo Mail
Beautiful Templates, Built Right
Sendifai's template library includes professionally designed, fully tested templates that work across all major email clients. Our drag-and-drop editor makes customization easy while maintaining best practices.