
Website Accessibility for E-Commerce: A Practical Guide
E-commerce sites are the #1 target for ADA lawsuits. This guide covers the full customer journey — from homepage to checkout — with platform-specific tips.
WebAccessibility.co Team
Accessibility Engineers & Compliance Experts
Our team combines expertise in WCAG standards, assistive technology, and AI-powered accessibility testing to help businesses build inclusive digital experiences.
E-commerce websites are the number one target for ADA website lawsuits, accounting for over 40% of all cases filed. The reason is straightforward: online stores have complex user interfaces, handle financial transactions, and serve a broad consumer audience — making inaccessibility both highly visible and highly impactful.
If you run an online store, this guide walks you through the accessibility issues that matter most, organized around the actual customer journey.
Why E-Commerce Sites Are Targeted
Three factors make e-commerce sites particularly vulnerable:
- Transaction volume: Every purchase attempt that fails due to accessibility barriers is a quantifiable harm
- Complex interfaces: Product filters, color swatches, size selectors, shopping carts, and checkout forms all present accessibility challenges
- Broad reach: E-commerce sites serve the general public, making the ADA's "public accommodation" standard clearly applicable
The most-targeted e-commerce categories include fashion and apparel, home goods, food delivery, electronics, and beauty products. But no retail category is exempt.
The Customer Journey Audit
Instead of auditing your site page by page, think about accessibility through the lens of what a customer is trying to do.
Homepage and Navigation
Common failures:
- Mega menus that don't work with keyboard navigation
- Promotional banners with missing alt text
- Auto-rotating carousels with no pause control
- Search functionality that isn't accessible
What to check:
- Can a keyboard user open and navigate your menu?
- Do promotional images have descriptive alt text?
- Can the carousel be paused?
- Does the search field have a proper label?
Product Listing Pages
Common failures:
- Filter controls (price, color, size) that require mouse interaction
- "Quick view" modals that trap keyboard focus
- Infinite scroll with no alternative navigation
- Sort dropdowns without labels
What to check:
- Can you filter and sort products using only keyboard?
- Do product images have alt text that includes product name and key details?
- Is there a way to navigate paginated results without infinite scroll?
Product Detail Pages
Common failures:
- Product images without alt text (especially alternate views)
- Color swatch selectors that rely only on color (no text labels)
- Size selectors that aren't keyboard accessible
- Reviews sections with inaccessible star ratings
- "Add to cart" buttons without clear accessible names
What to check:
- Do all product images describe the product? ("Blue linen shirt, front view" not "IMG_8892")
- Can you select a color/size using keyboard?
- Are star ratings conveyed in text as well as visually? ("4.5 out of 5 stars")
Shopping Cart
Common failures:
- Quantity selectors that require mouse interaction
- Remove buttons without accessible labels ("X" icon with no text)
- Price updates that aren't announced to screen readers
- Cart badge (item count) that isn't programmatically associated
What to check:
- Can you update quantities and remove items with keyboard?
- Does the remove button have an accessible name? ("Remove Blue Linen Shirt" not just "X")
- When you update a quantity, is the new total communicated to assistive technology?
Checkout
Common failures:
- Multi-step checkout without clear progress indication
- Address autocomplete that isn't keyboard accessible
- Payment form fields without labels
- Error messages that don't identify the specific field
- CAPTCHAs without accessible alternatives
This is the highest-risk area. A user who can browse products but can't complete checkout has experienced the most impactful barrier — and this is exactly what plaintiffs' firms test.
What to check:
- Can you complete the entire checkout using only keyboard?
- Is every form field labeled?
- Do errors specify which field has the problem and how to fix it?
- Is the progress indicator (Step 1 of 3) accessible?
- Does the "Place Order" button have a clear, accessible name?
Platform-Specific Tips
Shopify
Shopify's default themes (Dawn, Taste, Craft) have generally good accessibility foundations, but third-party themes and apps often introduce problems.
- Choose a theme from Shopify's "Accessibility" collection
- Test every third-party app for keyboard and screen reader compatibility
- Use Shopify's built-in alt text field for all product images
- Be cautious with custom Liquid templates — ensure they maintain semantic HTML
- Review your theme's color contrast — many themes use trendy but low-contrast palettes
WooCommerce
WooCommerce inherits accessibility from your WordPress theme. Quality varies dramatically.
- Use an accessibility-tested theme (Flavor, flavor, flavor, flavor)
- Test plugin compatibility — many WooCommerce plugins add inaccessible elements
- Enable the built-in "Skip to content" link in your theme
- Use the WooCommerce structured data correctly for product schema
- Regularly audit after plugin updates — they can introduce regressions
Webflow
Webflow gives you significant control over HTML structure, which is both an opportunity and a risk.
- Use Webflow's built-in accessibility checklist
- Set the
alttext field for every image in the asset manager - Use proper heading hierarchy in your design (don't just make text big — use actual heading elements)
- Test custom interactions and animations for keyboard accessibility
- Add ARIA labels to custom components
Wix
Wix has improved its accessibility features but has known limitations.
- Use Wix's Accessibility Wizard to address basic issues
- Some Wix elements (particularly older widgets) have limited accessibility
- Customize alt text for all images through the media manager
- Test the mobile version separately — Wix mobile layouts can differ significantly
- Consider the Wix Accessibility app for additional controls
Installing an Accessibility Widget
Regardless of platform, an accessibility widget provides immediate user-facing improvements while you work on code-level fixes.
Installation is straightforward — add one line of JavaScript before the closing </body> tag. On most platforms:
- Shopify: Add to
theme.liquid - WordPress/WooCommerce: Add to footer.php or use a header/footer plugin
- Webflow: Add to project custom code (footer)
- Wix: Add via Marketing Tools → Custom Code
The WebAccessibility.co widget includes 21+ tools (text resizing, high contrast, dyslexia font, screen reader enhancement, keyboard navigation, and more) and supports 16 languages. See platform-specific instructions at our integrations page.
Monitoring Your Store
E-commerce sites change frequently — new products, seasonal pages, promotional banners, feature updates. Every change can introduce accessibility regressions.
Set up continuous monitoring that covers:
- Product pages: Scan a representative sample regularly
- Category/listing pages: Test filter and sort functionality
- Checkout flow: Monitor the entire purchase path
- New content: Scan promotional pages and blog posts as they're published
Configure alerts for critical violations, especially on checkout pages. A broken checkout is both the highest legal risk and the highest revenue impact.
Accessibility and Conversion Rate Optimization
Accessibility and CRO are complementary, not opposed:
| Accessibility Improvement | CRO Benefit |
|---|---|
| Labeled form fields | Fewer form abandonment errors |
| Sufficient color contrast | Better readability, higher engagement |
| Clear error messages | Reduced checkout abandonment |
| Keyboard-navigable menus | Faster navigation for power users |
| Descriptive product alt text | Better image search SEO, more organic traffic |
| Logical heading structure | Improved scanability, longer session duration |
The businesses that invest in both accessibility and CRO find they're solving many of the same problems. A form that works for a screen reader user also works better for everyone.
Cost-Benefit for SME Stores
| Risk/Cost | Amount |
|---|---|
| ADA demand letter settlement | $5,000–$25,000+ |
| Lost revenue from inaccessible checkout | Varies (10–20% potential conversion loss) |
| Accessibility consultant audit | $5,000–$20,000 |
| WebAccessibility.co monitoring | $9.99–$79.99/month |
| Widget installation | Included in all plans |
| AI fix guides | Included in Growth+ plans |
The math is clear: proactive monitoring costs a fraction of reactive litigation. And unlike a one-time audit, continuous monitoring protects you as your site evolves.
Getting Started
- Scan your checkout flow with a free accessibility checker
- Fix critical checkout issues first — these have the highest legal and revenue impact
- Install an accessibility widget for immediate user-facing improvements
- Set up continuous monitoring to catch regressions as you add products and features
- Document your efforts with an accessibility statement
Your online store serves customers with diverse abilities. Make sure it works for all of them.
Ready to make your website accessible?
Scan your site for free — no signup required. Get a detailed WCAG 2.2 compliance report in seconds.