How To Build A Mobile-Friendly Marketing Email
A practical guide to designing and coding marketing emails that remain readable, tappable and useful on small screens, without relying on fragile layouts or image-heavy creative.
A mobile-friendly marketing email is one that remains easy to understand, read and act on when it is opened on a small screen. That means more than shrinking a desktop newsletter until it fits. The reader should be able to scan the message without pinching to zoom, tap the intended link without hitting another one, and understand the offer even if images are blocked or the layout changes slightly.
Email is a constrained publishing environment. Mailbox apps do not behave like modern browsers: they may remove or ignore parts of CSS, change colours in dark mode, resize text, or render the same HTML differently from another app. For example, Microsoft notes that Outlook Classic has limited support for some common CSS spacing properties, while mobile and webmail clients can have their own rendering differences. A dependable email therefore starts with a clear content hierarchy and a robust baseline layout; responsive CSS improves that baseline where it is supported. Microsoft’s email rendering guidance and Mailchimp’s mobile email design reference both underline why client variation needs to be designed for rather than treated as an edge case.
Start with the reader’s task, not the desktop mock-up
Before choosing a template, decide what the recipient should be able to do in a few seconds. A typical promotional email may need only:
- a recognisable sender and concise subject line;
- one headline that explains the offer or message;
- a short supporting explanation;
- one primary call to action; and
- the practical details needed to act with confidence, such as a deadline, price, availability or relevant terms.
On a phone, this order matters more than decorative complexity. If the main action is buried beneath a large hero image, a navigation bar, three equal-looking content panels and a secondary promotion, the email asks the reader to do unnecessary work.
Give each send a primary purpose. A product launch might lead to “Shop the collection”; a renewal reminder might lead to “Review your cover”; a content email might lead to “Read the guide”. Secondary links can still be useful, but they should not compete visually with the next step that matters most.
This approach also helps when an email is viewed with images turned off, on a slow connection, or in a client that does not apply the intended responsive styles. The message still has a logical order because the content, rather than the artwork, carries the meaning.
Use a layout that is comfortable before responsive rules apply
Responsive email design uses CSS media queries to alter a layout at particular screen widths: stacking columns, changing padding or hiding non-essential decorative elements. It is valuable, but it should not be the only thing making an email usable. Some clients do not handle media queries consistently, so the underlying HTML needs to degrade gracefully. Mailchimp’s documentation on mobile behaviour specifically advises previewing and testing because devices and apps can interpret responsive code differently.
For most marketing emails, a single-column content flow is the most resilient default. It gives copy room to breathe, makes the order of content obvious and avoids tiny side-by-side modules. A multi-column row can work for short, non-essential items such as two product cards, but it should stack cleanly on narrow screens and should never leave the recipient with two cramped, text-heavy columns.
Use a full-width outer table to provide the page background, then place the content in a centred inner table. A desktop content width around 600px is a sensible starting point, rather than a rule: it is narrow enough to avoid an excessively long line on desktop and broad enough for many email clients. Microsoft’s current implementation guidance recommends keeping email width within a 600–800px range to reduce horizontal scrolling and clipping risks. Its rendering guidance also recommends table-based layout, inline CSS and padding on table cells where spacing must remain reliable in Outlook Classic.
On mobile, let that inner container use the available width and preserve side padding. Do not assume that every reader has the same device width, text-size setting or inbox app. A layout which remains legible at a narrow 320px viewport is usually more robust than one designed only around a current flagship handset.
A practical baseline email structure
The following simplified pattern illustrates the principle. It is not a complete production template: a real email also needs a plain-text alternative, unsubscribe and preference controls where appropriate, tracking and platform-specific merge tags. The useful part is the hierarchy: a fluid outer table, a constrained inner table, cell padding for spacing and an image that can scale down.
<style>
@media screen and (max-width: 600px) {
.container { width: 100% !important; }
.mobile-padding { padding-left: 20px !important; padding-right: 20px !important; }
.stack { display: block !important; width: 100% !important; }
}
</style>
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center">
<table role="presentation" class="container" width="600" cellspacing="0"
cellpadding="0" border="0" style="width:100%; max-width:600px;">
<tr>
<td class="mobile-padding" style="padding:32px 28px;">
<h1 style="margin:0 0 16px; font-size:30px; line-height:1.2;">
Your headline explains the value quickly
</h1>
<p style="margin:0 0 24px; font-size:16px; line-height:1.5;">
Supporting copy gives the reader the detail needed to decide.
</p>
<table role="presentation" cellspacing="0" cellpadding="0" border="0">
<tr>
<td bgcolor="#0057B8" style="border-radius:4px;">
<a href="https://example.com" style="display:inline-block; padding:14px 20px;
color:#ffffff; font-size:16px; text-decoration:none;">
View the collection
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
In production, keep core presentation styles inline as well as using carefully tested media queries. This is not elegant by modern web-development standards, but it is pragmatic email engineering. Avoid depending on advanced CSS, JavaScript, hover interactions or a background image to communicate essential information. If a client strips an enhancement, the reader should still receive a complete message.
Make the copy genuinely readable on a phone
Text is usually easier to read, search, translate, resize and render reliably than text embedded in an image. Use live HTML text for headings, prices, dates, offer codes, buttons and the important parts of a promotion. Image-only emails are particularly fragile: when remote images are not loaded, the recipient may see a blank-looking message with little reason to engage.
Start body copy at a readable size, commonly 16px, and use enough line-height that dense paragraphs do not become a wall of text. The exact typeface is less important than clarity and reliable fallbacks. A short stack of broadly available fonts is safer than relying on a brand font that will not be available in many inboxes.
Keep paragraphs short and use headings, bullet lists and white space to help scanning. This does not mean every email must be extremely brief. A considered editorial or lifecycle email can be long on mobile, provided it has a clear opening, meaningful subheadings and a visible route to the next action.
Colour must not be the only way a reader can distinguish information. A sale price should not rely solely on red text; add a clear label. An error or urgency message should explain what has happened in words. For normal-size text, WCAG’s minimum contrast criterion is 4.5:1 against its background; large text has a lower threshold. W3C’s explanation of contrast minimum is a useful reference when checking brand colour combinations.
Design buttons and links for thumbs
A call to action that is visible but difficult to tap is not mobile-friendly. Make the primary action look and behave like a button: use a solid background colour, meaningful label, generous internal padding and enough separation from nearby links. “View your order”, “Choose a delivery slot” and “Read the full report” give a better indication of the destination than “Click here”.
For accessibility, WCAG 2.2’s Level AA target-size criterion sets a minimum target of 24 by 24 CSS pixels, subject to exceptions. Its enhanced criterion uses 44 by 44 CSS pixels. In email, aiming for a generously padded button close to the latter is a practical design choice, particularly for the main call to action. W3C’s target-size guidance explains both the minimum and the spacing exception for smaller targets.
Do not place compact linked icons, “view online” links, social buttons and an unsubscribe link in a tight horizontal strip. They are easy to hit accidentally and unpleasant to use with one hand. Where several utility links are necessary, give each enough space and consider stacking them.
Use images as support, not as the whole message
Images can convey products, atmosphere and brand personality, but they should not carry information that only exists visually. Include descriptive alternative text when an image communicates useful content or functions as a link. If it is purely decorative, use an empty alt attribute so screen readers do not announce an unhelpful filename. W3C’s guidance on decorative images explains why empty alternative text is appropriate when an image adds no information.
When an image contains meaningful words, those words should appear in the alternative text or, preferably, as live text in the email itself. W3C also recommends that the alternative text for a functional image describes the action or destination, rather than merely the visual appearance. Its HTML image technique gives examples of this distinction.
Set image dimensions deliberately and make images fluid with a maximum width of 100% so that they do not overflow a narrow viewport. Compress assets sensibly, but do not make an email’s message depend on an ultra-sharp, oversized hero image. Consider the first visible screen: if the logo and hero image occupy it entirely, the recipient may not see the purpose of the email without scrolling.
Treat dark mode as a test case, not a colour switch you fully control
Mailbox clients and operating systems can alter colours in dark mode. Some make no changes, some partly invert colours and some override author styling. This means a carefully selected pale grey background, dark logo treatment or low-contrast button can become difficult to read in certain apps. Microsoft’s dark-mode guidance for email notes that these changes are controlled by the receiving client and vary by application.
Use clear contrast in the normal design, avoid placing essential text over a photographic background, and make sure logos still work if the surrounding background becomes darker. Avoid claiming that a particular dark-mode workaround is universal. Test the combinations that matter most for your audience and ensure the email remains understandable when colours change.
Build a testing routine around your actual audience
A mobile-friendly design is proven by rendering and use, not by a design-tool preview. Before sending a new template or significant campaign variation, test it in the mailbox environments your subscribers actually use. Platform reporting, seed accounts and rendering-testing services can help identify the most important clients, but a real device check remains valuable.
At minimum, inspect the email in a current iPhone mail environment, a current Android mail environment, Gmail and Outlook where those clients are meaningful for the audience. Check both light and dark mode. Then test the following:
- the subject line, sender name and preheader make sense together in the inbox;
- the first screen communicates the proposition before a large image dominates it;
- there is no horizontal scrolling at a narrow mobile width;
- columns stack in the intended order;
- body copy is comfortable to read without zooming;
- buttons and closely placed links are easy to tap;
- images have appropriate alternative text and the email still makes sense with images disabled;
- all links, including legal, preference and unsubscribe links, lead to the intended destination; and
- the plain-text alternative still gives the recipient the essential message and action.
Keep an eye on the final HTML rather than only the editor canvas. Copying content from a word processor, adding a third-party tracking element or repeatedly duplicating modules can introduce unnecessary markup and cause a previously reliable template to behave differently. Validate changes in the clients that matter before using them in a high-volume send.
Mobile design and deliverability are related, but different disciplines
Good mobile design can help a permission-based sender make the most of the attention it earns: recipients can understand the message, recognise the call to action and use the email comfortably. It does not, however, solve authentication failures, poor list quality, excessive contact pressure or a damaged sending reputation. Those are sending and audience-management problems that need to be addressed separately.
Equally, an email should not be judged only by whether every decorative detail matches across clients. Prioritise the essentials: readable content, accessible actions, working links, an honest offer and a consistent sender experience. When those survive the range of mobile inboxes, the campaign is doing what a marketing email needs to do.
Frequently asked questions
What is the difference between a mobile-friendly and a responsive email?
A mobile-friendly email is usable on a small screen even if its layout does not substantially change. A responsive email uses CSS, usually media queries, to adapt the layout at different screen sizes. Responsive design is useful, but the base email should still be readable if responsive CSS is not applied.
What width should a marketing email be?
There is no universal required width. A centred content area around 600px is a common starting point for desktop email, with a fluid outer table and mobile styles that allow the content to use the available screen width. Test the finished email at narrow mobile widths rather than designing around one handset.
Should marketing emails use 16px body text?
Sixteen pixels is a sensible starting point for mobile body copy because it is commonly comfortable to read without zooming. Adjust for the typeface, line-height, content density and audience, then test on real devices. Avoid small, tightly spaced text simply to fit more content above the fold.
Can I use a full-image email if it looks good on mobile?
It is risky. Images may be blocked, slow to load or difficult to read when scaled. Use live HTML text for the main message, offer details and calls to action. Treat images as supporting content, and provide suitable alternative text where an image conveys information.
Sources and further reading
- Mobile friendliness — Mailchimp
- Email behaviour on mobile — Mailchimp
- Troubleshoot email rendering in Customer Insights – Journeys — Microsoft Learn
- Understanding Success Criterion 2.5.8: Target Size (Minimum) — W3C Web Accessibility Initiative
- Understanding Success Criterion 1.4.3: Contrast (Minimum) — W3C Web Accessibility Initiative
- Decorative images — W3C Web Accessibility Initiative
- Improve email accessibility for light and dark modes — Microsoft Learn