Accessibility Statement
Learn how to draft a transparent, legally sound accessibility statement using a project walkthrough that moves from WCAG 2.2 audits to public disclosure.
Last revised
- Home
- Accessibility Statement
On this page
- Project Phase 1: Defining the Conformance Target
- Project Phase 2: The Technical Audit and Remediation
- Project Phase 3: Testing the User Journeys
- Project Phase 4: Drafting the Statement
- Project Phase 5: Establishing the Feedback Loop
- Worked Example: The Cost of Retrofitting vs. Native Build
- Comparing Accessibility Strategies
- The Final Deliverable: The Statement Structure
- Maintaining the Statement Over Time
An accessibility statement is more than a legal shield; it is a public declaration of a company's commitment to inclusive design. For business owners and marketers, it serves as the primary touchpoint for users with disabilities to understand how a site functions and how to request help when it doesn't. For practitioners, it is a documentation of the technical standards applied to a digital product.
Writing an effective accessibility statement requires a shift in perspective from marketing to transparency. Most corporate statements use vague language about "striving for excellence," which provides little value to a screen-reader user facing a broken form. A professional statement details the specific standards used (such as WCAG 2.2), the testing methodology employed, and—most importantly—the known gaps in the experience. This honesty reduces legal risk by demonstrating a good-faith effort and improves user experience by providing clear alternatives to broken paths.
To illustrate how to build this document from the ground up, we will follow a hypothetical project for a mid-sized creative studio. This illustrative example tracks the process from the initial audit to the final publication of the statement, explaining the technical trade-offs and the reasoning behind each disclosure.
Project Phase 1: Defining the Conformance Target
The first step in any accessibility project is deciding which standard to target. For this illustrative project, the studio decided on WCAG 2.2 Level AA. The Web Content Accessibility Guidelines (WCAG) are the gold standard globally, and Level AA is the benchmark typically required for compliance with the Americans with Disabilities Act (ADA) in the US and Section 508 for federal contracts.
The studio had to choose between Level A, AA, and AAA. Level A is the minimum; failing it means the site is fundamentally broken for many. Level AAA is the highest, but it is often impractical for commercial sites—for example, it requires sign language interpretations for all pre-recorded audio. Level AA provides the necessary balance of usability and feasibility.
- Target Standard WCAG 2.2 Level AA
- Primary Goal Keyboard and screen reader operability
- Legal Context ADA Title III and Section 508
- Scope All public-facing templates and core user journeys
The decision to target 2.2 rather than 2.1 was based on the need to address newer mobile interactions, such as "target size" (ensuring buttons are large enough to be tapped without error) and "dragging movements" (providing a click-based alternative to drag-and-drop interfaces). By setting this target early, the studio avoided the need to retroactively fix components that would have passed 2.1 but failed 2.2.
Decision: "Aims to Meet" vs. "Conforms to"
The studio chose the phrasing "aims to meet" for the final statement. In a site with hundreds of legacy blog posts and weekly updates, claiming total conformance is a liability. If a single image is missing alt text on page 402, a "conforms to" claim becomes a false statement. "Aims to meet" signals a commitment to the standard while acknowledging the reality of content decay.
Project Phase 2: The Technical Audit and Remediation
Once the target was set, the studio began the audit. They split the work into two categories: automated scanning and manual verification. They used tools like Axe DevTools and WAVE for the initial sweep, but they knew these tools only catch a fraction of the problems.
Landmarks and Navigation
The audit revealed that the site lacked a clear document structure. Screen reader users rely on landmarks (like <main>, <nav>, and <footer>) to jump between sections. The studio implemented a main landmark on every page and added a "skip to content" link. This link is invisible to sighted users but becomes the first focusable element for keyboard users, allowing them to bypass the navigation menu and go straight to the primary content.
Color Contrast and Visuals
The studio checked all text against the 4.5:1 contrast ratio required for normal text and 3:1 for large text or UI components. This was particularly challenging because the site offered both light and dark themes. They used a contrast checker to ensure that the brand's accent colors remained legible in both modes. For interface components—like the borders of input fields—they ensured a 3:1 ratio so that users with low vision could identify where a form field began and ended.
Trap Avoided: Color-Only Signaling
During the audit, the team found that form errors were signaled only by turning the input border red. This is a critical failure for color-blind users. They remediated this by adding an error icon and a text description (e.g., "Error: Email address is required") that is programmatically linked to the input using aria-describedby. This ensures the screen reader announces the error as soon as the user focuses on the field.
Interactive Components
One of the most complex parts of the site was a "before/after" image slider used to show design transformations. Initially, this was a mouse-only experience. The studio rebuilt this using a range input (<input type=range>). This ensured that the slider was reachable via the Tab key and that the current position was announced to screen readers as a percentage, making the visual comparison accessible to non-sighted users.
Project Phase 3: Testing the User Journeys
The studio didn't just test pages; they tested journeys. An accessible page is useless if the path from the landing page to the checkout is broken. They identified four critical paths: Inquiry, Quote Request, Trial Signup, and Checkout.
For each journey, the team performed three types of tests:
- Keyboard-Only Testing: Navigating the entire flow using only the Tab, Shift+Tab, and Enter keys. They verified that the "focus indicator" (the ring around the active element) was highly visible and never hidden by CSS
outline: none. - Screen Reader Testing: Using NVDA (Windows) and VoiceOver (macOS) to ensure that the reading order was logical and that buttons had descriptive labels (e.g., "Submit Quote Request" instead of just "Submit").
- Reflow Testing: Zooming the browser to 400%. According to WCAG, the site must reflow so that the user doesn't have to scroll in two dimensions (horizontally and vertically) to read a line of text.
- Week 1 Audit: Automated scans and baseline manual testing.
- Week 2 Remediation: Fixing landmarks, contrast, and keyboard traps.
- Week 3 Journey Testing: Verifying the four critical paths with screen readers.
- Week 4 Documentation: Drafting the accessibility statement and known limitations.
During this phase, the team discovered that some older library articles contained wide tables. These tables were keyboard-reachable, but they forced horizontal scrolling on mobile devices. While they could have rebuilt every table, the studio made a business decision: they would fix the templates for all new content but list the legacy tables as a "known limitation" in the statement. This is a practical trade-off that prioritizes the most used pages while remaining honest about the rest.
Project Phase 4: Drafting the Statement
With the technical work complete, the studio began writing the accessibility statement. They avoided the typical legalistic tone, opting instead for a document that acted as a guide for the user. The goal was to answer three questions: What is the standard? What works? What doesn't work?
Defining the Conformance Status
The studio explicitly stated: "This site aims to meet WCAG 2.1 Level AA." They explained the reasoning behind the word "aims," noting that the site changes weekly. This transparency prevents the statement from becoming a legal liability the moment a new piece of content is uploaded without a full audit.
Listing the "Wins"
The statement listed concrete technical achievements. Instead of saying "the site is accessible," they wrote:
- "Every page has a main landmark and a working skip link."
- "Text meets 4.5:1 contrast, and interface components meet 3:1."
- "Motion respects
prefers-reduced-motion."
By listing specific standards, the studio provided a checklist that an external auditor or a sophisticated user could verify. For example, mentioning prefers-reduced-motion tells the user that the site will automatically suppress animations if their operating system is set to reduce motion, which is critical for users with vestibular disorders.
Decision: Documenting the "Why"
The studio included a section on why accessibility matters in the United States, specifically mentioning Title III of the ADA and Section 508. This wasn't just for the user; it was for potential B2B clients who might need a VPAT (Voluntary Product Accessibility Template) for their own procurement files. By mentioning these standards, the studio positioned themselves as a compliant vendor.
The "Known Limitations" Section
This is the most critical part of the document. Most companies omit their failures, but the studio chose to highlight them. They listed three specific gaps:
- Legacy Tables: Some older articles have tables that scroll rather than reflow on small screens.
- Alt Text Quality: While all images have
altattributes, some in the older library are descriptive but not ideal. - Third-Party Embeds: Elements like YouTube embeds or social media feeds are not under the studio's control and may not fully conform.
By admitting these flaws, the studio actually increased the credibility of the rest of the statement. A user who encounters a scrolling table will see it listed in the statement and realize the studio is aware of the issue, rather than assuming the site is simply poorly built.
Project Phase 5: Establishing the Feedback Loop
An accessibility statement is a failure if it doesn't provide a way to report problems. The studio didn't just provide a generic "Contact Us" link; they created a specific protocol for accessibility issues.
- Reporting: The user emails
hello@lumexamedia.comwith the page URL and a description of the blocker. - Acknowledgement: The studio aims to acknowledge the report within two business days.
- Triage: The team determines if the issue is a "blocker" (prevents access to info/forms) or an "improvement" (clunky but usable).
- Resolution: Blockers are targeted for a fix within ten business days.
- Alternative Access: If a fix takes longer, the studio provides the requested information via email or phone immediately.
The key here is the promise of an alternative path. For a person using a screen reader, a broken form is a total wall. Telling them "we are working on it" is useless. Telling them "we can't fix the form today, but if you email us your details, we will process your quote manually" is a functional solution.
Worked Example: The Cost of Retrofitting vs. Native Build
To justify the budget for this project, the studio analyzed the cost of building accessibility natively versus retrofitting it after the site was launched. This is a common dilemma for business owners.
In this illustrative example, the studio compared two similar landing page projects. Project A was built with WCAG 2.2 AA as a primary requirement. Project B was built for speed and aesthetics, with accessibility addressed only after a client complaint.
| Activity | Project A (Native Build) | Project B (Retrofit) | Why the Difference? |
|---|---|---|---|
| Initial Design | $2,000 | $1,500 | Project A required contrast checks and focus state design. |
| Development | $5,000 | $4,000 | Project A required semantic HTML and ARIA implementation. |
| Post-Launch Audit | $1,000 | $1,000 | Both required a final check. |
| Remediation Work | $500 | $6,000 | Project B required rewriting CSS and changing HTML structures. |
| Total Cost | $8,500 | $12,500 | Retrofitting costs ~47% more in this example. |
The reason for the price jump in Project B is "structural debt." In Project A, the developers used a <button> for a clickable element. In Project B, they used a <div> with an onClick event. To make the <div> accessible, they had to add tabindex="0", role="button", and a keyboard event listener for the Enter and Space keys. They had to do this for every single interactive element on the site, which is significantly more labor-intensive than simply using the correct HTML tag from the start.
Comparing Accessibility Strategies
Not every business has the budget for a full-scale manual audit. Depending on the size of the site and the legal risk, different strategies are appropriate. The studio uses the following criteria to decide the depth of the accessibility statement and the accompanying work.
Comprehensive Approach (The Studio's Model)
- Maximum legal protection via transparency.
- High user trust and inclusive UX.
- Easier long-term maintenance.
- Ready for B2B/Government procurement (VPAT).
Minimalist Approach (Automation Only)
- Fast and cheap to implement.
- High risk of missing critical "blockers."
- Vague statements can look like "accessibility washing."
- High cost to fix issues later.
The studio's verdict is that the "Minimalist Approach" is a false economy. While it saves money in the first month, it leaves the business open to ADA lawsuits and alienates a significant portion of the market. For any commercial site, the "Comprehensive Approach"—where the accessibility statement is a living document backed by manual testing—is the only sustainable path.
The Final Deliverable: The Statement Structure
The final accessibility statement for the studio was organized into a specific hierarchy to ensure users could find information quickly. They avoided burying the statement in the footer in a tiny font; instead, they gave it a dedicated page with a clear heading.
- Conformance Status: Clear statement of the target (e.g., WCAG 2.2 AA) and the phrase "aims to meet."
- Testing Methodology: Disclosure of both automated and manual tools used.
- What Works: List of specific achievements (contrast, landmarks, keyboard navigation).
- Known Limitations: Honest list of gaps (legacy content, third-party embeds).
- Reporting Channel: Direct email address and a promised response timeline.
- Alternative Access: Promise to provide info via other means if a blocker exists.
- Legal Context: Mention of ADA/Section 508 for procurement purposes.
By following this structure, the studio transformed a boring legal requirement into a tool for customer service. They no longer had to "hope" the site was accessible; they knew exactly where it stood, and their users knew it too.
An honest accessibility statement is more valuable than a claim of perfect conformance. By documenting known limitations and providing alternative paths to information, a company demonstrates a genuine commitment to inclusion that a generic legal disclaimer cannot match.
Maintaining the Statement Over Time
The project didn't end with the publication of the page. Accessibility is not a one-time checkbox; it is a maintenance task. The studio implemented a "Definition of Done" for all new content. No new page could be published unless it passed a basic keyboard and contrast check.
Furthermore, they scheduled a quarterly review of the "Known Limitations" section. If a legacy table was updated to a responsive format, it was removed from the limitations list. If a new third-party plugin was added that was found to be inaccessible, it was added to the list immediately. This ensures the statement remains an accurate reflection of the site's current state.
For the practitioners in the studio, this meant integrating accessibility into the design system. They created a library of accessible components—buttons, forms, and modals—that were pre-tested for WCAG 2.2 AA. By using these components, the team reduced the risk of introducing new errors, meaning the accessibility statement rarely had to be updated to add new failures, only to remove old ones.
Verdict: The most effective accessibility statement is one that functions as a transparent audit. By targeting WCAG 2.2 AA, testing critical user journeys manually, and admitting to known limitations, a business reduces its legal risk and significantly improves the experience for users with disabilities.
- WCAG
- Web Content Accessibility Guidelines; the international standard for web accessibility developed by the W3C.
- ARIA
- Accessible Rich Internet Applications; a set of attributes that define ways to make web content and web applications more accessible to people with disabilities.
- VPAT
- Voluntary Product Accessibility Template; a document used to report how a product conforms to Section 508 of the Rehabilitation Act.
- Focus Indicator
- The visual outline that appears around an element when it is selected via keyboard navigation.
- Reflow
- The ability of a website to resize its content to fit a smaller screen or a zoomed-in view without requiring horizontal scrolling.
The Integration of Accessibility into the Development Lifecycle
True accessibility is not a final audit phase but a distributed workflow requirement. To move beyond a reactive "fix-it" mentality, organizations must embed accessibility checkpoints into the Definition of Ready (DoR) and Definition of Done (DoD). This requires a shift from treating accessibility as a quality assurance (QA) task to treating it as a core functional requirement. When accessibility is relegated to the end of the production cycle, the cost of remediation increases exponentially, often requiring structural changes to the DOM or fundamental shifts in navigation logic that can destabilize a release. Instead, workflow design should implement "Shift Left" principles, where accessibility requirements are defined during the wireframing stage. This means that a design cannot be handed off to engineering unless it includes a documented focus order, ARIA labels for complex components, and a color contrast validation report. By making accessibility a prerequisite for development, the production schedule remains predictable, avoiding the common "accessibility bottleneck" that occurs 48 hours before a scheduled launch.
Defining Role Ownership and the Responsibility Matrix
Ambiguity regarding who "owns" accessibility is the primary cause of systemic failure. A robust operational model assigns specific, non-overlapping responsibilities across the product team. The Product Manager (PM) owns the requirement; they must ensure that accessibility user stories are prioritized in the backlog alongside feature requests. The UX/UI Designer owns the blueprint; they are responsible for the semantic structure, heading hierarchies, and the visual accessibility of the interface. The Front-End Engineer owns the implementation; they ensure the code adheres to the blueprint and passes automated linting tests. Finally, the QA Engineer owns the verification; they perform manual screen reader testing and keyboard navigation audits. To prevent gaps, a Responsibility Assignment Matrix (RACI) should be utilized. For example, while the Engineer is "Accountable" for the code, the Designer is "Consulted" on the focus state behavior. This prevents the common pitfall where engineers guess the intended tab order, leading to a fragmented user experience that requires multiple rounds of redesign.
Operationalizing Handoffs and Documentation Standards
The handoff from design to engineering is where most accessibility intent is lost. To mitigate this, handoffs must evolve from static image exports to "Accessibility Spec Sheets." These sheets should explicitly map every interactive element to its intended keyboard behavior and screen reader announcement. For instance, a custom dropdown menu should not just be visually represented; the handoff must specify that it uses aria-expanded to communicate state and that the Enter key triggers the selection. Furthermore, the handoff should include a "Component Accessibility Profile" for reusable elements. If a design system is in place, each component in the library should have a documented set of accessibility constraints. When a developer pulls a "Primary Button" from the library, they should inherit a pre-validated accessibility profile. This standardization reduces the cognitive load on the developer and ensures that the production schedule is not derailed by repetitive debugging of the same basic components across different pages.
Production Scheduling and the Remediation Buffer
Scheduling accessibility as a separate "sprint" is a strategic error that leads to technical debt. Instead, accessibility tasks should be atomized and distributed across the standard feature development timeline. A "weighted story point" system can be used, where any story involving complex interactive elements is assigned additional points to account for accessibility testing. Furthermore, the production schedule must include a "Remediation Buffer"—a dedicated window of time between the feature-complete milestone and the final release. This buffer is not for primary development but for polishing the experience based on user testing with people with disabilities. If a team discovers a critical navigation blocker during this window, the buffer prevents the project from sliding into a delayed launch. By allocating 10-15% of each sprint specifically to accessibility refinement, the team avoids the "crunch" period and ensures that the final product is not just compliant, but actually usable.
Worked Operational Example: The "Complex Data Table" Workflow
Consider the implementation of a dynamic, sortable data table. In a traditional workflow, the developer builds the table, and QA later reports that screen readers cannot identify the sorted column. In an accessibility-first workflow, the process follows these concrete steps:
- Requirement Phase: The PM specifies that the table must be navigable via keyboard and that sorting states must be announced to screen readers.
- Design Phase: The Designer creates a spec showing the visual indicator for "sorted ascending" and "sorted descending," and documents that the table header must use
<th scope="col">. - Development Phase: The Engineer implements the table using semantic HTML and adds
aria-sortattributes. They run a local automated scan (e.g., Axe) before submitting the Pull Request. - Handoff Verification: The Engineer demonstrates the keyboard tab-order to the Designer to ensure the logical flow matches the intended UX.
- QA Validation: The QA specialist tests the table using NVDA or VoiceOver, specifically verifying that the "sort" action is announced as a change in state.
This structured approach ensures that by the time the feature reaches the final staging environment, the most difficult accessibility challenges have already been solved.
Decision Criteria for Accessibility Trade-offs
In fast-paced production environments, teams occasionally face conflicts between aesthetic desires and accessibility requirements. To resolve these without defaulting to the easiest path, organizations should employ a standardized set of decision criteria. When a conflict arises, the team should ask the following questions in order:
- Does the proposed design break a WCAG Level AA success criterion? If yes, the design must be altered. Compliance is a non-negotiable baseline.
- Does the alternative accessibility solution significantly degrade the experience for non-disabled users? If the answer is no, the accessible solution is adopted regardless of a slight increase in development time.
- Is there a "progressive enhancement" path? Can we provide a basic, accessible version of the feature that is then enhanced with complex visuals for users who can support them?
- Does the "visual-first" approach create a cognitive barrier? If a design relies solely on color to convey meaning, it fails the decision criteria and must be redesigned to include text or icons.
By applying these criteria, the team removes subjectivity from the process, preventing "design purity" from overriding the legal and ethical necessity of accessibility.
Non-Obvious Pitfalls in Accessibility Management
Many organizations fall into "The Tooling Trap," believing that passing an automated accessibility scan equals a compliant product. Automated tools typically only catch 30-40% of accessibility issues; they cannot detect if a tab order is logical or if an alt-text description is actually helpful. Another common pitfall is "The Specialist Silo," where one "Accessibility Expert" is brought in at the end of the project. This creates a bottleneck and fosters a culture where the rest of the team feels they don't need to learn accessibility because "the expert will fix it." This leads to a cycle of repetitive errors and resentment. Finally, teams often overlook "Temporal Accessibility"—the fact that accessibility breaks over time. A product that is accessible at launch can become inaccessible after a single CSS update or a new JS library integration. Without a regression testing suite specifically for accessibility, the production schedule will eventually be consumed by "ghost bugs" that reappear every time the codebase is updated.
Source-Asset Optimization and Normalization
Accessibility begins at the asset creation stage, long before a screen reader interacts with the final DOM. For visual assets, source files must be normalized to ensure that contrast ratios are calculated against actual hex values rather than perceived colors. Designers should utilize a "semantic layer" in their design tools, tagging elements as 'heading', 'button', or 'landmark' within the source file. This prevents the common pitfall of relying on visual styling to convey hierarchy, which often results in a loss of structural meaning during the handoff to development. Furthermore, all raster assets must be stripped of proprietary metadata that can interfere with assistive technology parsing and replaced with standardized XMP tags that include preliminary alt-text drafts.
Technical Specifications for Delivery Formats
The choice of delivery format directly impacts the perceivability of the content. For vector graphics, SVG is the mandatory standard over PNG or JPG due to its ability to house <title> and <desc> tags directly within the XML structure. When delivering PDFs, the specification must shift from "Print-Ready" to "Tagged PDF" (PDF/UA), ensuring that the logical reading order is explicitly defined in the document tree rather than relying on the visual coordinates of the text blocks. For audio-visual assets, delivery must include synchronized VTT (WebVTT) files for captions rather than "burned-in" subtitles, allowing users to customize text size, color, and background for maximum legibility.
File Organization and Semantic Mapping
To maintain accessibility at scale, file organization must mirror the intended accessibility tree. Assets should be stored in a directory structure that reflects their semantic role (e.g., /assets/ui-controls/ vs /assets/decorative/). This organizational rigor allows automated accessibility auditors to apply different validation rules based on the folder path. A critical decision criterion here is the "Decorative vs. Informative" split: any asset stored in a decorative folder must be programmatically ignored by screen readers (using aria-hidden="true" or empty alt attributes), while informative assets must be mapped to a corresponding text-equivalent manifest file that accompanies the delivery package.
Operational Example: The Accessible Image Pipeline
Consider the implementation of a complex data visualization. The operational workflow is as follows: First, the raw data is exported as a CSV to provide a tabular alternative. Second, the visual is exported as an SVG with an internal <title> summarizing the trend. Third, a long-description HTML fragment is authored to explain the nuances of the data. Finally, these three files are bundled using a consistent naming convention (e.g., chart_01_visual.svg, chart_01_data.csv, chart_01_desc.html). This ensures that regardless of the user's assistive tool, there is a direct, predictable path to the information.
Implementation Pitfalls and Decision Logic
A frequent technical oversight is the "Alt-Text Redundancy" trap, where developers include the word "image of" or "photo of" within the asset metadata, which screen readers already announce, creating a repetitive and frustrating user experience. Another pitfall is the reliance on "Auto-Generated" alt-text from AI tools without human verification; while efficient, these often miss the intent of the image, providing a literal description (e.g., "a man sitting at a desk") instead of a functional one (e.g., "Employee demonstrating the software interface"). Decision criteria for asset selection should prioritize the "Lowest Common Denominator" of technology—if a high-fidelity format breaks accessibility for 5% of users, the lower-fidelity, accessible alternative must be the primary delivery method.