Client Snapshot
A 700-page wholesale storefront with a template-level problem.
The client is a woman-owned wholesale distributor of natural and organic ingredients — supplying essential oils, carrier oils, butters, waxes, bases, and fragrances to soap makers, candle makers, and beauty manufacturers across the Pacific Northwest. Their WooCommerce storefront spans roughly 700 indexed pages: homepage, ~600 product and category pages, checkout, blog, and informational content.
A handful of template-level accessibility defects repeated across hundreds of pages, multiplying a few code issues into thousands of barriers for assistive-technology users. The storefront is B2B, serving professional buyers who often purchase in volume — making an inaccessible checkout or catalog a direct revenue problem, not just a compliance risk.
- Industry
- Wholesale · Natural Ingredients
- Platform
- WooCommerce on WordPress
- Pages audited
- ~700 indexed pages
- Audience
- B2B professional buyers
- Standard
- WCAG 2.2 AA
The Challenge
17 violation types. Hundreds of pages affected.
Our approach
Structured engineering, not a one-time scan.
- Google Lighthouse
- WAVE
- axe-core
01Full Multi-Tool Audit
We ran Google Lighthouse, WAVE, and an axe-core based scanner — reconciling findings into a single Excel tracker mapped to WCAG success criteria, severity, affected template, and exact fix required.
02Prioritised Remediation
Template-level quick wins first — fixing alt-text handling, heading hierarchy, and viewport zoom resolved the same defect across hundreds of pages at once. We then worked down through serious and moderate issues.
03Verification Re-Audit
An independent re-scan across all three tools confirmed every remediation held. Each fix was verified against its WCAG criterion before being marked closed in the tracker.
04Six-Month Review Cycle
A recurring review keeps the site compliant as new products and pages go live. Template-level fixes mean new catalog entries are accessible by default.
Three-tool audit methodology
- Google Lighthouse — structural and performance signals
- WAVE — visual contrast and form label detection
- axe-core scanner — precise WCAG criterion mapping
Excel violation tracker
Every issue mapped to its WCAG criterion, severity, responsible template, and exact fix. Turned 17 problems across 700 pages into a prioritised, manageable backlog.
Template-first thinking
One fix to the WooCommerce archive template resolved the same heading defect across 600 product and category pages simultaneously.
What We Fixed
Three clear workstreams.
Before vs After
Toggle to see the change.
The Results
The numbers tell the story.
Across all three independent tools, the site went from 17 violation types with multiple critical failures to zero critical errors.
Projected figures reflect the validated fix applied site-wide at the template level; full-site re-scan scheduled as part of standard verification.
Business Impact


