---
title: "Design for mobile and accessibility | Optimize All Academy"
description: "Most email is read on phones A large share of emails are opened on mobile devices, often on small screens, in bright light or on slow connections. Design…"
url: https://optimizeall.com/learn/email-marketing-and-automation/email-design-mobile-accessibility
updated: 2026-10-05
---

Email Marketing & Automation · Email copywriting, design and AI assistance · lesson 8 of 16 · 15 min

# Design for mobile and accessibility

## Most email is read on phones

A large share of emails are opened on mobile devices, often on small screens, in bright light or on slow connections. Design for mobile first, then check desktop.

## Layout principles

- **Single-column layouts** are easiest to read on mobile.
- **Width:** most email templates are around 600–640 pixels wide on desktop and scale down on mobile.
- **Visual hierarchy:** headline, short supporting text, one prominent button, then secondary content.
- **White space:** give elements room; cramped emails feel overwhelming.
- **Tap targets:** buttons at least around 44 × 44 pixels, with space between links.
- **Font size:** body text roughly 14–16 pixels or larger; headings larger still.

## Images

- Many email clients block images by default until the reader allows them. Emails must still make sense with images off.
- Always add **alt text** to images, describing content or function ("Summer skincare routine: cleanser, serum, SPF").
- Avoid **image-only emails**; put key messages and CTAs in live text and buttons (bulletproof buttons built in HTML/CSS rather than pictures of buttons).
- Compress images so emails load quickly on mobile data.
- Use GIFs sparingly and avoid rapid flashing.

## Accessibility checklist

Accessible emails reach more people and usually perform better for everyone.

- **Colour contrast:** text must stand out clearly from its background (WCAG guidance recommends a contrast ratio of at least 4.5:1 for normal text).
- **Do not rely on colour alone** to convey meaning (for example sale prices in red only).
- **Descriptive link text:** "Read the pricing guide" rather than "click here".
- **Logical reading order** in the HTML so screen readers read content in the right sequence.
- **Language attribute** set (for example English or Arabic) so screen readers pronounce correctly.
- **Right-to-left support** for Arabic and Urdu emails: test that text direction, alignment and punctuation display correctly across major clients.
- **Semantic headings** where your email builder supports them.
- **Plain-text version** available.

## Dark mode

Many readers use dark mode, which can invert or adjust colours. Test your emails in dark mode:

- Use logos with transparent backgrounds or a subtle outline so they remain visible.
- Avoid text baked into images with light backgrounds.
- Check that brand colours still meet contrast requirements.

## Branding and templates

Create a small set of reusable templates:

- **Newsletter** (multiple sections).
- **Promotional** (hero, offer, CTA).
- **Plain-text style** (looks like a personal note; often works well for founder messages, B2B and re-engagement).
- **Transactional** (order confirmations, receipts – clear and functional).

Plain-text-style emails can outperform heavily designed ones for some audiences because they feel personal. Test both.

## Footer essentials

Every marketing email footer should include:

- An easy-to-find **unsubscribe link** (and preference centre).
- Your **business name and postal address** (legally required under CAN-SPAM for commercial email and good practice everywhere).
- A reminder of why the person is receiving the email ("You're receiving this because you signed up at…").
- Links to your privacy notice and contact details.

## Testing before sending

- Send test emails to yourself on different devices and clients (Gmail app, Apple Mail, Outlook).
- Use preview tools (many email platforms include them, and dedicated tools such as Litmus or Email on Acid exist).
- Check all links, merge tags and fallbacks.
- Check images-off and dark-mode views.
- Read on a phone in daylight.

## Common mistakes

- Image-only emails with no alt text.
- Tiny text and cramped links on mobile.
- Low-contrast brand colours.
- Arabic text displaying left-to-right or broken.

## Hands-on: code patterns that make emails robust

Most email builders generate this for you, but knowing the patterns helps you check the output.

**A "bulletproof" button (live text, works with images off):**

```html
<table role="presentation" cellspacing="0" cellpadding="0" border="0" align="center">
  <tr>
    <td style="border-radius:6px; background:#0B6E4F;">
      <a href="https://example.com/routine?utm_source=newsletter&utm_medium=email&utm_campaign=2026-09_summer"
         style="display:inline-block; padding:14px 28px; font-family:Arial,sans-serif;
                font-size:16px; line-height:20px; color:#FFFFFF; text-decoration:none;
                border-radius:6px;">Build my routine</a>
    </td>
  </tr>
</table>
```

**Language, direction and dark-mode hints in the document head (Arabic example):**

```html
<html lang="ar" dir="rtl">
<head>
  <meta name="color-scheme" content="light dark">
  <meta name="supported-color-schemes" content="light dark">
  <style>
    @media (prefers-color-scheme: dark) {
      .card { background:#1E1E1E !important; color:#F2F2F2 !important; }
    }
  </style>
</head>
```

Support for dark-mode CSS varies by email client; always test. For mixed Arabic/English content, set `dir` on the specific blocks as well, and test punctuation and numbers.

## Size and clipping

Gmail clips messages whose HTML exceeds about **102 KB**, hiding the rest behind "View entire message" – which can hide your unsubscribe link and tracking pixel. Keep HTML lean: avoid pasting from word processors, remove unused CSS and host images rather than embedding them.

## Accessibility quick test (10 minutes)

1. Turn images off – does the email still make sense and show the CTA?
2. Check contrast of body text and buttons with a contrast checker (aim for at least 4.5:1 for normal text).
3. Read the email with a screen reader (VoiceOver on iPhone or Mac, TalkBack on Android, Narrator on Windows) – is the order logical and are links descriptive?
4. Zoom to 200% on desktop – does the layout still work?
5. Check `lang` and `dir` for Arabic or Urdu versions.

## Worked example 2: a Riyadh retailer's bilingual template

A Riyadh home-goods retailer rebuilds its template as a single column with two language blocks (Arabic first, right-to-left; English second, left-to-right), live-text headlines, bulletproof buttons in each language, alt text in both languages, and a dark-mode-safe logo with a transparent background and light outline. Testing across Gmail, Apple Mail and Outlook shows correct alignment and readable buttons in dark mode. Click rate on mobile rises, and customer-service emails about "blank" emails stop.

## How to measure success

- Every campaign passes the images-off, dark-mode and screen-reader checks before sending.
- Mobile click rate is at least as high as desktop click rate.
- No clipped emails in Gmail (HTML under ~100 KB).

## Video lecture: Email design for mobile and accessibility: readable by everyone

Lecture coming soon · 11 chapters · about 8 minutes. Read the full transcript below.

1. Design for everyone
2. Mobile-first layout
3. Images
4. Accessibility
5. Dark mode and RTL
6. Code patterns
7. Example 1: skincare image-only email
8. Example 2: Riyadh bilingual template (illustrative)
9. Footer + 10-minute test
10. Mistakes and measures
11. Recap and try this now

## Lecture transcript

### Design for everyone

Picture someone reading your email on a bus in Karachi, on a small phone, in bright sunlight, on a patchy connection, with images blocked by default. Now picture someone in London reading the same email with a screen reader because they're visually impaired. And someone in Riyadh reading it in Arabic, in dark mode. Would your email work for all three? In this lecture you'll learn mobile-first layout principles, how to make emails work with images off, the accessibility checklist, dark mode and right-to-left support, the code patterns behind robust emails, and a ten-minute test you can run before every send.

### Mobile-first layout

Most email is read on phones, so design mobile first, then check desktop. Single-column layouts are easiest to read on small screens. Most templates are around six hundred to six hundred and forty pixels wide on desktop and scale down on mobile. Build a clear visual hierarchy: headline, short supporting text, one prominent button, then secondary content. Give elements white space. Make tap targets at least around forty-four by forty-four pixels, with space between links. And use body text of roughly fourteen to sixteen pixels or larger. Think of a thumb, not a mouse pointer.

### Images

Images need special care. Many email clients block images until the reader allows them, so your email must make sense with images off. Always add alt text that describes the content or function, like summer skincare routine: cleanser, serum, SPF. Avoid image-only emails. Put key messages and calls to action in live text and bulletproof buttons, which are built with HTML and CSS rather than pictures of buttons. Compress images so emails load quickly on mobile data, and use GIFs sparingly, avoiding rapid flashing. Here's the key idea. If your offer only exists inside a picture, many people will never see it.

### Accessibility

Now accessibility. Accessible emails reach more people and usually perform better for everyone. Colour contrast: text must stand out from its background, and WCAG guidance recommends at least four point five to one for normal text. Don't rely on colour alone, like sale prices shown only in red. Use descriptive link text, read the pricing guide, not click here. Keep a logical reading order in the HTML so screen readers read things in the right sequence. Set the language attribute so screen readers pronounce correctly. Use real headings where your builder supports them. And include a plain-text version.

### Dark mode and RTL

Two special cases. Dark mode: many readers use it, and it can invert or adjust your colours. Use logos with transparent backgrounds or a subtle outline so they stay visible, avoid text baked into light-background images, and check brand colours still meet contrast. And right-to-left languages like Arabic and Urdu: set the direction attribute to right-to-left and the language to Arabic or Urdu, and test that alignment, punctuation and numbers display correctly across major clients. Mixed Arabic and English content needs direction set on each block. The code patterns for both are in the lesson text.

### Code patterns

Let's look at the code, briefly. A bulletproof button is a small table cell with a background colour and a link inside, styled with padding, font and colour. Because it's live text, it shows even with images off, and screen readers can read it. And in the document head, you can set the language and direction, like lang equals ar and dir equals rtl, plus colour-scheme hints and a dark-mode style block. Support for dark-mode CSS varies by client, so always test. One more technical point: Gmail clips emails whose HTML is larger than about a hundred and two kilobytes, which can hide your unsubscribe link. Keep your HTML lean.

### Example 1: skincare image-only email

Let's do a simple worked example. A skincare brand sends a promotional email that's one big image: headline, products and button all baked in. With images off, Outlook shows a blank grey box. Screen readers say image. And dark mode turns the white background into an ugly patch. They rebuild it: a live-text headline, three product images with alt text, a bulletproof button, and a logo with a transparent background. Same look for most readers, but now it works for everyone. And mobile click rate improves, because the button is finally big enough to tap.

### Example 2: Riyadh bilingual template (illustrative)

Now a realistic scenario. A Riyadh home-goods retailer rebuilds its template as a single column with two language blocks: Arabic first, right-to-left, then English, left-to-right. Live-text headlines, bulletproof buttons in each language, alt text in both languages, and a dark-mode-safe logo with a transparent background and a light outline. They test across Gmail, Apple Mail and Outlook, and everything aligns correctly, with readable buttons in dark mode. The result: mobile click rate rises, and customer-service messages asking why the email looks blank stop completely.

### Footer + 10-minute test

Every marketing email also needs a footer: an easy-to-find unsubscribe link and preference centre; your business name and postal address, which CAN-SPAM requires for commercial email in the US and is good practice everywhere; a reminder of why the person is receiving the email; and links to your privacy notice and contact details. Then test before sending. Here's a ten-minute test. Turn images off. Check contrast. Listen with a screen reader, like VoiceOver or TalkBack. Zoom to two hundred percent on desktop. Check language and direction for Arabic or Urdu. And read it on a phone, in daylight.

### Mistakes and measures

Common mistakes. Image-only emails with no alt text. Tiny text and cramped links on mobile. Low-contrast brand colours, like pale grey on white. Arabic text displaying left to right or with broken punctuation. And bloated HTML that gets clipped by Gmail. How do you measure success? Every campaign passes the images-off, dark-mode and screen-reader checks before sending. Your mobile click rate is at least as high as your desktop click rate. And no clipped emails in Gmail. When those three are true, your design isn't getting in the way of your message.

### Recap and try this now

Let's recap. Design mobile-first with a single column, clear hierarchy, readable fonts and big tap targets. Make emails work with images off, using alt text, live text and bulletproof buttons. Follow accessibility basics: contrast, descriptive links, reading order, language settings and right-to-left support. Handle dark mode, keep HTML under Gmail's clipping limit, and include a compliant footer. Here's your try this now. Send a test of one of your emails to yourself, and run the ten-minute test from the lesson text: images off, dark mode, a screen reader and a phone in daylight. List every issue and how you'll fix it.

## Key takeaways

- Design mobile-first with a single column, clear hierarchy, readable fonts and large tap targets.
- Emails must work with images off: use alt text, live text and HTML buttons.
- Follow accessibility basics: contrast, descriptive links, reading order, language settings and RTL support.
- Test on multiple clients, dark mode and images-off, and include a compliant footer.

## Try it

Send a test of one of your emails to yourself and review it on a phone with images off and in dark mode. List every issue and how you will fix it.

- [Previous: Email copywriting that gets clicks](https://optimizeall.com/learn/email-marketing-and-automation/email-copywriting)
- [Next: AI-assisted email: faster drafts, smarter targeting, honest messages](https://optimizeall.com/learn/email-marketing-and-automation/ai-assisted-email)
- [All lessons of Email Marketing & Automation](https://optimizeall.com/learn/email-marketing-and-automation)
