shop.example.com
Online store · AODA, WCAG 2.2 AA2 of 4 journeys cannot be finished. An unlabelled card field stops checkout at Payment, and the return reason menu cannot be opened by keyboard.
Journeys people cannot finish
2of 4
Checkout, Start a return
Barriers stopping someone
2
9 more need attention
Open issues
47
2 blocking · 9 attention · 36 minor
Revenue at risk
$48,000a year
Estimate, Ecommerce impact model
Set by the site context, Online store. A blocked step is measured in orders that never happen.
- Checkout starts a year
- 64,480
- Measured
- Share using assistive tech
- 1.2%
- Your setting
- Drop-off at a blocked step
- 75%
- Default
- Average order value
- $82
- Your setting
64,480 checkout starts a year × 1.2% × 75% × $82 ≈ $48,000 a year.
Measured counts come from limena and analytics and cannot be edited. Your settings live on the program's Context tab. Start a return has no order value, so it is ranked by reach instead.
Fix these first
Ranked by the journeys each fix unblocks, then by visits.
Screen reader users hear "edit text" with no clue what to type, so they cannot pay. It is the only payment path.
- Fix
- Tie a visible label to the input with for and id.
- Owner
- Development, under the W3C ARRM
- Criterion
- 1.3.1 Info and Relationships
- Ticket
- ENG-412 in Jira, assigned in Jira
- Done when
- The re-test passes on /checkout/payment.
Keyboard users cannot choose a reason, and the form will not submit without one, so they cannot start a return.
- Fix
- Use a native select, or add keyboard handlers and the listbox role.
- Owner
- Development, under the W3C ARRM
- Criterion
- 2.1.1 Keyboard
- Ticket
- ENG-415 in Jira
- Done when
- The re-test passes on /returns/new.
Keyboard users tab past "Continue as guest" and land in the password field, so many think they need an account.
- Fix
- Move the guest option before the sign-in form in the page order.
- Owner
- Design, under the W3C ARRM
- Criterion
- 2.4.3 Focus Order
- Ticket
- Not filed yet. Create a Jira ticket from the product.
- Done when
- The re-test passes on /account/login.
Fixed in the last 30 days
A fix only counts once a re-test confirms it.
Error summary is now announced on Create an account
Content · confirmed by re-test at release 4.13
38 product images have alt text
Approved in limena, written back to Shopify · confirmed at release 4.12
Journeys
Found from the address. Blocked first, then by visits.
Checkout
Cannot be finished- Product: Passes
- Cart: Passes
- Sign in: Needs attention
- Payment: Blocked
- Confirmation: Not reached
1,240 starts a week · stops at Payment
Start a return
Cannot be finished- Find order: Passes
- Reason: Blocked
- Label: Not reached
- Confirm: Not reached
180 starts a week · stops at Reason
Create an account
Can be finished, with friction- Details: Passes
- Verify email: Needs attention
- Done: Passes
420 starts a week · can be finished
Track an order
Can be finished- Look up: Passes
- Status: Passes
960 starts a week · can be finished
How sure we are
- Pages scanned
- 14 of 14Every page in the 4 journeys
- Automated coverage
- About 30 to 40%Of barriers, the rest need a person
- Journeys tested by a person
- 1 of 4Checkout, by a screen reader user
See this for your own site.
In the product, this report also exports as an executive summary, a conformance report (ACR) and a CSV of every issue.