A professional reading braille beside a workstation

56 success criteria · keyboard, screen reader, contrast, forms

A WCAG 2.2 AA audit done by a person, not a score from a machine.

Automated checking finds roughly a third of what is wrong with a website. The rest — the menu that opens only on hover, the modal that keeps the focus, the error message that exists only in red — is found by someone who puts the mouse away and works through the site with a keyboard and a screen reader. That is what this audit is, what it produces, and what it costs.

Manual testing56 criteria at AAReport in 5 daysSigned statement includedMonthly re-test
Free automated scanWhy a generator is not enough

Seven days free, no card. Credentials stay with the tester.

The four principles, and where sites actually break

WCAG organises everything under four principles: content must be perceivable, operable, understandable and robust. It is a good structure for writing a standard and a poor one for predicting failures, because in practice the same handful of mistakes appear on almost every site we open, regardless of sector or budget.

Perceivable

Images without meaningful alternatives, video without captions, text placed over photographs at contrast ratios that collapse on a bright screen, information carried by colour alone.

Operable

Keyboard traps in modals and cookie banners, custom dropdowns unreachable without a mouse, carousels that cannot be paused, focus that disappears entirely under a sticky header.

Understandable

Form fields labelled only by placeholder text, errors that do not say what to change, a language attribute that claims English on a German page, navigation that reorders between templates.

Robust

Components built from unnamed div elements, ARIA applied in ways that contradict the visible state, live regions that announce everything or nothing.

Manual inspection of a document
Hand testing is slower and finds the failures that matter.
Fingers on a refreshable braille display
What the page exposes, not what it appears to say.

What WCAG 2.2 added, and why it matters now

Version 2.2 arrived in October 2023 and added nine criteria at A and AA. They are unusually practical, because they describe patterns that became common after 2018 and that older versions simply did not anticipate.

CriterionLevelWhat it asks forWhere it usually fails
Focus not obscuredAAThe focused element stays at least partly visibleSticky headers and cookie bars covering the focused field
Dragging movementsAAA single pointer alternative to any dragSliders, kanban boards, map controls, image comparisons
Target size (minimum)AAInteractive targets of at least 24 by 24 pixelsIcon-only buttons and dense mobile toolbars
Consistent helpAHelp mechanisms in the same relative order across pagesChat widgets and contact links that move between templates
Redundant entryAInformation already given is not asked for againMulti-step checkouts repeating the same address fields
Accessible authenticationAANo cognitive function test without an alternativeLogin puzzles, transcription captchas, memory-based steps

If your last audit was written against 2.1, it did not look at any of this. That alone is a reason to re-test before quoting conformance in a tender.

How the audit runs, day by day

  1. Day one, scope. We agree the templates and flows to cover, receive any credentials, and run the automated pass so the obvious defects are already listed before a person starts.
  2. Day two, keyboard. The entire journey is driven from the keyboard alone: tab order, focus visibility, skip links, menus, modals, tables, the checkout or booking path from first click to confirmation.
  3. Day three, screen reader. The same journeys with assistive technology: names and roles of controls, headings and landmarks, form labels and error association, live regions, the reading order against the visual order.
  4. Day four, visual and structural. Contrast in every state including hover and focus, zoom to 400%, reflow at 320 pixels, text spacing, motion and time limits, orientation, and the target size rules new to 2.2.
  5. Day five, writing. Findings written by criterion with severity and remedy, statement drafted from those findings, signature, verification code, delivery.
A user working at a laptop, motion blurred
Flows are tested end to end, not page by page in isolation.
An auditor inspecting detail with a loupe
Each finding is tied to a criterion, not to an opinion.

Who asks to see this document

Three audiences, three reasons, one report.

Public buyers

Tender questionnaires in the UK and across the EU ask for a WCAG conformance report with a date and a signature. An undated self-assessment is usually scored as missing.

Enterprise procurement

Large customers pass their own obligations down the supply chain. A supplier who can produce a signed report closes the question in one email.

Authorities and complainants

When a complaint arrives, the useful answer is evidence of testing with dates, not a promise of commitment.

In Ontario the same testing feeds the compliance record described on the AODA page; federally regulated organisations will find the parallel duties on the Accessible Canada Act page; in Britain the procurement route is set out on the UK page.

Grid of office windows
Buyers ask for the same document in three jurisdictions.
Detail of a document binder
Dated, signed, retrievable for five years.

What the audit does not cover

Saying this clearly is part of the service, because a report that overstates its scope is worse than no report at all.

  • We do not modify your code. The remedies are described precisely; the implementation belongs to your team or your agency.
  • We do not test native mobile applications under this plan. That is separate guidance and separate work.
  • We do not remediate PDF documents, although we flag them when they carry part of the service.
  • We do not run user testing sessions with participants with disabilities as part of the standard audit.
  • We do not certify on behalf of any authority. No private company anywhere does, whatever the badge suggests.

Everything else in the plan is included: the audit, the statement, the feedback channel, the monthly re-test, five years of records and the public verification code.

'''+EXTRA+'''

Two questions we are asked before every audit

Our developer says the site is already accessible

That is often said in good faith, and sometimes true for the pages the developer built. It is rarely true for the whole product, because a site is not only its templates: it is the cookie banner supplied by a vendor, the booking widget embedded from a partner, the document uploaded by marketing last week, the carousel added for a campaign and never removed. An audit covers all of it, including the parts nobody remembers owning. If the result confirms your developer, you have gained a signed document saying so, which is worth more in a tender than an internal opinion.

Can we fix everything first and audit afterwards

You can, and some teams prefer it. The risk is spending a quarter fixing what an automated tool flagged while the blocking issues stay untouched, because tools do not rank by user impact. Auditing first gives you an ordered list: the blocking items to fix this month, the moderate ones for the next release, the rest tracked. Most teams find that cheaper than a broad refactor that still misses the keyboard trap in the checkout.

A braille workstation beside a laptop
The order of the work matters as much as the work itself.

What happens to the findings after delivery

A report that is read once and filed has not changed anything. The plan is built so the findings keep working after the invoice is paid.

Each month the site is tested again automatically, and the result is compared with the previous run. When a new barrier appears, and new barriers appear constantly on sites that ship weekly, you are told which page, which criterion and which release introduced it. When a barrier is fixed, it disappears from the open list and the statement is re-issued with the new date, so the public document keeps describing the site as it is rather than as it was on the day of the audit.

Over a year this produces something more useful than a single report: a dated history of what was tested, what was found, what was fixed and when. If an authority writes, or a customer challenges a claim in a tender, that history is the answer, and it is retrievable for five years without asking us to reconstruct anything.

Audit questions, answered plainly

What is a WCAG 2.2 AA audit?

A structured examination of a website against the 56 success criteria that make up level AA of the Web Content Accessibility Guidelines 2.2, carried out partly with software and mostly by a person using a keyboard and a screen reader.

Why level AA and not AAA?

AA is the level referenced by legislation and by procurement across the EU, the UK and Canada. AAA contains criteria that cannot be met by whole categories of content, which is why no law requires it wholesale.

What changed between WCAG 2.1 and 2.2?

Nine new criteria, mostly about focus visibility, dragging alternatives, target size, consistent help and reducing memory load in authentication. They affect modern interfaces more than static pages.

How many pages do you look at?

A representative sample rather than every URL: templates repeat, so testing one instance of each template, plus every unique flow, covers the site without inflating the price.

How long does an audit take?

Five business days from the moment we have the scope and any credentials we need.

What do I actually receive?

A findings report listing each barrier with its criterion, location, severity and remedy, plus the signed accessibility statement built from those findings and a public verification code.

Do you use automated tools?

Yes, as the first pass. Automated checking reliably catches perhaps a third of issues: missing alternative text, some contrast failures, malformed landmarks. The rest needs hands.

Which screen reader do you use?

Testing is done with the combinations users actually run, on desktop and on mobile, because a page can behave differently in each.

Do you test with real users with disabilities?

Our standard audit is expert testing against the criteria. User testing is a different exercise, valuable and separate, and we say so rather than blurring the two.

Can you audit a web application behind a login?

Yes, with test credentials. Application flows are usually where the serious barriers live.

What about a mobile app?

Native apps follow different guidance and are not covered by this audit, which is about web content.

How severe are the findings usually?

On a first audit, most sites have at least one blocking issue: a keyboard trap, an unlabelled control in the checkout, or a form error that is only signalled by colour.

Will you tell me how to fix them?

Yes, at the level of the change to make. We do not write the code for you, and we do not pretend a one-line patch solves a structural problem.

Do you re-test after we fix?

The monthly re-test is included for the duration of the plan, and after a significant fix we re-issue the statement.

How is this different from a free online checker?

A checker returns a score from a machine. An audit returns findings from a person, tied to criteria, and a document a company signs.

What does it cost?

690 € a year for the EU, 1,290 € for three domains and six languages, 890 CAD for Canada, 1,990 € for all three regions. The audit is part of the plan, not a separate invoice.

Is the audit valid for tenders?

It is what buyers usually ask for: a WCAG 2.2 AA report, dated, signed by a named company, with findings attached.

How do we start?

Run the free scan, then order. The scope questions take about ten minutes and testing starts the same day.