Blog

Why Accessibility Needs to Be Infrastructure, Not a Feature

TestParty
TestParty
January 30, 2026

Accessibility is not a project. It's a production capability. When organizations treat accessibility as a feature—something to build once and ship—they inevitably regress. New pages launch without alt text. A framework upgrade breaks keyboard navigation. A third-party widget introduces focus traps. Six months after a "successful" accessibility project, the site is back where it started.

The organizations that maintain accessibility treat it like security or reliability: as infrastructure requiring systems, governance, and continuous maintenance. They don't rely on individual developers remembering to add alt text; they build components that require alt text as a prop. They don't hope keyboard navigation works; they test it in CI before code can merge. They don't audit once a year; they monitor continuously.

If accessibility depends on heroics, it will fail. One dedicated champion can't review every feature. One accessibility project can't anticipate every future change. Only infrastructure—systems that make the right thing the default—produces sustained accessibility. According to WebAIM's 2024 Million report, 95.9% of home pages have detectable WCAG failures. That number won't improve through periodic audits. It improves through infrastructure.


Key Takeaways

Sustainable accessibility requires treating it as infrastructure with systems, ownership, and ongoing investment.

  • Infrastructure makes the right thing the default – Accessible components, CI/CD checks, and design system governance prevent issues rather than catching them later
  • Accessibility behaves like security – Both require standards, automated checks, expert review, and incident response; neither is "done" after a single project
  • Shift-left economics apply – Finding issues in CI costs a fraction of fixing them post-lawsuit; the average page has 56.8 errors (WebAIM)
  • Ownership structures matter – Central accessibility lead plus embedded champions, clear team interfaces, and defined SLAs determine success
  • Metrics prove maturity – Regressions per release, mean time to remediate, and issues caught in CI vs. production indicate infrastructure health

What "Infrastructure" Means for Accessibility

Infrastructure is the foundational layer that makes everything else work. When accessibility is infrastructure, it's woven into how the organization builds software—not added after.

Contrast with "Feature" Mindset

+-------------------------------------+----------------------------------------------------+
|           Feature Mindset           |               Infrastructure Mindset               |
+-------------------------------------+----------------------------------------------------+
|   "We'll add accessibility later"   |    "We prevent accessibility issues by default"    |
+-------------------------------------+----------------------------------------------------+
|       Project with an end date      |                 Ongoing capability                 |
+-------------------------------------+----------------------------------------------------+
|   Depends on individual awareness   |              Enforced through systems              |
+-------------------------------------+----------------------------------------------------+
|         Audited periodically        |               Monitored continuously               |
+-------------------------------------+----------------------------------------------------+
|   Fixes applied to specific pages   |        Fixes embedded in shared components         |
+-------------------------------------+----------------------------------------------------+
|          Champion-dependent         |  Distributed responsibility with clear ownership   |
+-------------------------------------+----------------------------------------------------+

The feature mindset produces temporary compliance. The infrastructure mindset produces sustained accessibility.

What Accessibility Infrastructure Includes

Infrastructure isn't just tools—it's the combination of systems, processes, and governance that make outcomes repeatable:

  • Design system foundations – Color tokens that meet contrast, typography scale, spacing, focus states
  • Component library – Buttons, modals, forms, navigation that are accessible by default
  • Engineering enforcement – Lint rules, unit tests, CI gates
  • Release monitoring – Post-deploy scans, regression detection
  • Governance – Ownership model, triage process, training, documentation

Each layer reinforces the others. Design tokens enforce contrast. Components use those tokens. CI validates components. Monitoring catches anything that slips through.


Why Accessibility Behaves Like Security

The parallel between accessibility and security illuminates why accessibility needs the infrastructure approach.

Security Infrastructure

No organization treats security as a feature. Security requires:

  • Threat modeling – Understanding what could go wrong
  • Secure coding standards – Guidelines developers follow
  • Code review – Expert eyes on sensitive code
  • Automated scanning – SAST/DAST in CI/CD
  • Penetration testing – Periodic expert assessment
  • Incident response – Plans for when issues occur
  • Patching – Ongoing updates for new vulnerabilities

Organizations that treat security as a one-time project get breached.

Accessibility Infrastructure

Accessibility requires analogous elements:

+-----------------------------+--------------------------------------------------+
|           Security          |             Accessibility Equivalent             |
+-----------------------------+--------------------------------------------------+
|       Threat modeling       |   Understanding user barriers and AT behaviors   |
+-----------------------------+--------------------------------------------------+
|   Secure coding standards   |         Accessibility coding guidelines          |
+-----------------------------+--------------------------------------------------+
|         Code review         |           Accessibility review in PRs            |
+-----------------------------+--------------------------------------------------+
|      Automated scanning     |          axe-core, Lighthouse in CI/CD           |
+-----------------------------+--------------------------------------------------+
|     Penetration testing     |        Screen reader and keyboard testing        |
+-----------------------------+--------------------------------------------------+
|      Incident response      |        Accessibility issue triage process        |
+-----------------------------+--------------------------------------------------+
|           Patching          |          Ongoing remediation of issues           |
+-----------------------------+--------------------------------------------------+

Organizations that treat accessibility as a one-time project end up in lawsuits. Seyfarth Shaw reports 8,800 ADA Title III federal lawsuits in 2024—many against organizations that thought their accessibility project was complete.


The Accessibility Infrastructure Stack

A comprehensive accessibility infrastructure has distinct layers, each with specific responsibilities.

Layer 1: Design Foundations

Design decisions at the foundation level determine what's possible for everything built on top.

Color system:

  • Color tokens that meet WCAG contrast requirements by construction
  • Primary text color always >= 4.5:1 against backgrounds
  • Focus indicator colors with >= 3:1 contrast

Typography:

  • Base font sizes that support user zoom
  • Line height and letter spacing for readability
  • Heading scale that's visually and semantically distinct

Interaction patterns:

  • Defined focus states for all interactive elements
  • Error state patterns that don't rely on color alone
  • Hover/active states that have keyboard equivalents

When these foundations are right, designers using the system produce accessible designs automatically.

Layer 2: Component Library

Components are where accessibility engineering happens once and scales everywhere.

Accessible components should:

  • Use semantic HTML by default
  • Handle keyboard navigation automatically
  • Expose correct ARIA attributes
  • Manage focus where needed
  • Require accessibility inputs (accessible names, alt text)

Example: Accessible Button Component

// Using the Button component enforces accessibility
<Button 
  label="Submit order"  // Required prop ensures accessible name
  onClick={handleSubmit}
  isLoading={submitting}  // Handles aria-busy
  isDisabled={!valid}    // Handles aria-disabled
/>

Developers using this component get accessibility without thinking about ARIA or keyboard handling. The one-time engineering investment in the component pays dividends across the entire product.

Layer 3: Engineering Enforcement

Enforcement catches issues before they ship.

Development-time:

  • ESLint with jsx-a11y plugin catches missing alt, invalid ARIA
  • TypeScript types require accessibility props
  • IDE integrations provide immediate feedback

CI/CD:

  • axe-core integration tests rendered components
  • Lighthouse accessibility scores tracked
  • Critical violations fail builds

Example CI Configuration:

test:
  script:
    - npm run lint:a11y
    - npm run test:a11y
  rules:
    - if: $A11Y_VIOLATIONS > 0
      fail_build: true

With enforcement, accessibility regressions don't reach production because they can't merge.

Layer 4: Release Monitoring

Post-deployment monitoring catches what CI missed—dynamic content, third-party components, content changes.

Monitoring includes:

  • Regular automated scans of production pages
  • Regression detection (comparing scan results over time)
  • Alerting when new issues appear
  • Dashboard tracking key accessibility metrics

Monitoring catches the new hero image uploaded without alt text, the third-party chat widget that broke keyboard navigation, or the form field whose label was removed.

Layer 5: Governance

Governance ensures the system continues working as people change.

Governance includes:

  • Clear ownership model (who's responsible for what)
  • Triage process (how issues are prioritized)
  • SLAs (how quickly issues must be fixed)
  • Training (onboarding for new team members)
  • Documentation (how to maintain accessible patterns)

Without governance, infrastructure decays. Component documentation becomes outdated, new team members skip accessibility training, and ownership becomes unclear.


Organizational Design: Who Owns What

Accessibility infrastructure requires clear ownership to function.

Centralized Accessibility Lead

A central accessibility specialist or team provides:

  • Standard-setting and guidance
  • Audit and testing expertise
  • Training and enablement
  • Escalation path for complex issues
  • External representation (vendor discussions, procurement)

This central function ensures consistency and expertise.

Embedded Accessibility Champions

Champions within product/engineering teams provide:

  • Day-to-day accessibility awareness
  • PR review for accessibility
  • First-line issue identification
  • Team-specific pattern development
  • Bridge between central expertise and team context

Champions make accessibility part of regular team workflow, not a distant specialty.

Team Responsibilities

+----------------------------+----------------------------------------------------+
|            Team            |            Accessibility Responsibility            |
+----------------------------+----------------------------------------------------+
|   Platform/Design System   |      Accessible components, tokens, patterns       |
+----------------------------+----------------------------------------------------+
|    Product Engineering     |   Correct component usage, content accessibility   |
+----------------------------+----------------------------------------------------+
|     Content/Marketing      |       Alt text, heading structure, link text       |
+----------------------------+----------------------------------------------------+
|             QA             |           Keyboard/screen reader testing           |
+----------------------------+----------------------------------------------------+
|     Product Management     |        Prioritization, acceptance criteria         |
+----------------------------+----------------------------------------------------+
|      Legal/Compliance      | Risk framing, evidence needs (not implementation)  |
+----------------------------+----------------------------------------------------+

Clear interfaces between teams prevent gaps and overlaps.


The Shift-Left Playbook

"Shift left" means catching issues earlier in the development process, where they're cheaper to fix.

Step-by-Step Implementation

Phase 1: Baseline

  • Run comprehensive accessibility scan
  • Document current state and priority issues
  • Identify highest-impact user flows

Phase 2: Foundation

  • Fix high-severity issues in source code
  • Codify fixes into reusable components
  • Establish accessible design tokens

Phase 3: Enforcement

  • Add linting rules for fixed issue patterns
  • Integrate accessibility checks into CI
  • Fail builds on critical regressions

Phase 4: Monitoring

  • Set up production scanning
  • Create regression dashboard
  • Establish alerting thresholds

Phase 5: Governance

  • Document ownership model
  • Define triage process and SLAs
  • Create training materials
  • Schedule periodic reviews

Phase 6: Validation

  • Add periodic manual AT testing
  • Conduct user testing where possible
  • Review metrics quarterly

This sequence builds infrastructure layer by layer, each phase reinforcing the previous.

Economics of Shift-Left

+--------------------------------------+-------------------+
|             When Caught              |   Relative Cost   |
+--------------------------------------+-------------------+
|     During development (linting)     |         1x        |
+--------------------------------------+-------------------+
|          During code review          |         2x        |
+--------------------------------------+-------------------+
|              During QA               |         5x        |
+--------------------------------------+-------------------+
|            In production             |        10x        |
+--------------------------------------+-------------------+
|   During audit/remediation project   |        20x        |
+--------------------------------------+-------------------+
|         After demand letter          |      50-100x      |
+--------------------------------------+-------------------+

The numbers are illustrative, but the pattern is consistent: earlier is cheaper. WebAIM data showing 56.8 average errors per page indicates the scale of potential remediation work if issues aren't prevented.


Source Code Remediation as Infrastructure

The contrast between infrastructure-level remediation and reactive fixes illustrates why source code matters.

Overlay Approach (Not Infrastructure)

Overlays attempt to fix accessibility at the browser level:

  • JavaScript scans the DOM and attempts modifications
  • Changes happen at render time, not in source
  • No version control, no testing
  • Every page load re-applies "fixes"
  • Underlying issues remain

TestParty research based on Court Listener data shows over 1,000 overlay users were sued in 2023-2024. The National Federation of the Blind condemned overlays explicitly. Overlays aren't infrastructure—they're band-aids.

Source Code Remediation (Real Infrastructure)

Fixing issues in source code:

  • Creates permanent changes
  • Produces version-controlled, reviewable commits
  • Enables regression testing
  • Scales through component reuse
  • Generates evidence of remediation

When remediation is automated or AI-assisted, it multiplies infrastructure value:

  • Faster fix implementation
  • Lower developer burden
  • More consistent patterns
  • Broader coverage

Source code remediation is the only approach that produces infrastructure-quality fixes.


Metrics That Prove Infrastructure Maturity

Leadership needs metrics that demonstrate whether accessibility infrastructure is working.

Leading Indicators

Leading indicators show whether processes are working:

+----------------------------------------+--------------------------------------------+
|                 Metric                 |              What It Measures              |
+----------------------------------------+--------------------------------------------+
|   Issues caught in CI vs. production   |   How effectively shift-left is working    |
+----------------------------------------+--------------------------------------------+
|   % of PRs with accessibility review   |             Process adherence              |
+----------------------------------------+--------------------------------------------+
|       Component library coverage       |   How much UI uses accessible components   |
+----------------------------------------+--------------------------------------------+
|        Training completion rate        |          Team capability building          |
+----------------------------------------+--------------------------------------------+

Lagging Indicators

Lagging indicators show outcomes:

+-------------------------------------------+----------------------------------------+
|                   Metric                  |            What It Measures            |
+-------------------------------------------+----------------------------------------+
|   Accessibility regressions per release   |    Stability of accessibility state    |
+-------------------------------------------+----------------------------------------+
|       Mean time to remediate (MTTR)       |          Response capability           |
+-------------------------------------------+----------------------------------------+
|           Audit delta over time           |   Direction of overall accessibility   |
+-------------------------------------------+----------------------------------------+
|     User-reported accessibility issues    |           Real-world impact            |
+-------------------------------------------+----------------------------------------+
|        Legal issues/demand letters        |        Ultimate risk indicator         |
+-------------------------------------------+----------------------------------------+

Dashboard Example

A quarterly accessibility dashboard might track:

  • Current state: Total issues by severity, pages scanned
  • Trend: Issues over time (is it improving?)
  • Process: % caught in CI, MTTR
  • Coverage: % of components in accessible library, pages tested manually
  • Risk: Open critical issues, overdue remediations

This provides visibility into whether infrastructure is maintaining accessibility or whether technical debt is accumulating.


Communicating to Leadership

Translating infrastructure thinking to executive audiences requires different framing.

Business Terms

+-------------------------------+------------------------------------------+
|       Technical Concept       |           Business Translation           |
+-------------------------------+------------------------------------------+
|   CI/CD accessibility gates   |    Quality assurance prevents defects    |
+-------------------------------+------------------------------------------+
|       Component library       |      Standardization reduces costs       |
+-------------------------------+------------------------------------------+
|     Regression monitoring     |    Risk management and early warning     |
+-------------------------------+------------------------------------------+
|    Source code remediation    |   Permanent fixes, not recurring costs   |
+-------------------------------+------------------------------------------+
|           Shift-left          |   Prevention cheaper than remediation    |
+-------------------------------+------------------------------------------+

Business Case Elements

Risk reduction:

  • 8,800 ADA federal lawsuits in 2024
  • TestParty data: 77% target e-commerce
  • Settlements range from $5,000 to six figures
  • Legal defense costs typically $10,000+ even for settlements

Market opportunity:

  • 70+ million US adults with disabilities (CDC)
  • $13 trillion global disability spending power (World Economic Forum)
  • Procurement requirements increasingly include accessibility

Operational efficiency:

  • Fixes in CI are 10-50x cheaper than post-launch
  • Accessible components reduce per-feature engineering
  • Fewer QA cycles when accessibility is built in

Quality correlation:

  • Accessible code tends to be well-structured code
  • SEO benefits from semantic markup
  • Mobile usability improves with accessibility

FAQ

How do we get started with accessibility infrastructure when we have zero?

Start with the highest-impact, lowest-effort items: (1) Add eslint-plugin-jsx-a11y to your linter—immediate feedback on obvious issues. (2) Run a baseline scan with axe to understand your current state. (3) Fix the critical issues in your most important user flow (checkout, signup). (4) Wrap those fixes in reusable components. This creates a foundation to build on incrementally rather than requiring a massive upfront project.

How much does accessibility infrastructure cost to build?

It depends on your starting point and ambitions. Adding linting and CI checks costs development time measured in hours. Building an accessible design system component library can take weeks to months. The investment pays back in reduced remediation costs—fixing a missing label in CI takes minutes; fixing hundreds of them in a remediation project takes days. Organizations that build infrastructure typically find it cheaper than the alternative of repeated audits and emergency fixes.

Who should own the accessibility infrastructure?

Typically: a central accessibility specialist or team sets standards and provides expertise; platform/design system team owns accessible components; engineering teams own correct usage in their products; QA owns testing protocols. Clear ownership with defined interfaces matters more than specific organizational structure. The key is ensuring someone owns each layer of the stack and teams know who to escalate to.

How do we prevent accessibility from becoming someone else's problem?

Shared ownership and enforcement. When CI gates fail builds on accessibility violations, every developer cares. When accessible components require accessibility props, developers provide them. When accessibility criteria are in user stories, product managers prioritize them. Make accessibility everyone's default through systems, not just someone's advocacy.

Can we buy accessibility infrastructure or do we have to build it?

Some elements can be purchased: accessible component libraries (Radix, Headless UI, etc.), scanning tools (axe, TestParty), monitoring services. Other elements must be built: your design tokens, your CI integration, your governance processes. Most organizations combine bought components with custom integration. The infrastructure is the integration and operation of these elements, not just the tools themselves.

How do we know when our accessibility infrastructure is "mature"?

Signs of maturity: (1) Most accessibility issues are caught in CI, not production. (2) Regressions are rare and fixed quickly when they occur. (3) New features ship without creating accessibility debt. (4) Team members can build accessible features without specialized expertise. (5) Periodic audits find few issues. Metrics like regression rate, MTTR, and CI catch rate quantify this maturity.


Internal Links

External Sources


This article was written by TestParty's editorial team with AI assistance. All statistics and claims have been verified against primary sources. Last updated: January 2026.

Stay informed

Accessibility insights delivered
straight to your inbox.

Contact Us

Automate the software work for accessibility compliance, end-to-end.

Empowering businesses with seamless digital accessibility solutions—simple, inclusive, effective.

Book a Demo