What’s the role of AMP or dark mode testing?
Still have a question, spotted an error, or have a better explanation or a source we should cite?
You've probably opened an email on your phone at night, squinting at a blinding white background, or tapped what looked like a button only for nothing to happen. Those are the two problems AMP and dark mode testing are designed to catch before your subscribers run into them.
Let's take them one at a time.
Dark Mode Testing
Dark mode is no longer a niche setting. A significant chunk of your subscribers are using it, especially on mobile. The problem is that email clients handle dark mode differently, and some of them override your colors in ways that can make your brand look broken, unreadable, or just plain ugly.
Here's what typically goes wrong. A light gray background turns black and swallows your white text. Your logo (saved as a PNG with a transparent background) gets a dark halo around it. Button text disappears because the client inverts colors it wasn't supposed to touch.
The fixes are real and worth knowing. You can use CSS media queries to target dark mode specifically, like @media (prefers-color-scheme: dark), and swap out colors for that context. You can also add color-scheme meta tags to give the client guidance. For images, adding a white background to your PNGs before export solves the transparent-logo problem without any CSS gymnastics.
Which clients invert or override colors? Apple Mail on iOS and macOS is the biggest one to watch. Outlook on Windows applies its own dark mode logic (and Outlook's rendering engine is already its own adventure). Gmail on Android also does partial inversion. Testing across these three covers most of your dark mode risk.
Is it worth testing for every campaign? Honestly, yes, once you have a dark-mode-safe template built, you're done. The work is in the initial setup, not in testing every send from scratch. Rendering tools like Litmus and Email on Acid both show dark mode previews across real clients, which is faster than building a test device library yourself.
AMP for Email Testing
AMP for Email lets you embed interactive elements directly inside a message: product carousels, survey forms, real-time pricing, even mini checkout flows. The subscriber never has to leave the inbox. It sounds impressive, and sometimes it genuinely is.
Now the catch is client support. Right now, AMP for Email works in Gmail, Yahoo Mail, and AOL Mail. That's it. Apple Mail, Outlook, and most other clients either ignore the AMP payload entirely or don't support it at all. This means your AMP email needs a complete, well-designed HTML fallback for everyone outside those three inboxes. The fallback isn't optional. It's what most of your list actually sees.
Testing AMP also requires a specialized preview environment because a regular email preview won't render the interactive components. You need to either use a tool with AMP support built in, or use Gmail's AMP playground. Your ESP also needs to support sending AMP payloads, which not all of them do. Before investing in AMP development, confirm your platform can handle it end to end.
Now when does AMP actually make sense? It earns its complexity when you're sending to an audience that skews Gmail-heavy, and when the interaction replaces a meaningful friction point (filling out a form, selecting a product option). For a standard newsletter or a promotional campaign, the ROI usually doesn't justify the build time. For a survey embedded directly in a transactional email or an e-commerce personalization use case, it can be genuinely useful.
How to Decide What to Test
Start with your actual subscriber data. If your open stats show 40% Apple Mail opens, dark mode testing moves to the top of your list immediately. If your list is 70% Gmail users and you're sending product emails, AMP is worth a conversation.
If you're not sure which clients your audience uses, tools that give you rendering previews across real client environments are the fastest way to find out. And if you want a second opinion on where to focus your testing effort for a specific campaign, our SOS hotline is free.
Contributors
Who worked on this answer
Every name links to their profile. Every company links to their site. Real people, real accountability.