Careers Website Accessibility Audit Guide 2026: automated results for 60 employers and a 10-point manual test
See other posts from by Melanie MurphyCMO
We ran automated accessibility checks on the home page and one job page of 60 large employers' careers websites, then wrote the manual test script that finds what automation cannot. Use both to find and fix what stops candidates applying.
15%of sites had no failing scored check on either page
53%had a visible label that does not match its accessible name
42%failed text colour contrast
Executive summary
We ran automated accessibility checks (Lighthouse, which uses the axe-core engine) on the home page and one job page of 60 large employers' careers websites on 30 October 2026. The median Lighthouse accessibility score was 96 out of 100, and 50 of 60 sites averaged 90 or higher.
A high score hid a lot of failures. Only 9 of 60 sites (15%) had no failing scored check on either page, and 23 of 120 pages (19%) were clean. The median page had 1 failing scored check(s) (checks that count towards the Lighthouse score; the visible-label check, which does not, is reported separately).
The most common failures were visible labels that do not match accessible names (53% of sites), text colour contrast (42%), heading order (33%) and touch target size under WCAG 2.2 (32%).
Sector differences were small: median scores ran from 92 to 97 across five sector groups, each with 10 to 14 sites.
Automated tests cannot judge whether alt text is meaningful, whether a form makes sense with a screen reader, or whether keyboard use is workable. This guide therefore includes a 10-point manual test script and a fix list you can run in an afternoon.
Why careers website accessibility matters
A careers website is where candidates search, read and apply. If a candidate cannot use a keyboard-only journey, read the text, or complete the form with assistive technology, they cannot apply. Accessibility problems are also usability problems for everyone, for example on a phone in sunlight or with one hand free.
WCAG 2.2 became a W3C Recommendation on 12 December 2024. It adds nine success criteria to WCAG 2.1 and removes 4.1.1 Parsing. WCAG 2.2 is designed to be backwards compatible with 2.0 and 2.1, so meeting 2.2 also meets the earlier versions.
What the automated data shows
Most common automated failures
Share of top employers failing each automated accessibility check
Share of employers with at least one failure on the home or job page, ranked. Lower is better.
Visible label matches accessible name53%
Text colour contrast42%
Heading order33%
Touch target size (WCAG 2.2)32%
Links have a name20%
ARIA roles allowed on element18%
Images have alt attribute15%
Zoom not blocked15%
Hidden content not focusable13%
Valid list markup12%
Buttons have a name7%
Lighthouse (axe-core) automated checks only. A pass does not mean a page is accessible. Percentage of sites where the check applied.
Each bar shows the share of sites with at least one failure of that check on the home or job page. Visible-label mismatches are reported by Lighthouse but do not count towards its score, and target size is a WCAG 2.2 check.
A high score is not the same as no failures
Scores look good, clean pages are rare
Share of the 60 employers. Higher bars on the first row mean a higher average score.
Average Lighthouse score of 90 or higher83% (50 of 60)
No failing scored check on either page15% (9 of 60)
Lighthouse weights failing checks by user impact, so a page with several lower-weight failures can still score above 90.
Lighthouse weights failing checks by user impact, so a page with several lower-weight failures can still score above 90. Use the score to compare over time, and use the failures list to fix things.
Sector view
Median Lighthouse accessibility score by sector group
Median of the sector group, out of 100. Each group has 10 to 14 sites.
Finance and insurance97.25
Healthcare, energy, auto, industrial and services96
Retail, food and consumer goods91.75
Technology, telecoms and media96.25
Travel, hospitality and transport95.75
Sector groups are our own. Differences are small, so we do not rank sectors.
Region
Sites
Median score
Asia-Pacific (indicative)
5
96.5
Europe
12
95.5
North America
32
96.5
UK & Ireland
11
92.0
Labelled Happydance subgroup
The 8 Happydance careers websites in the subgroup had a median Lighthouse accessibility score of 96.5, against 95.8 for the 60-site sample. With 8 sites, treat that as no meaningful difference, and automated checks only. The subgroup is reported separately and is not part of the sample.
The 10-point manual test script
Allow about 90 minutes. Test the home page, a job search, a job page and the full application, on desktop and on a phone.
Keyboard only. Use Tab, Shift+Tab, Enter, Space and Escape through the whole journey. You must be able to reach and operate everything, and never get trapped. (WCAG 2.1.1, 2.1.2)
Visible focus. The element with focus must always be visible and not hidden behind sticky headers or cookie banners. (WCAG 2.4.7, 2.4.11)
Skip link, headings and landmarks. A skip-to-content link works, headings run in a sensible order, and the page has clear regions. (WCAG 2.4.1, 1.3.1, 2.4.6)
Zoom and reflow. Zoom to 200% and then to 400% (or 320 pixels wide). Nothing is lost or overlaps and there is no two-way scrolling. (WCAG 1.4.4, 1.4.10)
Colour and contrast. Check text, buttons, links and text over images or video. Normal text needs 4.5:1, large text 3:1, and links must not rely on colour alone. (WCAG 1.4.3, 1.4.1)
Images, video and audio. Meaningful images have useful alt text and decorative ones have none. Recruitment videos have captions and a transcript. (WCAG 1.1.1, 1.2.2)
Names of links and buttons. Read links and buttons out of context. 'Apply now' repeated twenty times needs more context. The visible label should be part of the accessible name. (WCAG 2.4.4, 2.5.3, 4.1.2)
Forms and errors. Every field has a visible label, required fields are marked, errors say what is wrong and how to fix it, and nothing times out without warning. (WCAG 1.3.1, 3.3.1, 3.3.2, 2.2.1)
Account, login and repeated entry. Candidates should not have to re-enter information they already gave in the same process, and sign-in should not rely on solving a puzzle or remembering a code with no alternative. (WCAG 3.3.7, 3.3.8)
Screen reader and touch targets. Search for a job and start an application using VoiceOver, TalkBack or NVDA. On a phone, check that buttons and links are at least 24 by 24 CSS pixels or have enough spacing. (WCAG 4.1.2, 2.5.8)
Fix list
Text contrast: Set a colour palette that meets 4.5:1 for body text and 3:1 for large text and interface controls, and check text on images and video.
Touch target size: Make buttons, filters and pagination at least 24 by 24 CSS pixels, or space them so they meet the exception.
Heading order: Use one H1 and nest headings in order; do not choose headings for their size.
Accessible names: Make the accessible name of a link or button contain its visible text, and add context to repeated 'Apply' links.
Alt text and media: Write alt text that says what the image conveys; mark decorative images as decorative; caption videos.
Forms: Use real labels, helpful errors, and do not ask for the same information twice.
Zoom: Do not disable pinch zoom (maximum-scale and user-scalable) in the viewport tag.
Keyboard and focus: Keep focus visible, avoid focus traps in modals and cookie banners, and use native elements before custom ones.
ARIA: Use ARIA only where native HTML cannot do the job, and keep roles and attributes valid.
Process: Add accessibility to your definition of done, re-test on every template change, and publish an accessibility statement with a way to report problems.
Limitations
Convenience sample of 60 recognisable employers, not a representative sample. North America is over-represented.
Automated checks only: Lighthouse (axe-core) tests only a subset of WCAG success criteria and cannot judge meaning, context or usability. Do not read this data as a measure of how accessible these sites are to people.
Pages were tested on load, without interacting with menus, filters or the application form, and with any cookie banner left in place.
Mobile emulation, one test location, home page and one job page per site, three runs, majority result per check.
Sector groups are our own; regions below 10 sites are indicative.
Happydance publishes this guide. The subgroup is small and reported separately.
Sites change at any time. Results describe 30 October 2026.
Frequently asked questions
What is careers website accessibility?
Careers website accessibility means that people with disabilities can find jobs, read about the employer and complete an application using a keyboard, screen reader, magnification or other assistive technology. WCAG is the usual benchmark.
What is WCAG 2.2 compliant?
A page is WCAG 2.2 compliant at a given level (A, AA or AAA) when it meets all success criteria for that level. Most organisations aim for level AA. WCAG 2.2 is a W3C Recommendation published on 12 December 2024.
Is WCAG 2.2 a legal requirement?
WCAG is a W3C standard, not a law. Laws and regulations in different countries may refer to it, so whether it applies to your careers website depends on where you operate. Take legal advice.
What is new in WCAG 2.2?
WCAG 2.2 adds nine success criteria, including Focus Not Obscured (Minimum), Dragging Movements, Target Size (Minimum) at 24 by 24 CSS pixels, Consistent Help, Redundant Entry and Accessible Authentication (Minimum). It removes 4.1.1 Parsing.
How do you make a job application accessible?
Label every field, give clear error messages, support full keyboard use, avoid time limits and repeated data entry, and offer a sign-in route that does not depend on a cognitive test. Test the whole application with a screen reader.
How do you test a careers website for accessibility?
Combine automated checks such as Lighthouse or axe with a manual test: keyboard only, zoom to 200% and 400%, contrast, forms and a screen reader pass. Automated tools only find part of the problems.
Do automated tests find all accessibility problems?
No. Automated tools cannot judge whether alt text is meaningful, whether the focus order makes sense or whether a form is understandable, so they need manual testing alongside.
Original data: Happydance Lighthouse 12.8.2 runs on 68 careers websites, 30 October 2026.
Right of reply and corrections
If you own a careers website that was tested and believe a result is wrong, tell us and we will check it and correct it. Employer names are not published, and results are shown only in aggregate.
Appendix A: all automated checks with a failure
Show all 30 checks
Check
Related WCAG 2.2 criterion
Sites failing (of 60)
Share
aria-input-field-name
1 of 1
100%
Visible label matches accessible name
2.5.3 Label in Name, A
29 of 55
53%
Text colour contrast
1.4.3 Contrast (Minimum), AA
25 of 60
42%
frame-title
5 of 12
42%
Heading order
Best practice (supports 1.3.1)
20 of 60
33%
Touch target size (WCAG 2.2)
2.5.8 Target Size (Minimum), AA (new in 2.2)
19 of 60
32%
definition-list
3 of 14
21%
Links have a name
2.4.4 Link Purpose; 4.1.2 Name, Role, Value
12 of 60
20%
ARIA roles allowed on element
4.1.2 Name, Role, Value
11 of 60
18%
Images have alt attribute
1.1.1 Non-text Content, A
9 of 60
15%
Zoom not blocked
1.4.4 Resize Text, AA
9 of 60
15%
Hidden content not focusable
4.1.2 Name, Role, Value
8 of 60
13%
Valid list markup
1.3.1 Info and Relationships
7 of 58
12%
dlitem
1 of 14
7%
Buttons have a name
4.1.2 Name, Role, Value
4 of 60
7%
aria-command-name
1 of 18
6%
tabindex
3 of 59
5%
aria-required-children
2 of 40
5%
skip-link
1 of 23
4%
link-in-text-block
1.4.1 Use of Colour, A
2 of 49
4%
listitem
2 of 59
3%
aria-allowed-attr
2 of 60
3%
aria-prohibited-attr
2 of 60
3%
aria-valid-attr-value
2 of 60
3%
label
1.3.1; 3.3.2; 4.1.2
1 of 50
2%
document-title
1 of 60
2%
html-has-lang
3.1.1 Language of Page, A
1 of 60
2%
image-redundant-alt
1 of 60
2%
aria-dialog-name
0 of 38
0%
Audit your own careers website
Run the full 40-point careers website audit scorecard on your own site.
By clicking "Accept All", you agree to the storing of cookies on your device to give you the most optimal experience using our website. We may also use cookies to enhance performance, analyse site usage and to personalise your experience.