<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Huzefa</title>
    <description>The latest articles on DEV Community by Huzefa (@huzefa).</description>
    <link>https://dev.to/huzefa</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3934327%2F420f2cca-b25b-4867-a4d9-7e618eda10c8.png</url>
      <title>DEV Community: Huzefa</title>
      <link>https://dev.to/huzefa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/huzefa"/>
    <language>en</language>
    <item>
      <title>5,000+ ADA lawsuits in 2025 and 67% targeted small businesses. Web agencies are sitting on hidden liability across every client site they've delivered. Here's what developers actually need to know before a demand letter arrives.</title>
      <dc:creator>Huzefa</dc:creator>
      <pubDate>Sat, 16 May 2026 08:46:55 +0000</pubDate>
      <link>https://dev.to/huzefa/5000-ada-lawsuits-in-2025-and-67-targeted-small-businesses-web-agencies-are-sitting-on-hidden-43gp</link>
      <guid>https://dev.to/huzefa/5000-ada-lawsuits-in-2025-and-67-targeted-small-businesses-web-agencies-are-sitting-on-hidden-43gp</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4" class="crayons-story__hidden-navigation-link"&gt;Why ADA Lawsuits Are Now Targeting Small Web Agencies — And What Developers Need to Know&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/huzefa" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3934327%2F420f2cca-b25b-4867-a4d9-7e618eda10c8.png" alt="huzefa profile" class="crayons-avatar__image" width="400" height="400"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/huzefa" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Huzefa
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Huzefa
                
              
              &lt;div id="story-author-preview-content-3682131" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/huzefa" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3934327%2F420f2cca-b25b-4867-a4d9-7e618eda10c8.png" class="crayons-avatar__image" alt="" width="400" height="400"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Huzefa&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;May 16&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4" id="article-link-3682131"&gt;
          Why ADA Lawsuits Are Now Targeting Small Web Agencies — And What Developers Need to Know
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/a11y"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;a11y&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/wcag"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;wcag&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            5 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>a11y</category>
      <category>career</category>
      <category>news</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why ADA Lawsuits Are Now Targeting Small Web Agencies — And What Developers Need to Know</title>
      <dc:creator>Huzefa</dc:creator>
      <pubDate>Sat, 16 May 2026 08:35:08 +0000</pubDate>
      <link>https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4</link>
      <guid>https://dev.to/huzefa/why-ada-lawsuits-are-now-targeting-small-web-agencies-and-what-developers-need-to-know-1fe4</guid>
      <description>&lt;p&gt;&lt;em&gt;Posted by Huzefa Merchant — ML Engineer | linkedin.com/in/huzefa-merchant&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Web accessibility lawsuits in the US crossed &lt;strong&gt;5,000 in 2025&lt;/strong&gt; — a 37% increase from the year before.&lt;/p&gt;

&lt;p&gt;Most developers hear that number and assume it's an enterprise problem. Big companies, big targets, big legal teams on both sides.&lt;/p&gt;

&lt;p&gt;They're wrong. &lt;strong&gt;67% of those lawsuits targeted companies with under $25 million in annual revenue.&lt;/strong&gt; Small businesses. And increasingly, the agencies that built their websites.&lt;/p&gt;

&lt;p&gt;This post is about what's actually happening, why developers and agencies are more exposed than they realise, and what the technically correct response looks like — before a demand letter arrives.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Changed
&lt;/h2&gt;

&lt;p&gt;The ADA — Americans with Disabilities Act — was written for physical spaces. Ramps, elevators, accessible bathrooms. Courts have since extended it to digital spaces, ruling that websites are "places of public accommodation" under the law.&lt;/p&gt;

&lt;p&gt;That ruling opened the door. What changed recently is the economics on the plaintiff's side.&lt;/p&gt;

&lt;p&gt;Plaintiffs' attorneys now use &lt;strong&gt;automated accessibility scanners&lt;/strong&gt; that can audit thousands of websites in a single afternoon. They're not hand-picking targets anymore. They scan at scale, identify violations programmatically, and send demand letters in bulk. The cost of filing has dropped dramatically. The volume of cases has increased accordingly.&lt;/p&gt;

&lt;p&gt;The most commonly cited violation in those demand letters? &lt;strong&gt;Missing or inadequate alt text on images.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Why alt text specifically? Because it takes a scanner approximately two seconds to detect. There's no ambiguity, no interpretation required. An image either has a descriptive alt attribute or it doesn't. Automated detection, automated violation, automated letter.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Agency Problem Nobody Is Talking About
&lt;/h2&gt;

&lt;p&gt;Here's where it gets uncomfortable for agencies.&lt;/p&gt;

&lt;p&gt;When a web agency builds a site for a client, who owns the accessibility compliance after handoff?&lt;/p&gt;

&lt;p&gt;In most agency contracts — nobody. It's not specified. Which means when a client receives a demand letter six months after launch pointing at 47 images with missing alt text, the first call they make is to their agency.&lt;/p&gt;

&lt;p&gt;That call has one of two outcomes: the agency eats the remediation cost to protect the client relationship, or the client relationship ends badly. Neither is a good outcome for a small or mid-size agency running thin margins on project work.&lt;/p&gt;

&lt;p&gt;The agencies most exposed are exactly the ones doing the most client work — WordPress shops, Shopify agencies, digital marketing firms that bundle website delivery. They're shipping sites constantly, accessibility is rarely part of the delivery checklist, and the liability accumulates silently across every client they've ever served.&lt;/p&gt;




&lt;h2&gt;
  
  
  What WCAG Actually Requires
&lt;/h2&gt;

&lt;p&gt;WCAG — Web Content Accessibility Guidelines — is the technical standard courts reference when determining compliance. It sounds more complicated than it is for most websites.&lt;/p&gt;

&lt;p&gt;The violations that appear in demand letters with regularity:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alt text on images&lt;/strong&gt; — Every non-decorative image needs a descriptive alt attribute. Not the filename. Not "image001." A genuine description of what the image shows. For a screen reader user, the alt text is the image.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keyboard navigation&lt;/strong&gt; — Every interactive element — buttons, links, form fields, dropdowns — must be reachable and operable using only the keyboard. Tab order should follow a logical flow. If you have divs with click handlers instead of semantic button elements, you have a keyboard navigation problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Color contrast&lt;/strong&gt; — Text needs a minimum contrast ratio against its background. WCAG AA requires 4.5:1 for normal text. Tools like the Chrome DevTools accessibility panel flag this automatically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Focus indicators&lt;/strong&gt; — When a user navigates by keyboard, there should be a visible focus ring showing which element is currently active. Removing the default outline with &lt;code&gt;outline: none&lt;/code&gt; and not replacing it is a violation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Form labels&lt;/strong&gt; — Every form input needs a properly associated label element. Placeholder text doesn't count.&lt;/p&gt;

&lt;p&gt;Most of these are caught by free tools like WAVE or axe DevTools on a quick scan. The gap between knowing about violations and systematically fixing them across every client site is where agencies get stuck.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Alt Text Problem at Scale
&lt;/h2&gt;

&lt;p&gt;I want to spend more time on alt text specifically because it's both the highest-risk violation and the most operationally painful one for agencies doing client work at volume.&lt;/p&gt;

&lt;p&gt;Consider a mid-size agency delivering 20 Shopify stores per year. Average store has 200 product images. That's 4,000 images per year that need descriptive, contextually accurate alt text written for them.&lt;/p&gt;

&lt;p&gt;Current approaches in the industry:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Manual writing&lt;/strong&gt; — Designers add alt text in Figma specs. Content editors enter it in the CMS. Developers hardcode it in React or HTML components. This works for a 20-image site. It doesn't work for a 200-image store, and it definitely doesn't work at agency scale where multiple sites are being delivered simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accessibility scanners&lt;/strong&gt; — Tools like axe, WAVE, Lighthouse, and Siteimprove are excellent at &lt;em&gt;detecting&lt;/em&gt; missing alt text. They flag every image without a proper alt attribute. What they don't do is generate the alt text. They identify the problem, they don't solve it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Overlay widgets&lt;/strong&gt; — Tools like accessiBe or UserWay add a JavaScript layer that makes superficial accessibility adjustments. They've been controversial — some have been named in lawsuits themselves, and they don't actually remediate the underlying HTML. They're a band-aid, not a fix.&lt;/p&gt;

&lt;p&gt;The gap: there's no clean, production-ready workflow for bulk-generating accurate, WCAG-compliant alt text across an entire website during the delivery phase.&lt;/p&gt;




&lt;h2&gt;
  
  
  What The Technically Correct Workflow Looks Like
&lt;/h2&gt;

&lt;p&gt;Whether you're handling one site or twenty, here's what an accessibility-conscious delivery process looks like:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During build:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use semantic HTML from the start — &lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt; not &lt;code&gt;&amp;lt;div onClick&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;nav&amp;gt;&lt;/code&gt; not &lt;code&gt;&amp;lt;div class="nav"&amp;gt;&lt;/code&gt;. Semantic HTML gives you keyboard navigation and ARIA landmarks for free.&lt;/li&gt;
&lt;li&gt;Associate every form label with its input using &lt;code&gt;for&lt;/code&gt; and &lt;code&gt;id&lt;/code&gt; attributes or by wrapping inputs in label elements.&lt;/li&gt;
&lt;li&gt;Never remove the default focus outline without replacing it with something visible.
&lt;strong&gt;Before handoff:&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Run WAVE or axe DevTools and work through every flagged violation.&lt;/li&gt;
&lt;li&gt;Audit every image for a descriptive alt attribute. For product images, alt text should describe what's in the image in enough detail that someone who can't see it understands what it shows.&lt;/li&gt;
&lt;li&gt;Check color contrast ratios on text-heavy sections, especially CTAs and navigation.
&lt;strong&gt;In the client handoff document:&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Include an accessibility section noting what was addressed and what ongoing responsibilities the client has (new images added after launch need alt text too).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  - This creates a paper trail that clearly delineates what the agency delivered versus what changed post-handoff.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  The Practical Reality
&lt;/h2&gt;

&lt;p&gt;Accessibility done properly isn't a one-afternoon task on a large site. It's a process that needs to be built into delivery from the start, not retrofitted at the end.&lt;/p&gt;

&lt;p&gt;The good news: the most commonly litigated violations are also the most systematically addressable. Alt text, keyboard navigation, color contrast, and form labels account for the vast majority of demand letters. Fixing those four categories properly on a new build doesn't require becoming an accessibility expert. It requires making them part of the checklist.&lt;/p&gt;

&lt;p&gt;The bad news: for agencies with existing client sites in the wild, the liability is already there. Every site delivered without proper alt text is a potential demand letter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The right question for agency owners isn't "does this apply to us?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It's "how many of our client sites are currently exposed, and what's the cost of finding out through a lawsuit versus finding out proactively?"&lt;/p&gt;




&lt;h2&gt;
  
  
  Resources Worth Bookmarking
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;WAVE&lt;/strong&gt; — wave.webaim.org — free browser-based scanner, visual feedback on violations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;axe DevTools&lt;/strong&gt; — Chrome/Edge extension, developer-friendly violation reports&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WebAIM Contrast Checker&lt;/strong&gt; — webaim.org/resources/contrastchecker — quick contrast ratio calculator&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;WCAG Quick Reference&lt;/strong&gt; — w3.org/WAI/WCAG21/quickref — the actual guidelines, filterable by level&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;I'm an ML Engineer currently researching how web agencies handle accessibility compliance at scale before building tooling for this problem. If you work at an agency and the alt text problem at volume resonates with you, I'd genuinely like to hear how your team handles it. Reach me on LinkedIn: linkedin.com/in/huzefa-merchant&lt;/em&gt;&lt;/p&gt;




</description>
      <category>webdev</category>
      <category>a11y</category>
      <category>wcag</category>
    </item>
  </channel>
</rss>
