Design
Contrast ratios validated, heading hierarchy and landmarks agreed, and keyboard behavior for menus, modals and sliders written down as a requirement.
Accessibility
WCAG 2.1 AA is a design, engineering and QA discipline, not a plugin you switch on. We build semantic, keyboard-operable components, scan every staging build, and test by hand what a scanner cannot see.
What we build in
Most accessibility debt on an enterprise WordPress site is structural: it comes from components, not content. Fixing it after launch means touching every page that uses them.
WCAG 2.1 AA named as the target in the acceptance criteria for each component, or higher where you need it. Left implicit, it becomes an argument about whether something counts as a defect, held after the component is already in production.
Color pairings checked against WCAG contrast ratios in Figma with the WebAIM Contrast Checker, while the design is still editable. Heading hierarchy, landmarks and tab order documented before anything gets built.
Headings that step one level at a time, real button and link elements instead of clickable divs, landmark regions a screen reader can move between, and ARIA used only where native semantics fall short.
Menus, modals, sliders and accordions ship with a defined focus order, a visible focus state and a working escape path, specified during design rather than discovered in QA, when changing it means a rebuild.
Every field carries a programmatic label, help text is associated with aria-describedby, and validation errors are announced to assistive technology instead of being communicated only by turning a border red.
How it runs
Each stage catches a class of problem the next one can no longer fix cheaply.
Contrast ratios validated, heading hierarchy and landmarks agreed, and keyboard behavior for menus, modals and sliders written down as a requirement.
Semantic markup and focus management applied block by block against our internal accessibility guideline, with interactive elements exposing state programmatically.
axe DevTools and Lighthouse on staging, a keyboard-only pass across key pages, Accessibility Checker Pro scans, and notes against every finding.
A report covering what was resolved and what stays open, a checklist for your editors, and a review once real users have exercised the site.
What we will and will not claim
Automated tooling reports rule violations, and rules are only part of WCAG. That split is the difference between a site that passes a scan and a site people can use.
Machine-checkable failures: missing alt attributes, contrast below threshold, unlabeled form controls, broken heading order, duplicate landmark roles. Worth fixing on every build, and this is the layer we automate.
Whether the alt text describes the image. Whether focus order follows the visual order. Whether an ARIA label says what the control does. Whether an error message says how to fix the problem. All four pass a scan and fail a person.
Keyboard-only navigation and baseline screen-reader passes on the flows that matter, plus a handover separating what was verified automatically from what was verified by hand, and what is still open.
Worth reading even if you never hire us.
Related insights
Why accessibility matters at enterprise scale, and where it sits inside a wider compliance program.
Feb 22, 2026
WordPress
Mar 22, 2026
WordPress
Mar 20, 2026
WordPress
Take the next step
We will scan your key templates, run a keyboard and screen-reader pass over the flows that matter, and send you the findings with the manual checks listed separately from the automated ones.