Live Direct Marketing
HomeBlogDeliverability

Why Your Cold Email Looks Different in Every Inbox

July 7, 2026 · 11 min read · Guide: Deliverability

A message that looks clean in your own Gmail preview can arrive at a prospect's desktop Outlook with broken spacing, a missing signature image, or a wall of blue underlined text. For a newsletter this is a cosmetic annoyance fixed in the next send. For a cold B2B email it is the whole pitch, sent once, to a decision-maker you will not get a second first impression with. Rendering testing is not a design nicety here — it is part of making sure the message you wrote is the message that lands.

Key takeaways
  • Mail clients use different rendering engines — Outlook desktop still uses Word's engine, not a browser — so identical HTML can look structurally different across inboxes.
  • Cold outreach carries more rendering risk than bulk email because one broken send goes to one named person with no do-over.
  • The safest cold-email format is simple, near-plain-text HTML: minimal layout, no multi-column blocks, no custom fonts to fall back from.
  • Test across a real seed list — Gmail web and app, Outlook desktop and web, Apple Mail — before a sequence goes live, not after replies stop coming in.
  • A working plain-text fallback matters as much as the HTML version: some corporate gateways strip HTML entirely.

Why the same HTML renders three different ways

Email clients do not share a rendering engine the way modern browsers effectively do. Outlook on Windows famously renders HTML email through Microsoft Word's layout engine rather than a browser engine, which is why it handles CSS inconsistently, chokes on background images in certain layouts, and adds its own margins around elements. Gmail strips and rewrites a chunk of CSS on the way in, and clips long messages after a certain size, hiding whatever comes after the cut with a 'view entire message' link. Apple Mail proxies remote images through its own privacy relay, which changes what open tracking can see and occasionally delays image loading in a way that makes a template look unfinished for a few seconds.

Layer dark mode on top and the divergence gets worse. Some clients invert light backgrounds and dark text automatically, which can turn a white logo transparent-background image into an invisible box, or flip a carefully chosen brand color into something illegible. None of this is a bug in your email — it is each client applying its own rules to the same source, and no single test in your own inbox tells you how the other three behave.

None of it is exotic or new; it is simply the reality every commercial sender has learned to design around. The reason it gets skipped in cold B2B outreach is that these emails are usually written to look like a personal note, not built in a template editor with a preview pane — so nobody thinks to check rendering until a prospect replies 'this looks broken' or, more often, does not reply at all.

Why this matters more for cold outreach than for newsletters

A newsletter that renders badly loses some clicks on one send to a list that gets another email next week. A cold email that renders badly does something worse: it signals, in the first three seconds a stranger looks at it, that this is a mass-produced message rather than the individual note the copy claims to be. Broken image alt-text, a stray HTML comment showing as visible text, or a signature block collapsing into a single unreadable line all undercut the exact impression a personalized outreach email is trying to create.

There is also a volume asymmetry. A newsletter sender testing across a list of fifty thousand can absorb a rendering bug affecting five percent of recipients as a rounding error. A targeted B2B sequence going to two hundred named contacts at target accounts cannot — five percent of two hundred is ten real decision-makers who saw a broken email from a company that is, in that same message, claiming to have done its homework on them.

Because the whole point of address-based outreach is to look like a message written by a person for a person, the rendering bar is different: not 'does the campaign look good,' but 'would this specific email look like a normal email if the recipient opened it right now, on whatever client they happen to use.' That is a testable, narrower question, and it is the one worth answering before a sequence ships.

What actually breaks, most often

A handful of failure modes account for most rendering problems in cold email specifically, because cold email templates tend to be simpler than marketing templates but still carry a few risky elements.

Images blocked by default is the most common one: most clients do not load remote images until the recipient clicks 'display images,' so a signature or logo that depends on an image, and any layout that uses an image as a structural element rather than decoration, can render as a broken icon or a gap. Custom web fonts silently fall back to a client's default serif or sans-serif when unsupported, which is rarely disastrous but can shift line spacing enough to break a carefully formatted layout. Buttons built as styled anchor tags render inconsistently — some clients apply the background color and rounded corners, Outlook desktop often does not, leaving a plain blue link where a button was intended.

How to actually test before you send

Testing rendering for a cold sequence does not require enterprise tooling. The minimum viable process is a personal seed list: accounts you or teammates control on Gmail (web and mobile app), Outlook (desktop and Outlook.com web), and Apple Mail (Mac and iOS), plus one corporate-style account behind a filtering gateway if you can get access to one. Send the exact draft — not a simplified test version — to that seed list before the sequence goes to real prospects, and open it on each client with images off first, then with images on.

Dedicated inbox-preview services exist and render a message across dozens of client-and-device combinations from a single send, which is worth it once volume or template complexity grows past what a personal seed list can catch. For most cold-outreach senders, though, the discipline matters more than the tooling: check every new template on a five-client seed list before its first real send, and re-check whenever the template, signature, or tracking setup changes — not just once at the start of the year.

Check the plain-text version specifically, not just the HTML. Some corporate mail gateways strip HTML from external senders entirely and deliver only the plain-text alternative, so if that fallback was auto-generated and never reviewed, a filtered-out prospect may be reading a version of the email nobody actually wrote.

Example

Five-minute pre-send check: open the draft in Gmail web with images blocked, Outlook desktop, and Apple Mail on a phone. If the CTA is still visible as a clickable element, the signature is legible, and nothing renders as raw code or a broken box in any of the three, the template is safe to send.

Design for the lowest common denominator, not the best case

The most reliable fix is architectural, not remedial: build cold-email templates so simple that there is little left to break. A single column, system fonts or a very close web-safe fallback, no multi-image layouts, no styled buttons where a plain hyperlink does the same job, and a signature block built from text and a small linked image rather than a large banner. This is also, not coincidentally, the format that reads as a genuine personal email rather than a marketing send — the rendering-safe choice and the trust-building choice point the same direction in cold B2B outreach.

Where a richer asset is genuinely useful — a one-pager, a case study, a product screenshot — link to it instead of embedding it. A link degrades gracefully on every client; an embedded image or attachment does not, and attachments carry their own deliverability cost on a cold first touch. Save the richer formats for later in the conversation, after a reply, when the relationship no longer depends on a single render being perfect.

FAQ

Do I need to test plain-text cold emails for rendering, or only HTML ones?

Plain text still varies by client in smaller ways — line wrapping, quoted-reply formatting, and how signatures display — so a quick check is worth it, but the risk is far lower than with HTML. If your cold emails are already close to plain text, rendering testing takes a few minutes rather than a full pre-send workflow.

Why does my email look fine in Gmail but broken in Outlook?

Outlook desktop renders HTML email through Microsoft Word's layout engine rather than a browser-based one, so it handles CSS, background images and button styling differently from Gmail, Apple Mail, or most other clients. Anything beyond simple, single-column HTML is where the two diverge most.

Should I embed images in a cold outreach email?

Generally no, beyond a small signature element. Images are blocked by default in most clients until the recipient allows them, they add a spam-signal and file-size cost, and for a first-touch cold email a link to a hosted asset renders more reliably than an embedded one.

How often should I re-test a cold email template's rendering?

Whenever the template, signature, or tracking setup changes, not just once when it is built. A new signature image, a new tracking pixel, or a new call-to-action button are each common places a previously safe template breaks.

Is inbox rendering the same thing as inbox placement?

No — rendering is whether the email displays correctly once it reaches the inbox; placement is whether it reaches the inbox (versus spam or promotions) at all. Both need testing, but they catch different problems and neither substitutes for the other.

Important: this is not bulk email and not spam. We run targeted outreach: every message goes to a specific representative of a specific company for a legitimate business reason, in small daily volumes, personalised to the recipient. Every email identifies the sender and includes one-click opt-out; unsubscribes and stop-lists apply to all future campaigns without exception. Companies that ask not to be contacted are excluded permanently.

Want to apply this to your outreach?

We will map it to your segment and product — before any work starts.

Talk to us