| Line wrapping on narrow screens |
Narrow the browser and check the code, long order numbers, and button labels. Look for fixed widths and content that can’t wrap. |
Check how long paragraphs, numbers, and URLs are separated. They should be understandable without relying on table column widths. |
Key information isn’t cut off, and users don’t need to scroll sideways to complete the main action. |
| Font fallbacks |
Check the layout without brand fonts, especially Chinese text, numbers, amounts, and button height. |
Keep clear labels and paragraphs. Don’t use spaces to create tables that depend on monospaced alignment. |
The hierarchy remains clear with system fonts, and no numbers or punctuation disappear. |
| Images missing |
Check how the email looks when remote images don’t load, including alt text and placeholder sizing. Verification codes must not depend on images. |
The company name, purpose of the action, expiry, and essential links should appear as text. |
Users can still understand what happened and what to do next without the logo or decorative images. |
| Dark mode readability |
Test backgrounds, text, transparent logos, and button borders in dark mode in your target email clients. |
Avoid color-dependent instructions like “click the green area.” Describe the action directly. |
Key text has enough contrast. Passing a light-mode browser preview doesn’t count as passing dark mode. |
| Content consistency |
Check the code, amount, receipt number, expiry, and link parameters. Look for leftover template placeholders. |
Check the text/plain part in the sending-side MIME or logs and confirm it matches the same data as the HTML. |
Key details match in both versions; there are no old codes, old amounts, or links for a different environment. |