Gavin McCraw

Web accessibility remediation

I find the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA checks a website fails, fix them in the code, and re-run the same tests to show the difference.

How it works

A fixed-price sprint covers every critical finding and up to twenty-five serious ones. Anything past that is listed with the rest, priced separately, and never quietly folded in — an unbounded “we fix everything” is how this work goes wrong for both of us.

How this page is built

A scan of this page with axe-core 4.13.0 against the WCAG 2.1 A and AA rulesets reported no violations on 10 August 2026. Automated rules cover roughly a quarter to a third of the success criteria, so that result is a floor, not a verdict.

Some of the work behind it, as a sample of how I build:

What this page does not claim

That list is a sample, not a conformance report, and this page is not offered as one. WCAG 2.1 AA has fifty success criteria; the work above touches some of them. No screen-reader pass, assistive-technology testing, or independent audit has been performed on this page, and several criteria — error handling, status messages, consistency across a multi-page journey — cannot be exercised by a page this simple.

I would rather show you a bounded, checkable claim than an unbounded one. That is the same standard the reports use. If you find something on this page that does not work for you, tell me and I will fix it.

Automated testing detects only a subset of WCAG success criteria. Some criteria require human judgement and a deeper manual audit, which is scoped separately. This is a technical audit, not legal advice — WCAG conformance is a technical measurement, while a legal determination is a matter for counsel.

Contact

gavinmccraw.web@gmail.com