WCAG 2.2 Audit Checklist for Developers

Developers preach accessibility but ignore it on their own sites. My quick WCAG 2.2 audit proved it—six glaring issues fixed fast.

30-Minute WCAG 2.2 Audit on My Portfolio: Six Fixes I Couldn't Ignore — theAIcatchup

Key Takeaways

  • 95.9% of sites fail WCAG basics—audit yours in 30 minutes with free tools.
  • Fix alt text, contrast, focus, labels first for huge wins.
  • EU Act 2025 mandates it; inclusive sites win users and avoid fines.

Everyone figures their portfolio’s fine—clean code, responsive design, maybe even a dark mode toggle. Right? Wrong. A proper WCAG 2.2 audit checklist for developers takes 30 minutes and shatters that illusion, exposing the gaps that leave real users stranded.

Oof.

I did it to mine last week. Humbling. And with the EU Accessibility Act looming in June 2025, it’s no longer optional. This changes everything: from client pitches to personal sites, ignoring it risks lawsuits, lost users, bad karma.

What Nobody Expected: Your Site’s 95.9% Broken

The WebAIM Million 2025 report shows that 95.9% of websites fail basic WCAG checks. Ninety-five point nine percent.

That’s us. Developers juggling frameworks, APIs, deadlines—accessibility slips. But here’s my unique take: this mirrors the table-layout era of the ’90s. Back then, we hacked layouts with nested tables, blind to semantic HTML’s rise. Today? We’re hacking visuals, blind to screen readers and keyboards. History’s repeating unless we audit now.

Tools first. No budget busters.

Axe DevTools extension—free, brutal, tags WCAG violations by severity. WAVE for visual overlays. Chrome’s Accessibility Tree to peek at screen-reader reality. And your keyboard: tab through everything, mouse forbidden.

Ten minutes setup. Timer on.

Hero Image: Silent to Screen Readers

Gorgeous hero shot on my landing page. Zero alt text.

Blind users? “Image.” Done. No context, no value.

Fix: Descriptive alt, purpose-driven. Mine? “Portfolio showcasing three web projects in dark theme with gradient accents.” Decorative? alt=”“. Simple.

But wait—WCAG 2.2 tightens this. Success Criterion 1.1.1 now demands alternatives even for complex images. My old site? Failing hard.

Why Your Text Fades into Gray Hell

Dark gray on darker gray. Trendy. Unreadable.

Axe screamed: 3.2:1 contrast. WCAG AA wants 4.5:1 minimum.

/* Fail */
color: #666; /* on #1a1a1a */
/* Pass */
color: #ccc;

WebAIM checker confirms. Squinting users, colorblind folks, mobile glare— all punished. I upped to 4.8:1. Night and day.

And WCAG 2.2? New 1.4.13 for focus appearance, but contrast’s eternal.

One sentence: Test it.

The Invisible Focus Trap

I nuked link outlines for aesthetics. Hover glowed blue. Keyboard users? Tabbed into void. Panic sets in—“Am I navigating?”

Sinful CSS:

a { outline: none; }

Replaced with:

a:focus-visible { 
  outline: 3px solid #0066ff; 
  outline-offset: 2px; 
}

:focus-visible shines for keys, hides on mouse. WCAG 2.4.7 demands visible focus. No excuses.

Labels Missing: Forms in the Dark

Contact form inputs. Placeholders only. Screen reader hits: silence.

<!-- Fail -->
<input type="email" placeholder="Email">
<!-- Pass -->
<label for="email">Email:</label>
<input id="email">

Labels link via ‘for’. Placeholders vanish on focus. WCAG 2.5.3 requires explicit labels now—input names too.

I wrapped mine. Users know what’s expected.

Why Does This Matter for Developers Right Now?

EAA 2025. Fines. Suits. But deeper: users. 15% world population disabled. Colorblind? 8%. Keyboard-only? Growing.

My portfolio? Client magnet. Now inclusive. Conversion up? Bet on it.

Prediction: By 2026, a11y linting hits VS Code by default, like Prettier today. Ignore at peril.

How to Run Your Own WCAG 2.2 Audit in 30 Minutes

  1. Install axe + WAVE.

  2. Load site. Scan.

  3. Tab test.

  4. Contrast check.

  5. Accessibility Tree inspect.

  6. Fix top violations.

Repeat quarterly. EU’s watching.

Skeptical? My six issues: alt, contrast, focus, labels, plus skip links missing, ARIA on modals. Fixed in an hour.

Corporate spin? None here— this is dev reality check.


🧬 Related Insights

Frequently Asked Questions

What is a WCAG 2.2 audit checklist for developers?

Quick scan using free tools like axe DevTools for alt text, contrast, focus, labels—covers 30-50% automated WCAG Success Criteria.

How do I fix common WCAG 2.2 failures on my portfolio?

Add alt text, boost contrast to 4.5:1, restore :focus-visible outlines, link labels to inputs. Test with keyboard.

Does WCAG 2.2 compliance matter before EU Accessibility Act 2025?

Yes—better UX, SEO, avoids lawsuits. 95.9% sites fail basics now.

Marcus Rivera
Written by

Tech journalist covering AI business and enterprise adoption. 10 years in B2B media.

Frequently asked questions

What is a WCAG 2.2 audit checklist for developers?
Quick scan using free tools like axe DevTools for alt text, contrast, focus, labels—covers 30-50% automated WCAG Success Criteria.
How do I fix common WCAG 2.2 failures on my portfolio?
Add alt text, boost contrast to 4.5:1, restore :focus-visible outlines, link labels to inputs. Test with keyboard.
Does WCAG 2.2 compliance matter before EU Accessibility Act 2025?
Yes—better UX, SEO, avoids lawsuits. 95.9% sites fail basics now.

Worth sharing?

Get the best AI stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from theAIcatchup, delivered once a week.