Lighthouse a11y avg
97 / 100
▲ 3 vs JulOpen issues
9
▼ 5 vs JulCritical
0
— clear since MaySerious
3
▼ 2 vs JulTemplates clean
3 / 6
▲ 1 vs JulRecommendations
Prepared by your analystMaintenance — handled by your plan
- Fix the sale-ribbon contrast on collection cards 3.1:1 against the linen card — a token change brings it to 4.6:1 Scheduled · next maintenance window
- Give the variant dropdown an accessible name Screen readers announce it as “combo box” with no label — it picks the finish Scheduled · next maintenance window
- Add alt text to 3 journal images Inline workshop photos from the August posts shipped without descriptions Scheduled · next maintenance window
Opportunities — worth pursuing
- Publish an accessibility statement page Documents the standard you hold the store to — increasingly expected, and asked about in B2B/trade orders ≈1 h · fits your included hours
- Add an alt-text rule to the journal workflow The recurring offender — a required field plus author guidance prevents next month’s findings ≈1 h · fits your included hours
- Scripted screen-reader pass of the full checkout VoiceOver + NVDA, cart through confirmation — the buy path deserves more than automated coverage ≈2 h · fits your included hours
Analyst notes
Cross-referenced: axe-core × Lighthouse × manual checksThe biggest fix this period was sitewide: button contrast. The brass call-to-action buttons failed AA with white text (3.25:1) on every template — switched to ink text (8.1:1). That one change moved the average Lighthouse score from 94 to 97.
Both remaining serious issues sit on the buy path. The sale ribbon (collection) and the unlabeled variant dropdown (product) are the two findings between you and a clean scan — both are queued for the next window.
Open issues
Source: axe-core 4.x · weekly scan of all templates, Aug 280 critical · 3 serious · 6 moderate. Best-practice advisories (11) tracked separately and don’t count against the score.
| Rule | WCAG | Severity | Instances | Where |
|---|---|---|---|---|
color-contrast | 1.4.3 AA | Serious | 2 | Sale ribbon on collection cards — /shop |
select-name | 4.1.2 A | Serious | 1 | Finish variant dropdown — /product |
image-alt | 1.1.1 A | Moderate | 3 | Inline photos — /journal August posts |
link-name | 2.4.4 A | Moderate | 2 | “Read more” cards — /journal |
heading-order | 1.3.1 A | Moderate | 1 | H2 → H4 skip — /checkout order summary |
Six-month trend
Source: axe-core weekly scansOpen issues across all templates, by week.
Open issues
The mid-July bump is the new journal templates launching — caught in the first weekly scan after release.
Issues by template
Source: axe-core + Lighthouse (PageSpeed Insights API)| Template | Open issues | Lighthouse a11y | Status |
|---|---|---|---|
| / (home) | 0 | 100 | ✓ Clean |
| /shop (collection) | 2 | 96 | ! Sale ribbon contrast |
| /product (template) | 1 | 97 | ! Variant dropdown |
| /cart | 0 | 100 | ✓ Clean |
| /checkout | 1 | 98 | ! Heading order |
| /journal (blog) | 5 | 93 | ! Alt text + link names |
Fixed this period
The running fix log — 5 resolved in August| Fix | Severity | Scope | Resolved |
|---|---|---|---|
| Brass buttons: white text → ink text (3.25:1 → 8.1:1) | Serious | All templates | Aug 6 |
| Product gallery: pause control + carousel labels | Serious | /product | Aug 6 |
| Gallery thumbnails: templated alt text from product + finish | Moderate | /product | Aug 13 |
| Cart quantity steppers: visible focus ring | Moderate | /cart | Aug 13 |
| Skip-to-content link added | Moderate | All templates | Aug 20 |
Manual checks
Rotating spot checks — automated scans catch only part of WCAG| Check | Scope | Date | Result |
|---|---|---|---|
| Keyboard-only purchase | Browse → cart → checkout → confirmation | Aug 12 | ✓ Pass |
| VoiceOver walkthrough | Product page + cart | Aug 12 | ! Variant dropdown unlabeled — logged above |
| 200% zoom layout | All templates | Aug 19 | ✓ Pass — no loss of content |
| Reduced-motion preference | Card hover crossfade, carousel | Aug 19 | ✓ Honored |
Automated scanners catch roughly a third of WCAG success criteria — the manual rotation covers what they can’t: keyboard flows, screen-reader sense, zoom, and motion.