Email Development

Brand Email NewslettersBDG

Production HTML email templates built across 12 newsletters for 9 BDG editorial brands.

Type

Professional

Role

Product Engineer

Stack

HTML, CSS, Litmus

Timeline

2024

01

The Problem

The infrastructure didn’t exist yet.

BDG operated multiple editorial brands and wanted email newsletters to drive both reader engagement and advertising revenue. The infrastructure to support that didn't exist yet.

The deeper challenge wasn't just building templates. Email rendering across Outlook, Gmail, and Apple Mail is deeply fragmented. The wireframes came from a web-native design team, so they included border-radius, SVGs, background images, and layout patterns that all needed re-evaluation before they could ship reliably.

02

Constraints

Each brand, built from scratch.

Each newsletter required its own implementation. Component designs varied by brand, CSS was custom per build, and table structures weren't always shared. Prior work served as reference, but each brand needed its own development pass.

Where wireframes included patterns that wouldn't hold up, I evaluated the intent, found a compatible alternative, and documented tradeoffs when the change had meaningful visual impact. Cross-client validation with Litmus ran continuously throughout each build, not as a final phase.

03

My Approach

Working within email’s limits.

Email development meant table-based layouts and a limited range of CSS properties. Consistent styling often required heavy use of !important. Several common patterns surfaced recurring rendering issues, especially in Outlook.

Border radius

Rendered inconsistently between Gmail and Outlook, making rounded elements unreliable

SVG assets

Decorative headers and themed bullet icons weren’t reliably supported across clients

Background images

Had inconsistent support across clients, particularly in Outlook

Spacing behavior

Only worked reliably on <th> and <td> elements, not <table> or <tr>.

Halfway through the project, the original design lead left the company, so I began making implementation-level design calls on my own and communicating tradeoffs directly.

04

Interaction & UI Decisions

Table-based, tested continuously.

The system was built entirely on table-based layouts, the only reliable structural foundation in email. For each brand I implemented the full set of required content layouts: headers, article collections, two-column grids, alternating feature layouts, bulleted list blocks, paragraph sections, product collections, quote blocks, and emphasized content modules.

Spacing and layout were handled through <td> attributes and external stylesheets, with inline styles as a fallback for cross-client consistency. Validation ran continuously via Litmus across Outlook, Apple Mail, and Gmail. When Outlook surfaced issues, templates were revisited as part of the normal workflow rather than a final QA step.

Five-step iterative email development workflow

05

Implementation Details

Designing within the constraints.

Email doesn't have the interaction surface of a web UI, but layout and visual hierarchy decisions still matter. A few consistent decisions shaped how layouts were adapted across builds.

Consistency over client-specific polish

When a treatment worked in Apple Mail but broke in Outlook, the default was to simplify rather than split the implementation

Wireframe adaptation as a design decision

Some elements were simplified, others replaced with compatible alternatives. Layout intent stayed intact where possible

Unicode as a practical tool

Replacing SVG bullet icons with Unicode characters preserved visual intent, improved reliability, and removed asset management overhead for editors

06

Outcome

Shipped across 9 brands over 6 months.

All 12 newsletters shipped incrementally over the 6-month rollout. Each send reached approximately 100,000 unique opens. Leadership recognized the newsletter initiative as a quarterly highlight and cited its contribution to new advertising revenue.

12

Newsletters shipped

9

Brand implementations

~100K

Unique opens per send

Bustle editorial brand logo.Elite Daily editorial brand logo.Inverse editorial brand logo.Nylon editorial brand logo.Romper editorial brand logo.Scary Mommy editorial brand logo.The Dad editorial brand logo.The Zoe Report editorial brand logo.W Magazine editorial brand logo.
Bustle editorial brand logo.Elite Daily editorial brand logo.Inverse editorial brand logo.Nylon editorial brand logo.Romper editorial brand logo.Scary Mommy editorial brand logo.The Dad editorial brand logo.The Zoe Report editorial brand logo.W Magazine editorial brand logo.

07

Reflections

Email humbled me.

This project sharpened my understanding of building for constrained rendering environments. It pushed me outside modern CSS into a more restrictive set of rules where much of what I knew didn't apply.

Looking back, there were a couple of process improvements that would have reduced rework across brands.

Earlier Outlook checks

Adding an Outlook validation pass earlier in each brand’s cycle would have reduced late-stage rework

A running constraints reference

A living document of known constraints and workarounds would have created a reusable checklist and stronger handoff support for future contributors

Bustle1 / 6
Loading…
Previous ProjectLofi Mood Mixer
Next Project