Using AI for accessibility checks.

A 30-minute lesson for website owners, marketers and developers. You will review a flawed booking page with AI, map each issue to a WCAG 2.2 success criterion, and list the checks only tools and people can do.

LessonIntermediate30 minutes6 min readUpdated 19 October 2026

Short answer

AI accessibility checks use a chat assistant to review page code, text or documents for barriers such as missing alt text, unclear links, unlabelled form fields and colour-only cues, mapped to WCAG 2.2 success criteria. They are a fast first pass, not an audit. In New Zealand, government web pages must meet WCAG 2.2 Level AA under the Web Accessibility Standard 1.2, and real assistive technology testing is still needed.

  • WCAG 2.2 Level AA is the benchmark NZ government websites must meet.
  • AI is good at alt text, headings, link text, labels and plain language.
  • AI cannot test keyboard use, focus or screen reader experience; people must.
  • Calculate contrast from exact colour values; screenshots give estimates.
  • Map every issue to a success criterion so fixes can be checked.
Goal
Use AI for a fast first-pass accessibility review, with each issue mapped to a WCAG 2.2 success criterion and a list of what still needs manual testing.
Who it is for
Website owners, marketers, content editors and developers in New Zealand organisations, including suppliers to government.
Time
30 minutes.
You need
ChatGPT, Claude, Copilot or Gemini and the fictional page code below. Later, a page from your own site.
You will produce
An issue list with success criteria, fixes and confidence, plus a manual test list.

What standard should you check against?

Check against WCAG 2.2 Level AA. The W3C’s Web Content Accessibility Guidelines 2.2 is the current recommendation, and New Zealand’s Web Accessibility Standard 1.2 requires that every web page of a covered agency “must conform to the Web Content Accessibility Guidelines (WCAG) 2.2 at Level AA”, subject to listed exceptions. It took effect on 17 March 2025, replaced version 1.1, and applies to both publicly facing and internally facing pages of public service departments and non-public service departments in the Executive branch.

WCAG 2.2 added criteria such as 2.4.11 Focus Not Obscured (Minimum), 2.5.8 Target Size (Minimum) and 3.3.8 Accessible Authentication (Minimum) at Level AA, and 3.2.6 Consistent Help and 3.3.7 Redundant Entry at Level A.

What can AI check, and what can it not?

AI reads code and text well. It cannot use your site the way a person does.

Check AI useful? What to do instead or as well
Alt text present and meaningful Yes, drafts and critiques Page owner confirms the image’s purpose
Headings, link text, form labels Yes, from HTML Spot-check in the browser
Plain language and reading level Yes Test with a real reader where possible
Colour contrast Only from exact hex values Use a contrast checker on the live page
Keyboard use and visible focus No Tab through the page yourself
Screen reader experience No Test with a screen reader such as NVDA or VoiceOver
Captions and transcripts Partly Watch the video with captions on

Where does AI fit in an accessibility process?

AI is one layer of three. An automated checker gives broad coverage of code-level problems across many pages. AI explains what those findings mean in plain English, drafts fixes, writes alt text options and simplifies dense copy. People do the rest: keyboard and screen reader testing, judging whether the page makes sense, and, wherever possible, testing with disabled users.

Keep one issue log for all three, with the success criterion, the fix, who fixed it and when it was re-tested. That log, not the AI conversation, is your evidence.

Exercise: review a booking page

The clinic and page below are fictional, and the code contains deliberate problems.

Illustrative page code. Fictional physiotherapy clinic, Whangārei.

<h1>Book an appointment</h1>
<img src="team-photo.jpg">
<img src="map.png" alt="map.png">
<h4>Opening hours</h4>
<!-- hours text below is grey #999999 on a white background -->
<p class="hours">Mon to Fri 7am to 6pm. Sat 8am to 12pm.</p>
<p>Fields in red are required.</p>
<input type="text" placeholder="Full name">
<input type="text" placeholder="Phone">
<select><option>Choose a physio</option></select>
<button>Go</button>
<p class="error">Invalid input</p>
<a href="/forms/intake.pdf">Click here</a> for the intake form.
<a href="https://video.example/welcome">Watch our welcome video</a>
  1. Run the review prompt in the worked example below with the page code.
  2. Check the criteria numbers. Open WCAG 2.2 and confirm two of the success criteria the tool cited actually say what it claims.
  3. Verify the contrast claim. Put #999999 on white into a contrast checker. It should come out at about 2.85:1, below the 4.5:1 that 1.4.3 requires for normal text.
  4. Draft the fixes. Ask for corrected HTML for the form, and alt text options for the two images, then choose the alt text yourself.
  5. List the manual tests. Keyboard order, visible focus, screen reader announcement of errors, zoom to 200%, and the video’s captions.
  6. Repeat on a real page from your own site, pasting the page source or the visible text.

Worked example: the review prompt

Review the HTML below for accessibility against WCAG 2.2 Level AA.
For each issue give: element, success criterion (number and name),
why it fails, a specific fix, and your confidence (high / medium /
low). Then list what cannot be assessed from code alone and must
be tested manually. Do not invent issues you cannot see in the
code. If unsure whether something fails, say so.

[paste HTML]

Example output (illustrative and abridged; your tool’s wording will differ):

img team-photo.jpg | 1.1.1 Non-text Content | no alt attribute |
add alt describing the team, or alt="" if decorative | high

img map.png | 1.1.1 Non-text Content | alt is a file name | describe
the location and include the street address in text | high

inputs | 1.3.1 Info and Relationships; 3.3.2 Labels or Instructions
| placeholder is not a label | add visible <label> elements | high

"Fields in red are required" | 1.4.1 (use of colour) | colour is
the only cue | mark required fields in text, e.g. "(required)" | high

hours text #999999 | 1.4.3 Contrast (Minimum) | about 2.85:1 on white
| use #767676 or darker (about 4.54:1) | high

"Click here" | 2.4.4 Link Purpose (In Context) | link text gives no
purpose | "Download the intake form (PDF)" | high

Cannot assess from code: keyboard order, focus visibility, how
the error is announced, video captions.

Every finding names a criterion, which makes it checkable. That matters more than the length of the list.

Where this goes wrong

  • AI audit treated as compliance. A clean AI review does not mean a page conforms. Only testing against each criterion, including manual tests, can show that.
  • Invented failures. Models sometimes cite the wrong criterion or flag problems that are not there. Check each against the WCAG text.
  • Alt text without purpose. “A photo of people smiling” rarely helps. Write what the image means on that page; images are covered more broadly in working with images in business AI.
  • Contrast from screenshots. Compression changes colours; use exact values.
  • Fixing once. New content brings new problems. Add the review prompt to your AI prompt library and run it on every new page.

Check your work

  • Every issue on my list cites a WCAG 2.2 success criterion I have read.
  • I verified at least one contrast result with exact colour values.
  • I chose the final alt text for each image based on its purpose.
  • My manual test list covers keyboard, focus, screen reader, zoom and captions.
  • I know whether the Web Accessibility Standard 1.2 applies to my organisation or my clients.

Where to go next

Next in the pathway: planning human review for AI output, which turns checks like this into a routine. Plain, unambiguous English also helps translation, as covered in evaluating translation quality with AI. Developers can turn the review into structured issue lists using structured outputs and validation. To run checks on every new page automatically, see AI workflow automation. MOGGED, Levy Street’s AI-native digital agency, builds websites for New Zealand businesses.

Sources

  1. Web Accessibility Standard 1.2, Digital.govt.nz (NZ Government), Last updated 10 March 2025
  2. Web Content Accessibility Guidelines (WCAG) 2.2, W3C, W3C Recommendation, 12 December 2024 version

Written by the Levy Street team in Wellington. Last updated 19 October 2026.

Questions people ask

Do New Zealand businesses have to meet WCAG 2.2?

The NZ Government Web Accessibility Standard 1.2 requires WCAG 2.2 Level AA for the government agencies it covers, from 17 March 2025, for public and internal pages. It does not by itself bind private businesses. WCAG 2.2 AA is still the recognised benchmark, and businesses that supply government or serve the public widely often use it as their target. Take advice for your situation.

Can AI write alt text for our images?

It can draft it well, especially if you tell it the image’s purpose on the page. A product photo, a decorative divider and a chart each need different treatment: a short description, an empty alt attribute, or a text summary of the data. A person who knows the page should approve each one, because only they know what the image is for.

Are automated accessibility checkers enough?

No. Automated checkers and AI reviews both find certain code-level problems quickly, but many barriers only show up when someone uses a keyboard, zooms, or listens with a screen reader. Use automated tools for coverage, AI for explanation and drafting fixes, and manual testing, ideally including disabled users, for the experience itself.

Can AI check PDFs and Word documents for accessibility?

Partly. Paste the text or upload the file and ask about heading structure, reading order, link text, table headers and plain language. AI cannot reliably see tags, reading order metadata or whether a scanned PDF has real text. Use the built-in accessibility checker in your editor, and prefer publishing important content as a web page.

Want this working across your team?

Our team training turns these lessons into habits, with exercises built on your own documents and tools.