Codec ≠ a11y
Keep contrast in the photo, do not smash quality to 40%, and keep text that matters as real HTML — not inside a compressed screenshot.
Why it matters
- Low-vision users zoom; mushy 50% WebP fails them.
- Missing alt fails WCAG regardless of format.
- Faster loads help motor and cognitive users who wait on each page.
How to do it
- Convert at quality that keeps faces and UI text readable (80–90%).
- Preserve alt during replace.
- Prefer HTML text over text-in-image.