WooCommerce ADA Compliance: Fixing Image Accessibility for Online Stores
E-commerce sites receive more ADA accessibility lawsuits than any other category of website. WooCommerce stores are a common target because they typically have hundreds or thousands of product images, most of which were uploaded without alt text. Missing image alt text is the easiest violation for plaintiff attorneys to find using automated scanners, and it's also costing you Google Shopping traffic. This guide shows you exactly where WooCommerce image accessibility breaks down and how to fix it.
Why WooCommerce Stores Are at Higher ADA Risk
E-commerce sites are disproportionately targeted in ADA accessibility lawsuits for several reasons:
- More images per site: A WooCommerce store with 200 products might have 600-1,000 images (main, gallery, and variation images). Each one is a potential violation.
- Easier to find violations at scale: Plaintiff attorneys use automated scanning tools. A store with 500 images missing alt text is a much bigger target than a blog with 20.
- Revenue signals an ability to pay: Online stores are perceived as having more resources than informational sites, making settlements more likely.
- Product images are core functionality: For a blind user, a product image without alt text means they can't understand what they're buying. Courts view this as a significant barrier to equal access.
LEGAL RISK
ADA website lawsuits against e-commerce stores typically settle for $10,000 to $150,000 plus attorney fees and a consent decree requiring remediation. The attorneys' fees alone often exceed the settlement amount. The cost of prevention is a fraction of this.
Every Place Alt Text Is Required in WooCommerce
WooCommerce generates images in more places than most store owners realize. Here's a complete map:
| Image Location | Where It Appears | Alt Text Required? |
|---|---|---|
| Product main image | Product page, shop page thumbnails, search results | Yes |
| Product gallery images | Product page lightbox/slider | Yes |
| Product variation images | Shown when customer selects a size/color/variant | Yes |
| Category images | Shop category pages, homepage featured categories | Yes |
| Cart page thumbnails | Cart page, mini cart widget | Yes |
| Related/upsell product images | Bottom of product pages | Yes |
| Order confirmation images | Thank you page, order emails | Yes |
| Decorative banner images | Homepage, category page headers | Empty alt="" required |
The SEO Cost of Missing Alt Text on Product Images
Beyond legal risk, missing alt text on product images has a direct impact on revenue because it affects how Google indexes your products.
Google Images Traffic
Google Images is the second-largest search engine in the world. Product images with descriptive alt text can appear in Google Images results and drive purchase-intent traffic directly to your product pages. Images without alt text are effectively invisible to Google. It can't understand what's in the image without a text description.
Google Shopping
Google uses your product data, including image alt text, to understand and categorize products in Google Shopping. Well-described images help Google match your products to relevant searches. Products with poor or missing image data get fewer impressions in Shopping results.
On-Page SEO
Alt text is a ranking signal. For product pages targeting keywords like "blue ceramic coffee mug", having that phrase in the product image alt text reinforces the page's relevance for that search. It's a small signal but free and easy. There's no reason not to have it.
THE DOUBLE WIN
Adding alt text to product images fixes ADA compliance risk and improves SEO at the same time. It's one of the highest-leverage fixes you can make to a WooCommerce store.
WooCommerce-Specific Alt Text Gaps
WooCommerce has several quirks that create systematic alt text problems even for store owners who know they should be adding it:
1. CSV Product Imports Skip Alt Text
When you import products via CSV (a common workflow when migrating from another platform or adding bulk inventory), WooCommerce imports the image URL but doesn't carry over alt text from the source. Every imported product image lands in your media library with empty alt text.
2. Variation Images Are Separate from the Product Image
Product variation images (the image that swaps in when a customer selects "Red" or "Large") are stored as separate media library entries. If you set alt text on the main product image, the variation images still need their own alt text set individually.
3. Category Images Have a Separate Alt Text Field
WooCommerce category images are set under Products → Categories, not in the media library. The alt text field here is separate and often overlooked. Many stores have category images with no alt text at all.
4. Supplier Product Images Often Have Terrible Alt Text
If you're using dropshipping or importing product images from a supplier, those images typically arrive with filenames like "SKU-4829-B.jpg" and no meaningful alt text. WordPress will use the filename as alt text if nothing else is set, and "SKU-4829-B" is an accessibility violation.
5. Page Builders Override Native WooCommerce Output
If you're using Elementor, Divi, or another page builder to customize your WooCommerce shop or product pages, the builder may render images differently than native WooCommerce. In some cases it may bypass the alt text stored in the media library. Test your shop pages with an accessibility scanner to confirm.
How to Fix Product Image Accessibility at Scale
Step 1: Audit What You Have
First, understand the scope of the problem:
- Go to Media → Library → List View in WordPress admin
- Look for images with no alt text in the "Alternative Text" column (you may need to add this column)
- Run WAVE (wave.webaim.org) on your main shop page and a sample product page
- Check your category pages separately
Step 2: Write Good Alt Text for Product Images
Product image alt text should be specific and descriptive. Think about what a blind customer needs to understand the product:
| Bad Alt Text | Good Alt Text |
|---|---|
| product image | Blue ceramic coffee mug with white polka dots, 12oz capacity |
| IMG_4829.jpg | Women's navy blue linen blazer, double-breasted, size medium |
| shoe | Men's brown leather Oxford shoes with cap toe, side view |
| (empty) | Stainless steel French press coffee maker, 1 liter, matte black finish |
A good formula for product alt text: [product name] + [key descriptors] + [color/size/material if relevant]. Keep it under 125 characters.
Step 3: Automate It with AI
For stores with more than 50 products, writing alt text manually for every image is impractical. AI-powered tools can generate accurate, descriptive alt text by analyzing the actual image content.
Altomatic is a WordPress plugin that generates alt text automatically on upload and can bulk-process your entire existing media library. It also compresses product images to WebP/AVIF. Smaller file sizes mean faster product page load times, which improves both conversion rates and Core Web Vitals scores. For WooCommerce stores where page speed directly affects sales, that's a meaningful bonus.
See the full walkthrough in our WooCommerce product image SEO guide.
Step 4: Fix Category Images Separately
Don't forget category images. They're not in the media library alt text workflow:
- Go to Products → Categories
- Click each category to edit it
- Scroll to the category image thumbnail
- Click the image and check the alt text field. You'll see it links to a media library entry where you can set alt text
Staying Compliant as You Add New Products
One-time fixes aren't enough for a WooCommerce store that's adding products regularly. You need a process:
Automatic Alt Text on Upload
With a plugin like Altomatic, every product image uploaded to WordPress automatically gets AI-generated alt text immediately. This means your team doesn't need to remember to write it. Compliance happens in the background whether they upload via the media library, via WooCommerce product edit page, or via CSV import.
Set a Standard for Your Team
If you have staff or contractors adding products, give them a clear alt text standard. A one-page document with the formula ("product name + key descriptors + color/material") and 5 good/bad examples takes 10 minutes to create and prevents ongoing compliance issues.
Quarterly Spot Checks
Run WAVE or Lighthouse on a sample of your product pages every quarter. Check new categories as you add them. This catches anything that slipped through before it becomes a legal issue.
WooCommerce ADA Compliance Checklist
For the full legal and technical background on ADA image requirements, see our ADA compliance checklist for WordPress images. For European stores, see the European Accessibility Act guide.
Fix Your WooCommerce Image Accessibility Today
Altomatic generates accurate alt text for every product image automatically and compresses them for faster page loads. Protect your store from ADA risk and improve SEO at the same time.