Outlook has a built-in accessibility checker and supports heading structure, but how you compose your email significantly affects the output.
- Use Format → Styles to apply heading levels (Heading 1, Heading 2, etc.) for any email with multiple sections. Do not simulate headings by manually changing font size or applying bold — this creates visual structure only, not semantic structure, and screen readers will not recognize it as a heading.
- Avoid pasting content directly from Word. Word's HTML is notoriously bloated and frequently breaks screen reader reading order when rendered in Outlook. Instead, paste without formatting (Ctrl+Shift+V) and re-apply formatting manually within Outlook.
- Avoid using tables for layout. If you need to display actual tabular data, use a table — but ensure it has a header row. Never use tables to create visual column layouts; they scramble reading order for screen reader users.
- Animated GIFs: Outlook desktop does not play animated GIFs. It displays only the first frame as a static image. If you use an animated header or GIF, design it so the first frame is the complete, fully readable version — not a mid-animation state.
- For email signatures, use real text for your name and contact information. Image-based signatures are invisible to screen readers and fail to display when images are blocked. for more information on proper email signature formatting.
Running the accessibility checker: In the Outlook desktop app, go to Review → Check Accessibility. In Outlook on the web, look for the accessibility option under the three-dot menu (More options) before sending. The checker flags missing alt text, ambiguous link text, and some contrast issues — but it does not catch all WCAG failures. It is a first pass, not a complete audit.
Known limitations: The Outlook accessibility checker does not verify color contrast ratios. Check contrast separately using the WebAIM Contrast Checker before sending any email with custom colors or branded templates. The checker also does not evaluate reading order or the logical structure of multi-column layouts.