The Accessibility Gap
Roughly 15-20 percent of email subscribers experience emails in a non-default way: screen readers, high-contrast modes, system dark mode, enlarged text, voice-navigated devices. Most DTC email templates are designed for the default experience only. For everyone else, the email is harder to read, harder to navigate, and harder to convert on.
Accessibility isn't just about people with disabilities (though that's a meaningful portion of the 15-20 percent). It's also about anyone reading on a low-brightness phone in sunlight, anyone with older eyes squinting at small fonts, anyone using voice navigation while driving. Design for all of them, and your click-through and conversion rates measurably lift across the entire list.
The WCAG 2.2 Essentials for Email
You don't need to memorize WCAG. Here are the rules that apply to 90 percent of email issues:
Color contrast
Text against its background must meet 4.5:1 contrast for normal text, 3:1 for large text. Most DTC brands fail on secondary CTAs, footer links, and small disclaimer text. Use a contrast checker tool (WebAIM's free tool is good) on every template before it ships.
Alt text on every image
Every image should have meaningful alt text. If the image is decorative, use empty alt="" (intentional, screen readers skip it). If the image is informational (product photo, CTA button as image), write descriptive alt text: "Product: Sleep Aid Gummies, 30 count" not "image1.jpg".
Real buttons, not image buttons
HTML buttons (bulletproof buttons styled with CSS) are screen-reader accessible. Image-based buttons are not. If a screen reader user sees "image: shop now button" as the only link, they can't tell if it goes anywhere. HTML buttons fix this.
Semantic structure
Use heading tags (<h1>, <h2>) in email templates, not styled divs that look like headings. Screen readers use heading structure to navigate.
Font size minimums
14px body minimum, 16px preferred. Below 14px fails WCAG and also just looks terrible on mobile.
