Automated accessibility testing or a manual audit: what do you need?

Browser window scanned by a sweeping beam on one side and a keyboard with a highlighted focus outline on the other

What an automated checker can and cannot tell you, what a manual audit adds, and how to decide which one your product needs now.

In short

Automated accessibility testing is fast, cheap and repeatable, but it finds only part of the barriers and cannot confirm conformance. A manual audit uses keyboard, screen reader and expert judgement against every WCAG criterion in scope. Most teams need both: a scanner in the pipeline for regressions, and a manual audit before launch, redesign or a legal deadline.

Accessibility testing is the work of checking whether people with disabilities can perceive, operate and understand a digital product, usually measured against the Web Content Accessibility Guidelines (WCAG). This comparison is written by Devies, a Gothenburg-based product and engineering consultancy, for product owners and engineering leads who need to decide where to spend a limited budget: on tools, on an expert review, or on a mix of the two.

What is the difference between automated and manual accessibility testing?

Automated testing runs code rules against the rendered page, while a manual audit is a person evaluating the interface with real input methods and assistive technology against each success criterion.

An accessibility checker is a tool that inspects the HTML, styles and accessibility tree of a page and flags patterns that break a rule, such as an image without a text alternative or text below the required contrast ratio. It returns the same result every time for the same code, which is exactly why it is useful in a build pipeline.

An accessibility audit is a structured evaluation by a trained person who works through a defined scope, uses keyboard, screen reader and zoom, and judges each WCAG criterion as passed, failed or not applicable. A WCAG audit is the same thing with the standard and level stated explicitly, for example WCAG 2.2 level AA.

W3C is clear about the limits of tools: they cannot check all accessibility aspects automatically, and human judgement is required. Tools can only assist an evaluation; they cannot determine whether a site is accessible.

How much does an automated accessibility checker actually find?

An automated checker finds a meaningful share of barriers, but on its own it misses a large minority of them and cannot tell you whether you conform.

The UK Government Digital Service tested this directly. It built a page with 143 deliberate barriers and ran common tools against it. In its published results, the best single tool found 37 percent counting errors and warnings, or 41 percent when its prompts for manual inspection were included. All tools together found about 71 percent. The study is from 2017 and tools have improved since, but the shape of the result still holds: no single tool covers everything.

What tools do well:

  • missing text alternatives, empty links and empty buttons;
  • colour contrast on static text;
  • form fields without a programmatic label;
  • missing document language, duplicate IDs and invalid ARIA attributes.

What needs a person:

  • whether alternative text actually describes the image, or a link text makes sense out of context;
  • a logical focus order and a visible focus indicator in every state;
  • whether a screen reader announces names, roles, states and error messages in a usable way;
  • WCAG 2.2 checks such as drag-only interactions, focus hidden behind sticky elements and login that blocks paste;
  • whether a whole journey, like checkout or registration, can be completed.

A clean scan therefore means "no detectable rule failures", not "accessible".

Automated test or manual audit: decision table

The right choice depends on the question you need answered, how often you need the answer, and what you must be able to show afterwards.

Criterion

Automated testing

Manual audit

Question it answers

Automated testing

Did this code break a known rule?

Manual audit

Can people with disabilities use this product, and which criteria fail?

Coverage of WCAG

Automated testing

Partial, rule-based

Manual audit

Every criterion in scope

Speed

Automated testing

Seconds to minutes per page

Manual audit

Days, depending on scope

Cost per run

Automated testing

Low once set up

Manual audit

Higher, paid per scope

Repeatability

Automated testing

Identical every run

Manual audit

Depends on method and evaluator

Finds journey-level problems

Automated testing

Rarely

Manual audit

Yes

Supports a conformance claim or accessibility statement

Automated testing

No, not on its own

Manual audit

Yes, with documented scope and method

Best place in the process

Automated testing

Pull requests, CI and monitoring

Manual audit

Before launch, after redesign, before a legal deadline

Wide shallow layer of many pages scanned by a tool above a narrow deep column of a single journey tested by hand

Choose automated testing when

  • you want to stop regressions on every pull request or nightly build;
  • you need a quick first picture of many pages before deciding where to dig;
  • you are fixing a backlog and want fast confirmation that known issues are gone.

Choose a manual audit when

  • you must publish an accessibility statement or compliance information and need evidence behind it;
  • you are launching, redesigning or replacing a design system;
  • a customer, procurement process or regulator asks for a WCAG test report;
  • users report barriers that your scanner does not show.

How do you combine both in practice?

The most cost-effective setup uses tools for breadth and continuity and people for depth at the moments that matter.

  1. Screen first. Run an automated scan across your key templates to remove the obvious failures before anyone spends audit hours on them.
  2. Define the audit scope. Name the WCAG version and level, the browsers and devices, and the critical journeys. W3C's evaluation methodology, WCAG-EM, describes how to pick a representative sample.
  3. Audit manually. Test each journey with keyboard only, a screen reader on desktop and mobile, 200 percent zoom and a 320-pixel viewport.
  4. Turn findings into backlog items. Each finding needs the location, steps to reproduce, the criterion and the user impact, so developers can fix it without a second meeting.
  5. Automate what you learned. Add rules and component tests for the patterns that failed, so the same problem cannot come back silently.
  6. Re-audit on change. Repeat the manual part for affected journeys at major releases, not on a fixed calendar alone.

The point of step 1 is money: an auditor who spends the first day listing missing alt text is doing work a scanner does in seconds. The point of step 5 is the reverse: every manual finding that can be expressed as a rule should become one.

Which accessibility testing do you need right now?

Your current situation decides the first step, and for most organisations that is a scan followed by a scoped audit of the journeys that carry the business.

  • No testing yet: start with a free scan to size the problem, then audit your two or three most important journeys.
  • Tools in place, no audit: your scanner is probably passing while real barriers remain. Commission a manual audit of the critical journeys.
  • Audit done a year or more ago: check what has changed since. New components, a new checkout or a new login flow each justify a fresh manual round.
  • Legal deadline ahead: prioritise a WCAG audit with documented scope and method, because that is what an accessibility statement or compliance file has to rest on.

As of October 2026, Swedish and EU rules refer to EN 301 549, which is currently cited in a version based on WCAG 2.1 AA, while the newer version based on 2.2 AA awaits citation. Our guide to WCAG 2.2 and how to test it explains what that means for your test target.

Devies

Want a second opinion?

Devies, a Gothenburg-based product and engineering consultancy, works on questions like this with Nordic product and IT teams. Tell us where you are and we will suggest a sensible first step.

Talk to Devies

Frequently asked questions

Can an accessibility checker make my website WCAG compliant?

No. An accessibility checker finds rule-based failures such as missing alternative text, low contrast and unlabelled form fields, but many WCAG criteria require human judgement, including focus order, meaningful link text and screen-reader behaviour. A site can pass every automated rule and still be unusable with a keyboard. Use the checker to catch regressions, and a manual audit to establish conformance.

What does a WCAG audit include?

A WCAG audit states the standard and level, for example WCAG 2.2 AA, and a defined scope of pages, components and journeys. The evaluator tests each in-scope success criterion with keyboard, screen reader, zoom and code inspection, then reports each failure with its location, the criterion, the user impact and how to reproduce it. A good audit ends with a retest of fixed items.

How often should we run accessibility testing?

Run automated checks continuously, on every pull request or at least nightly, because they are cheap and catch regressions early. Run a manual audit at launch, after a redesign and when critical journeys such as login, checkout or registration change. Many organisations also review their accessibility statement or compliance information once a year, which is a natural point to retest key journeys.

Is a free WCAG test enough for a public-sector website?

A free WCAG test is a good starting point but not enough on its own for a Swedish public-sector website. The law on digital public services requires an accessibility statement that describes how well the service meets the requirements, and that statement needs evidence from a review covering criteria a tool cannot judge. Combine an automated scan with a manual review of your key services.

Sources

Here’s more

Join Our Newsletter

Shopping Cart

We use cookies

We use cookies to improve your experience on this website. You may choose which types of cookies to allow and change your preferences at any time. Disabling cookies may impact your experience on this website. You can learn more by viewing our Cookie Policy.

Check out

Contact Form text

We will contact you text