- Success Criterion 3.2.4
- Conformance level AA
Shopping Cart Alternating Between ‘Cart’, ‘Basket’, and ‘Bag’
3.2.4 — Consistent Identification
Scenario
Setting
A community forum's discussion thread
What’s wrong
Cart control alternating between "Cart", "Basket", "Bag" across the flow.
Example
<!-- Thread page -->
<a href="/cart">My Cart</a>
<!-- Marketplace listing page -->
<a href="/cart">My Basket</a>
<!-- Checkout confirmation -->
<a href="/cart">My Bag</a> Why it matters
A member buying a badge from the forum's marketplace sees the same feature called Cart, then Basket, then Bag within one purchase flow, and starts wondering if there are three separate carts.
How to test
Compare cart/basket naming across the flow: alternating between 'Cart', 'Basket', and 'Bag' for the same feature fails.
How to fix
Standardize on one term for this control across the entire purchase flow rather than letting each page pick its own synonym.
<!-- Same wording on every page -->
<a href="/cart">My Cart</a> Outcome
A member completes checkout confident they're looking at the same cart from start to finish.
Who is affected
Screen reader users tracking the same control by its announced name across a multi-page flow lose confidence it's the same feature each time.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Same Feature Given a Different Name on Different Pages
- Search Function Labeled ‘Search’ Here and ‘Find’ Elsewhere
- Same Icon Meaning Different Things on Different Pages
- Identical Icon Given Different Accessible Names for One Function
- Print Function Labeled Inconsistently Across the Site
- Same Download Feature Announced With Different Alt Text