Wix Accessibility — Reaching WCAG 2.2 AA Without Bolting It On
A practical guide to designing and engineering a Wix Studio site that genuinely meets WCAG 2.2 AA — keyboard, screen reader, contrast, motion, and the audit we run before launch.
Accessibility on the Wix sites we audit is one of two states: ignored entirely, or "compliant" via a third-party overlay that does not actually help users. Both are wrong. Reaching genuine WCAG 2.2 AA on Wix Studio is not difficult; it is just not the default. Here is the discipline.
Keyboard navigation
Every interactive element must be reachable, focusable, and operable with the keyboard alone.
- Tab order matches visual order. Wix Studio's default usually does, but custom layouts can break this. Test.
- Focus is visible. Default focus rings get suppressed by themes. Restore them with strong, branded focus styles.
- Custom components have keyboard handlers. Velo-driven carousels, accordions, and modals need keyboard support. They do not get this for free.
- Skip links. A "Skip to main content" link, first focusable item, takes keyboard users past the nav.
Screen reader testing
We test new builds with NVDA on Windows and VoiceOver on macOS/iOS before launch. Quick checklist:
- Headings form a logical outline — one H1, then H2s, no skipped levels.
- Form labels are programmatically associated —
<label for>oraria-labelledby, never just placeholder. - Landmarks are used — header, nav, main, footer. Avoid div-soup.
- Images have meaningful alt text — or
alt=""if purely decorative. - Buttons are buttons, links are links — semantics matter.
Color contrast
- 4.5:1 minimum for body text against background (WCAG AA).
- 3:1 minimum for large text (18pt+ or 14pt bold) and UI components.
- AAA target (7:1) for healthcare or low-vision audiences.
We test every color pairing with the WCAG Contrast Checker before approving. Trends like grey-on-white body text are usually contrast failures.