Skip to main content

Posts

Careers Website Accessibility Audit Guide 2026: automated results for 60 employers and a 10-point manual test

a pink and black website
a person smiling at camera
See other posts from by Melanie Murphy CMO

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.

96median Lighthouse accessibility score
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

  1. 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.
  2. 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).
  3. 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%).
  4. Sector differences were small: median scores ran from 92 to 97 across five sector groups, each with 10 to 14 sites.
  5. 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.

RegionSitesMedian score
Asia-Pacific (indicative)596.5
Europe1295.5
North America3296.5
UK & Ireland1192.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.

  1. 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)
  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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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

  1. 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.
  2. Touch target size: Make buttons, filters and pagination at least 24 by 24 CSS pixels, or space them so they meet the exception.
  3. Heading order: Use one H1 and nest headings in order; do not choose headings for their size.
  4. Accessible names: Make the accessible name of a link or button contain its visible text, and add context to repeated 'Apply' links.
  5. Alt text and media: Write alt text that says what the image conveys; mark decorative images as decorative; caption videos.
  6. Forms: Use real labels, helpful errors, and do not ask for the same information twice.
  7. Zoom: Do not disable pinch zoom (maximum-scale and user-scalable) in the viewport tag.
  8. Keyboard and focus: Keep focus visible, avoid focus traps in modals and cookie banners, and use native elements before custom ones.
  9. ARIA: Use ARIA only where native HTML cannot do the job, and keep roles and attributes valid.
  10. 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.

Related reading

Sources

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
CheckRelated WCAG 2.2 criterionSites failing (of 60)Share
aria-input-field-name1 of 1100%
Visible label matches accessible name2.5.3 Label in Name, A29 of 5553%
Text colour contrast1.4.3 Contrast (Minimum), AA25 of 6042%
frame-title5 of 1242%
Heading orderBest practice (supports 1.3.1)20 of 6033%
Touch target size (WCAG 2.2)2.5.8 Target Size (Minimum), AA (new in 2.2)19 of 6032%
definition-list3 of 1421%
Links have a name2.4.4 Link Purpose; 4.1.2 Name, Role, Value12 of 6020%
ARIA roles allowed on element4.1.2 Name, Role, Value11 of 6018%
Images have alt attribute1.1.1 Non-text Content, A9 of 6015%
Zoom not blocked1.4.4 Resize Text, AA9 of 6015%
Hidden content not focusable4.1.2 Name, Role, Value8 of 6013%
Valid list markup1.3.1 Info and Relationships7 of 5812%
dlitem1 of 147%
Buttons have a name4.1.2 Name, Role, Value4 of 607%
aria-command-name1 of 186%
tabindex3 of 595%
aria-required-children2 of 405%
skip-link1 of 234%
link-in-text-block1.4.1 Use of Colour, A2 of 494%
listitem2 of 593%
aria-allowed-attr2 of 603%
aria-prohibited-attr2 of 603%
aria-valid-attr-value2 of 603%
label1.3.1; 3.3.2; 4.1.21 of 502%
document-title1 of 602%
html-has-lang3.1.1 Language of Page, A1 of 602%
image-redundant-alt1 of 602%
aria-dialog-name0 of 380%

Audit your own careers website

Run the full 40-point careers website audit scorecard on your own site.

Get the free audit scorecard

Related Articles