Complete Guide to ADA & WCAG Compliance

Everything you need to know about making your website accessible and legally compliant.

Run a Free Scan Read FAQs

Introduction to Web Accessibility

Web accessibility means designing and developing websites so that people with disabilities can use them effectively. This includes people who are blind or have low vision, people who are deaf or hard of hearing, people with motor impairments who cannot use a mouse, and people with cognitive disabilities who may need content presented in specific ways.

Accessibility is not just about compliance or avoiding lawsuits, though those are valid concerns. Accessible websites are better websites for everyone. The principles that make sites usable for people with disabilities also make them easier to use on mobile devices, faster to load, more compatible with different browsers, and easier for search engines to index.

Consider how accessibility features benefit all users:

  • Captions on videos help deaf users, but also help people watching in noisy environments or who prefer to read
  • Clear navigation and headings help screen reader users, but also help everyone find content quickly
  • High color contrast helps users with low vision, but also helps anyone using their phone in bright sunlight
  • Keyboard navigation helps users with motor impairments, but also helps power users who prefer keyboards

The Business Case

According to the CDC, 1 in 4 U.S. adults has a disability. That's 61 million potential customers. Beyond market reach, accessible websites typically have better SEO, lower bounce rates, and higher conversion rates because they're simply easier for everyone to use.

Understanding the ADA and Websites

The Americans with Disabilities Act (ADA) was signed into law in 1990 to prohibit discrimination against people with disabilities. Title III of the ADA requires that "places of public accommodation" be accessible. While the law predates the modern internet, courts have consistently held that websites qualify as places of public accommodation.

How the ADA Applies to Websites

The ADA does not explicitly mention websites or specify technical standards. However, the Department of Justice has repeatedly affirmed that websites must be accessible under Title III. In 2022, the DOJ issued guidance confirming that "the ADA's requirements apply to all the goods, services, privileges, or activities offered by public accommodations, including those offered on the web."

This applies to virtually any business website:

  • E-commerce sites selling products or services
  • Restaurants, hotels, and entertainment venues
  • Healthcare providers with patient portals
  • Banks and financial institutions
  • Educational institutions
  • Professional service providers

Legal Risks

Website accessibility lawsuits have increased dramatically over the past decade. In 2023, over 4,000 ADA website accessibility lawsuits were filed in federal court alone, and many more are settled before litigation. Any business with a website can be targeted, regardless of size.

Settlement Costs

ADA website lawsuits typically settle for $10,000 to $150,000 or more, plus attorney fees. This doesn't include the cost of actually fixing the website, which is required as part of most settlements. Proactive accessibility is almost always less expensive than reactive remediation.

What Courts Expect

While the ADA doesn't specify technical standards, courts and settlement agreements consistently reference WCAG (Web Content Accessibility Guidelines) as the benchmark. Most settlements require conformance with WCAG 2.1 Level AA within 6 to 12 months. Understanding and following WCAG is the most practical way to reduce your legal risk.

WCAG Standards Explained

WCAG stands for Web Content Accessibility Guidelines. It is an international standard developed by the World Wide Web Consortium (W3C), the same organization that develops HTML and CSS standards. WCAG provides specific, testable criteria for making web content accessible.

Versions of WCAG

WCAG 2.0 (2008) established the foundational accessibility requirements that are still relevant today. It introduced the four principles (Perceivable, Operable, Understandable, Robust) and three conformance levels (A, AA, AAA).

WCAG 2.1 (2018) added 17 new success criteria addressing mobile accessibility, low vision, and cognitive disabilities. This is currently the most commonly referenced version in legal contexts.

WCAG 2.2 (2023) is the latest version, adding 9 new criteria with a focus on users with cognitive disabilities and improved mobile experiences. Each version is backward compatible: meeting 2.2 means you also meet 2.1 and 2.0.

Conformance Levels

Level A is the minimum level of conformance. It addresses the most critical barriers that would completely prevent users from accessing content. Examples include providing text alternatives for images and ensuring functionality works with a keyboard.

Level AA is the recommended level for most organizations and is what legal settlements typically require. It includes all Level A criteria plus additional requirements like sufficient color contrast, resize support, and consistent navigation.

Level AAA is the highest level of conformance. It includes some requirements that may not be feasible for all content, such as sign language interpretation for audio and enhanced contrast ratios. Most organizations aim for AA with AAA where practical.

Our Recommendation

Target WCAG 2.2 Level AA conformance. This meets current legal expectations and positions you well for future requirements. Our scanner tests against WCAG 2.2 AA criteria to help you identify gaps.

The Four Principles of Accessibility (POUR)

WCAG is organized around four principles, often referred to by the acronym POUR. Understanding these principles helps you think about accessibility holistically rather than just checking boxes.

1. Perceivable

Information and user interface components must be presentable in ways users can perceive. This means content cannot rely solely on a single sense (like vision) to be understood.

  • Text alternatives: Provide alt text for images, transcripts for audio, and descriptions for complex graphics
  • Captions and audio descriptions: Videos need captions for deaf users and may need audio descriptions for blind users
  • Adaptable content: Content should be presentable in different ways (like simpler layouts) without losing meaning
  • Distinguishable: Make it easy for users to see and hear content, including sufficient color contrast

2. Operable

User interface components and navigation must be operable. Users must be able to interact with all controls and navigate all content regardless of how they interact with their computer.

  • Keyboard accessible: All functionality must be available using only a keyboard
  • Enough time: Users must have sufficient time to read and use content
  • Seizures and physical reactions: Content must not cause seizures or other physical reactions
  • Navigable: Users must be able to navigate, find content, and determine where they are
  • Input modalities: Make it easier to operate functionality through various inputs beyond keyboard

3. Understandable

Information and the operation of the user interface must be understandable. Users must be able to comprehend both the content and how to use the interface.

  • Readable: Text content must be readable and understandable
  • Predictable: Web pages must appear and operate in predictable ways
  • Input assistance: Help users avoid and correct mistakes

4. Robust

Content must be robust enough to be interpreted reliably by a wide variety of user agents, including assistive technologies.

  • Compatible: Maximize compatibility with current and future user agents, including assistive technologies
  • Valid code: Use proper HTML and follow ARIA specifications correctly
  • Name, role, value: Ensure custom controls communicate their purpose and state to assistive technologies

Most Common Accessibility Issues

While WCAG contains dozens of success criteria, a handful of issues account for the majority of accessibility barriers. Addressing these issues will significantly improve your site's accessibility.

Missing or Inadequate Alt Text

Images without alternative text are the single most common accessibility issue. Screen readers cannot describe images to blind users without alt text. Every meaningful image needs descriptive alt text that conveys its purpose. Decorative images should have empty alt attributes (alt="") so screen readers skip them.

Insufficient Color Contrast

Text that doesn't contrast enough with its background is difficult or impossible to read for users with low vision or color blindness. WCAG requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. Tools can measure contrast ratios automatically.

Missing Form Labels

Form inputs without properly associated labels leave users guessing what information to enter. Each input needs a label element with a "for" attribute matching the input's "id". Placeholder text is not a substitute for labels.

Keyboard Inaccessibility

Many users cannot use a mouse and rely on keyboards to navigate. All interactive elements must be reachable and usable with only a keyboard. Custom widgets built with JavaScript often fail this requirement.

Missing or Incorrect Heading Structure

Headings (H1, H2, H3, etc.) create a navigable outline of the page. Screen reader users often navigate by jumping between headings. Pages should have a logical heading hierarchy without skipping levels (like jumping from H1 to H4).

Missing Link Text

Links with text like "click here" or "read more" don't tell users where the link goes. Screen reader users often navigate by listening to a list of links, so each link should make sense out of context. Use descriptive text that explains the link's destination.

Missing Page Titles

Every page needs a unique, descriptive title element. Page titles are announced by screen readers when pages load and appear in browser tabs and bookmarks. Missing or generic titles make navigation difficult.

How to Test Your Website

Effective accessibility testing combines automated scanning with manual testing. Neither approach is sufficient on its own.

Automated Testing

Automated tools like our scanner can quickly identify many common issues: missing alt text, insufficient contrast, missing labels, invalid ARIA, and similar technical problems. Automated testing is fast, consistent, and can be integrated into development workflows.

However, automated tools can only catch about 30-40% of accessibility issues. They cannot determine whether alt text is actually meaningful, whether tab order is logical, or whether content makes sense when read linearly. Automated testing is a starting point, not a complete solution.

Manual Testing

Manual testing involves actually using your website the way users with disabilities would:

  • Keyboard testing: Navigate your entire site using only Tab, Shift+Tab, Enter, Space, and arrow keys. Can you reach and use everything?
  • Screen reader testing: Use a screen reader (NVDA is free for Windows, VoiceOver is built into Mac/iOS) to experience your site. Does it make sense?
  • Zoom testing: Zoom to 200% or more. Does content remain readable and usable?
  • Color testing: View your site in grayscale. Can you still understand all information?

Testing Frequency

Run automated scans whenever you make significant changes. Monthly scans help catch regressions. Manual testing should happen during development of new features and periodically for comprehensive review.

Fixing Accessibility Issues

When you find accessibility issues, prioritize them by impact rather than trying to fix everything at once.

Priority 1: Critical Barriers

Fix issues that completely block access first. This includes keyboard traps (users can get into something but not out), missing form labels that prevent form submission, and interactive elements that don't work with assistive technology.

Priority 2: Serious Issues

Address issues that significantly impair usage. Missing alt text on important images, insufficient contrast on body text, and missing page titles fall into this category. These don't completely block access but make the site very difficult to use.

Priority 3: Moderate Issues

Handle issues that cause friction but don't block usage. Examples include heading structure problems, low contrast on less critical elements, and missing skip links. These improve the experience significantly but aren't immediate blockers.

Priority 4: Best Practices

Finally, address issues that represent best practices rather than strict requirements. This might include enhanced focus indicators, additional ARIA landmarks, or improved error messaging.

Document Your Progress

Keep records of your accessibility testing and remediation efforts. This documentation can be valuable if you ever face legal action, as it demonstrates good faith effort toward compliance. Track what issues you found, when you fixed them, and any ongoing accessibility work.

Next Steps

Now that you understand the fundamentals of web accessibility, here's how to move forward:

  1. Run a scan to identify current accessibility issues on your website
  2. Review the results and prioritize issues by severity
  3. Fix critical issues first to remove the biggest barriers
  4. Implement ongoing testing to catch new issues as they arise
  5. Train your team so accessibility becomes part of your development process

Accessibility is not a one-time project but an ongoing commitment. By understanding these fundamentals and implementing regular testing, you can create a website that works for everyone while reducing your legal risk.

Ready to Check Your Website?

Get your free accessibility report in under 60 seconds.

Run Free Scan Explore Resources