Why Accessibility Matters in 2026
Website accessibility isn't just about legal compliance ā though that's increasingly important. It's about ensuring everyone can access your content, regardless of disability or assistive technology.
The business case is clear:
- 15-20% of the global population has some form of disability
- Accessible websites rank better in search engines (Google rewards good UX)
- Legal risk is real ā ADA lawsuits for inaccessible websites increased 14% in 2025
- Better UX for everyone ā accessibility improvements benefit all users
In the United States, new ADA regulations require public entities (including public universities and government sites) to comply with WCAG 2.1 Level AA by April 2026. While New Zealand doesn't have identical requirements, following WCAG standards is considered best practice and reduces legal exposure.
Understanding WCAG 2.1
The Web Content Accessibility Guidelines (WCAG) 2.1 are the international standard for web accessibility. They're organized around four principles (POUR):
1. Perceivable
Information must be presentable to users in ways they can perceive.
Key requirements:
- Text alternatives for non-text content (images, videos, audio)
- Captions and transcripts for multimedia
- Content can be presented in different ways without losing meaning
- Sufficient color contrast between text and background
2. Operable
User interface components must be operable by everyone.
Key requirements:
- All functionality available via keyboard
- Users have enough time to read and use content
- Content doesn't cause seizures (no flashing more than 3 times per second)
- Users can easily navigate and find content
- Multiple ways to navigate (menu, search, sitemap)
3. Understandable
Information and operation must be understandable.
Key requirements:
- Text is readable and understandable
- Pages appear and operate in predictable ways
- Users are helped to avoid and correct mistakes
- Clear error messages and instructions
4. Robust
Content must be robust enough to work with current and future technologies.
Key requirements:
- Valid HTML markup
- Proper use of ARIA (Accessible Rich Internet Applications)
- Compatible with assistive technologies
WCAG Conformance Levels
Level A (Minimum)
- Basic accessibility features
- Addresses the most severe barriers
- Not sufficient for most legal compliance
Level AA (Target Standard)
- Addresses most common barriers
- Required by most accessibility laws and policies
- Recommended minimum for all websites
Level AAA (Enhanced)
- Highest level of accessibility
- Not required for full site compliance
- May not be achievable for all content
For most businesses, WCAG 2.1 Level AA is the target.
Essential Accessibility Requirements
1. Color Contrast
Text must have sufficient contrast against its background.
WCAG AA Requirements:
- Normal text: 4.5:1 contrast ratio
- Large text (18pt+ or 14pt+ bold): 3:1 contrast ratio
- UI components and graphics: 3:1 contrast ratio
Tools to check contrast:
- WebAIM Contrast Checker
- Stark (Figma/Sketch plugin)
- Chrome DevTools (built-in contrast checker)
Common mistakes:
- Light gray text on white backgrounds
- Low-contrast placeholder text
- Colored text on colored backgrounds without checking contrast
2. Keyboard Navigation
All interactive elements must be accessible via keyboard alone (no mouse required).
Requirements:
- Tab through all interactive elements in logical order
- Visible focus indicators on all focusable elements
- No keyboard traps (can tab in AND out of all components)
- Skip navigation links for screen reader users
Testing:
- Unplug your mouse and navigate your entire site with Tab, Enter, and arrow keys
- Can you access every link, button, form field, and interactive element?
- Is the focus indicator clearly visible?
3. Alternative Text for Images
All meaningful images need descriptive alt text.
Alt text best practices:
- Describe the content and function of the image
- Keep it concise (under 125 characters when possible)
- Don't start with "image of" or "picture of"
- Decorative images should have empty alt text (
alt="") - Complex images (charts, diagrams) need longer descriptions
Examples:
ā Bad: alt="image123.jpg"
ā Bad: alt="click here"
ā
Good: alt="Bar chart showing 40% increase in organic traffic from January to June 2026"
ā Bad: alt="person"
ā
Good: alt="Sarah Chen, CEO of Tiberius Digital, presenting at the 2026 Marketing Summit"
4. Form Accessibility
Forms are critical conversion points ā they must be accessible.
Requirements:
- Every form field has a visible, associated label
- Labels use
<label>elements, not just placeholder text - Required fields are clearly marked
- Error messages are clear, specific, and associated with the field
- Errors are announced to screen readers
- Logical tab order through form fields
Example:
<label for="email">Email Address *</label>
<input
type="email"
id="email"
name="email"
required
aria-required="true"
aria-describedby="email-error"
>
<span id="email-error" role="alert" class="error">
Please enter a valid email address
</span>
5. Heading Structure
Proper heading hierarchy helps screen reader users navigate content.
Requirements:
- One
<h1>per page (the main page title) - Headings follow logical order (H1 > H2 > H3, don't skip levels)
- Headings describe the content that follows
- Don't use headings just for styling (use CSS instead)
Example structure:
H1: Website Accessibility Guide
H2: What is WCAG?
H3: WCAG Principles
H3: Conformance Levels
H2: Essential Requirements
H3: Color Contrast
H3: Keyboard Navigation
6. Link Text
Link text must make sense out of context.
ā Avoid: "Click here" or "Read more" or "Learn more" ā Better: "Read our accessibility guide" or "Download the WCAG checklist"
Why it matters: Screen reader users often navigate by links alone, hearing a list of all links on the page. "Click here" repeated 20 times is useless.
7. Video and Audio Accessibility
Requirements:
- Captions for all video content (not just auto-generated)
- Transcripts for audio-only content
- Audio descriptions for important visual information
- Media players have accessible controls
- No auto-playing audio (or provide easy pause/stop)
ARIA: When and How to Use It
ARIA (Accessible Rich Internet Applications) attributes provide additional semantic information to assistive technologies.
Common ARIA Attributes
aria-label ā Provides a label when visible text isn't available
<button aria-label="Close dialog">
<svg><!-- X icon --></svg>
</button>
aria-labelledby ā References another element as the label
<h2 id="dialog-title">Confirm Action</h2>
<div role="dialog" aria-labelledby="dialog-title">
<!-- dialog content -->
</div>
aria-describedby ā References additional descriptive text
<input
type="password"
aria-describedby="password-requirements"
>
<p id="password-requirements">
Password must be at least 8 characters
</p>
role ā Defines the purpose of an element
<div role="navigation"><!-- nav content --></div>
<div role="alert">Error: Form submission failed</div>
ARIA Rules
- Use semantic HTML first ā
<button>is better than<div role="button"> - Don't override native semantics ā don't put
role="button"on a<button> - All interactive ARIA controls must be keyboard accessible
- Don't use ARIA if you don't need it ā incorrect ARIA is worse than no ARIA
Accessibility Testing
Automated Testing Tools
Automated tools catch 30-40% of accessibility issues. They're a starting point, not a complete solution.
Browser Extensions:
- axe DevTools (Chrome, Firefox) ā comprehensive, developer-friendly
- WAVE (Chrome, Firefox) ā visual feedback on accessibility issues
- Lighthouse (Chrome DevTools) ā built-in accessibility audit
Online Scanners:
- WebAIM WAVE ā paste any URL for instant analysis
- AChecker ā detailed WCAG compliance report
CI/CD Integration:
- axe-core ā JavaScript library for automated testing
- Pa11y ā command-line accessibility testing
Manual Testing
Automated tools miss critical issues. Manual testing is essential.
Keyboard Testing:
- Unplug your mouse
- Tab through the entire page
- Verify all interactive elements are reachable
- Check focus indicators are visible
- Test forms, modals, dropdowns, carousels
Screen Reader Testing:
- NVDA (Windows, free) ā most popular Windows screen reader
- JAWS (Windows, paid) ā enterprise standard
- VoiceOver (Mac/iOS, built-in) ā Apple's screen reader
- TalkBack (Android, built-in) ā Android screen reader
Basic screen reader test:
- Turn on the screen reader
- Navigate your site using only the keyboard
- Listen to how content is announced
- Can you complete key tasks (find info, fill forms, make purchases)?
Color Blindness Testing:
- Use browser extensions like "Colorblind" to simulate different types of color blindness
- Ensure information isn't conveyed by color alone
User Testing
The gold standard: test with real users who have disabilities.
- Hire accessibility consultants who use assistive technologies
- Include people with disabilities in your user testing
- Listen to their feedback and prioritize fixes
Common Accessibility Mistakes
- Using placeholder text as labels ā placeholders disappear when typing
- Low contrast text ā especially light gray on white
- Icon-only buttons without labels ā screen readers can't interpret icons
- Keyboard traps ā modals or menus you can't escape with keyboard
- Auto-playing videos with sound ā disorienting for screen reader users
- CAPTCHAs without alternatives ā many are impossible for screen reader users
- PDF-only content ā PDFs are often inaccessible; provide HTML alternatives
- Unlabeled form fields ā relying only on placeholder text
- Missing skip navigation links ā forces screen reader users to tab through entire nav every page
- Inaccessible custom components ā dropdowns, date pickers, sliders built without accessibility
Quick Wins: High-Impact Accessibility Improvements
If you're starting from scratch, prioritize these:
- Add alt text to all images (30 minutes)
- Ensure sufficient color contrast (1-2 hours)
- Add proper labels to all form fields (1 hour)
- Implement logical heading structure (1-2 hours)
- Make sure all interactive elements are keyboard accessible (2-4 hours)
- Add skip navigation link (30 minutes)
- Test with keyboard only (1 hour)
- Run automated accessibility scan and fix critical issues (2-4 hours)
Accessibility Statement
Publish an accessibility statement on your website:
Include:
- Your commitment to accessibility
- Which standard you conform to (WCAG 2.1 Level AA)
- Known limitations or issues
- How users can report accessibility problems
- Contact information for accessibility questions
- Date of last review
Example:
We are committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards.
This website aims to conform to WCAG 2.1 Level AA. If you encounter any accessibility barriers, please contact us at accessibility@yourcompany.com.
Accessibility Checklist
Use this checklist for new pages or features:
- [ ] All images have descriptive alt text
- [ ] Color contrast meets WCAG AA standards (4.5:1 for text)
- [ ] All interactive elements are keyboard accessible
- [ ] Focus indicators are visible on all focusable elements
- [ ] Heading structure is logical (H1 > H2 > H3)
- [ ] All form fields have associated labels
- [ ] Error messages are clear and associated with fields
- [ ] Links have descriptive text (not "click here")
- [ ] Videos have captions
- [ ] Page has a descriptive
<title> - [ ] HTML is valid (no major errors)
- [ ] Tested with keyboard navigation
- [ ] Tested with screen reader
- [ ] Automated accessibility scan shows no critical issues
Resources
Guidelines and Standards:
- WCAG 2.1 Guidelines: w3.org/WAI/WCAG21/quickref/
- WebAIM: webaim.org
- A11y Project: a11yproject.com
Testing Tools:
- axe DevTools: deque.com/axe/devtools/
- WAVE: wave.webaim.org
- Lighthouse: Chrome DevTools > Lighthouse
Learning:
- WebAIM Articles: webaim.org/articles/
- Deque University: dequeuniversity.com
- Google Web Fundamentals: web.dev/accessibility/
Accessibility is not a one-time project ā it's an ongoing commitment. Build it into your design and development process from the start, and you'll create better experiences for everyone.