🚀 Launch Special: First 100 customers get Pro Plan FREE for 6 months!

Claim your spot

Use code LAUNCH100 at checkout

WooCommerce ADA Compliance: Fixing Image Accessibility for Online Stores

10 min read

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 LocationWhere It AppearsAlt Text Required?
Product main imageProduct page, shop page thumbnails, search resultsYes
Product gallery imagesProduct page lightbox/sliderYes
Product variation imagesShown when customer selects a size/color/variantYes
Category imagesShop category pages, homepage featured categoriesYes
Cart page thumbnailsCart page, mini cart widgetYes
Related/upsell product imagesBottom of product pagesYes
Order confirmation imagesThank you page, order emailsYes
Decorative banner imagesHomepage, category page headersEmpty 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 TextGood Alt Text
product imageBlue ceramic coffee mug with white polka dots, 12oz capacity
IMG_4829.jpgWomen's navy blue linen blazer, double-breasted, size medium
shoeMen'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:

  1. Go to Products → Categories
  2. Click each category to edit it
  3. Scroll to the category image thumbnail
  4. 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.