Patterns
Patterns across the analyses
78 findings from 9 analyses, as of . Each figure shows what it is out of. A list is ranked only where there is enough to rank; below that it is in a fixed order and says so. Drafts are not counted.
Dataset version 2.0.1, revised . What changed
The headline figures
n = 78 findings in 9 analyses
- Analyses published
- 9
- In Retail, Technology, Banks and insurers and Telecom and health, assessed up to .
- Pages examined
- 85
- From 4 to 15 per analysis, at up to three screen sizes each.
- Findings
- 78
- 78 findings across 9 analyses; none high, 45 medium.
- Analyses with a measured axe rule count
- 7
- 7 of 9 analyses; the rest were read by hand, with no machine output to count rules from.
- Findings per analysis
- 8
- The median of 9 analyses, which found from 6 to 11 each.
| High | Medium | Low | Best practice | |
|---|---|---|---|---|
| Share | 0% | 58% | 33% | 9% |
| Findings | 0 | 45 | 26 | 7 |
Most are medium: 45 of 78. The levels are explained on the method page.
The heuristics that fail most
n = 78 findings in 9 analyses
Findings by heuristic, most first, each bar split by level.
- High
- Medium
- Low
- Best practice
With this rubric high is rare by design, so the ranking is led by WCAG A and AA failures on primary task paths: these analyses are an accessibility-led benchmark with UX commentary. The levels are judged against the rubric on the method page.
| Heuristic | High | Medium | Low | Best practice | All |
|---|---|---|---|---|---|
| Accessibility | 0 | 32 | 2 | 0 | 34 |
| Mobile and touch | 0 | 4 | 4 | 1 | 9 |
| User control and freedom | 0 | 0 | 4 | 3 | 7 |
| Visibility of system status | 0 | 3 | 1 | 1 | 5 |
| Content and tone | 0 | 3 | 1 | 0 | 4 |
| Consistency and standards | 0 | 2 | 1 | 0 | 3 |
| Help and documentation | 0 | 1 | 2 | 0 | 3 |
| Navigation and wayfinding | 0 | 0 | 3 | 0 | 3 |
| Recognition rather than recall | 0 | 0 | 3 | 0 | 3 |
| Recovering from errors | 0 | 0 | 2 | 0 | 2 |
| Trust and credibility | 0 | 0 | 1 | 1 | 2 |
| Aesthetic and minimalist design | 0 | 0 | 1 | 0 | 1 |
| Conversion | 0 | 0 | 0 | 1 | 1 |
| Visual hierarchy | 0 | 0 | 1 | 0 | 1 |
Accessibility
34 findings in 9 of 9 analyses. The latest:
Mobile and touch
9 findings in 7 of 9 analyses. The latest:
User control and freedom
7 findings in 5 of 9 analyses. The latest:
Visibility of system status
5 findings in 5 of 9 analyses. The latest:
Content and tone
4 findings in 4 of 9 analyses. The latest:
Consistency and standards
3 findings in 3 of 9 analyses. The latest:
Help and documentation
3 findings in 3 of 9 analyses. The latest:
Recognition rather than recall
3 findings in 3 of 9 analyses. The latest:
Recovering from errors
2 findings in 2 of 9 analyses. The latest:
Trust and credibility
2 findings in 2 of 9 analyses. The latest:
Aesthetic and minimalist design
1 finding in 1 of 9 analyses. The latest:
Conversion
1 finding in 1 of 9 analyses. The latest:
Visual hierarchy
1 finding in 1 of 9 analyses. The latest:
Where on a site the problems are
n = 78 findings in 9 analyses
Each examined page is filed by the role it plays (home, search, product), so product pages are compared with product pages. A cell counts the findings about that kind of page under that heuristic; an empty cell found none. Most are about product: 17 of 78.
| Heuristic | Throughout | Home | Search | Category | Product | Store locator | Sign-in | Help | Deals | Returns | Data and privacy controls | Other pages |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accessibility | 2 | 7 | 1 | 9 | 9 | 1 | 3 | 1 | 1 | |||
| Mobile and touch | 2 | 2 | 2 | 1 | 1 | 1 | ||||||
| User control and freedom | 4 | 2 | 1 | |||||||||
| Visibility of system status | 3 | 1 | 1 | |||||||||
| Content and tone | 2 | 2 | ||||||||||
| Consistency and standards | 1 | 1 | 1 | |||||||||
| Help and documentation | 1 | 2 | ||||||||||
| Navigation and wayfinding | 1 | 1 | 1 | |||||||||
| Recognition rather than recall | 1 | 2 | ||||||||||
| Recovering from errors | 2 | |||||||||||
| Trust and credibility | 1 | 1 | ||||||||||
| Aesthetic and minimalist design | 1 | |||||||||||
| Conversion | 1 | |||||||||||
| Visual hierarchy | 1 |
Phone or desktop
n = 78 findings in 9 analyses
The screen size each finding was seen at: 50 at desktop, 4 at tablet and 24 at phone. A finding is filed at the size it shows most clearly; not every analysis read a tablet size.
- Desktop
- Tablet
- Phone
| Heuristic | Desktop | Tablet | Phone |
|---|---|---|---|
| Accessibility | 22 | 4 | 8 |
| Mobile and touch | 0 | 0 | 9 |
| User control and freedom | 6 | 0 | 1 |
| Visibility of system status | 4 | 0 | 1 |
| Content and tone | 2 | 0 | 2 |
| Consistency and standards | 3 | 0 | 0 |
| Help and documentation | 3 | 0 | 0 |
| Navigation and wayfinding | 3 | 0 | 0 |
| Recognition rather than recall | 2 | 0 | 1 |
| Recovering from errors | 2 | 0 | 0 |
| Trust and credibility | 2 | 0 | 0 |
| Aesthetic and minimalist design | 1 | 0 | 0 |
| Conversion | 0 | 0 | 1 |
| Visual hierarchy | 0 | 0 | 1 |
WCAG 2.2 criteria cited
n = 36 findings citing WCAG 2.2, of 78
The success criteria the findings cite, most cited first. A finding may cite more than one.
4.1.2 Name, Role, Value (level A)
14 findings
- Closed FAQ answers on the GIC rates page still take keyboard focus
- On a phone the sign-in page's menu buttons say 'collapsed' while their menus are open
- Hidden slides in the checking page's article carousel still hold focusable links
- The ZIP code prompt is not exposed as a dialog, and a page link paints over it
- The Medicare page's 'How can we help you?' search has invalid ARIA and an unseen focus
- On phones the Medicare call bar nests a phone link inside a button and covers the search
- On the plans page the 'Max 12 lines' information button has no name
- The return policy page's tabs and breadcrumb carry invalid ARIA
- The phone app banner is on every page, and its close mark is 7px
- The Trade In panel’s close button is named ‘Learn more, Apple Trade In’
- Gallery and accordion markup uses roles and list structures that do not exist
- Hidden controls that still take keyboard focus
- The drop-downs on both Advanced Search pages do not say whether they are open
- On the Chrome page, visible controls are hidden from screen readers but take focus
2.5.8 Target Size (Minimum) (level AA)
5 findings
- Footnote links '2' and '3' in the mortgage rate table are 10 px tall
- The sign-in box's Show password button is 21 px tall at desktop size
- On Shop for a plan the header’s ‘Español’ link is 20 px tall, with a target within 12 px
- Product-card delivery links and footer links are under the 24 px target size
- Footer links are 21px tall and tightly stacked, in one ungrouped run
2.5.3 Label in Name (level A)
4 findings
1.4.3 Contrast (Minimum) (level AA)
3 findings
2.4.7 Focus Visible (level AA)
3 findings
1.1.1 Non-text Content (level A)
2 findings
1.3.1 Info and Relationships (level A)
2 findings
1.4.4 Resize Text (level AA)
2 findings
1.4.10 Reflow (level AA)
2 findings
1.4.1 Use of Color (level A)
1 finding
2.1.1 Keyboard (level A)
1 finding
2.4.2 Page Titled (level A)
1 finding
3.3.2 Labels or Instructions (level A)
1 finding
What the engine counts
n = per check, in the table’s last column
What a browser counts on every page examined. The first strip is axe, the accessibility engine, as distinct rules failed rather than elements, drawn only for the 7 of 9 analyses whose axe output was saved; each analysis lists its rules by impact. Each dot is one analysis and links to it; the accent mark is the median. A count an analysis does not stand behind is left out, and its page says why; some were counted by hand where a site refused the crawl.
| Check | Median | Range | n |
|---|---|---|---|
| Accessibility rules failed (axe) | 7 | 2–10 | 7 analyses |
| Tap targets under 24 pixels | 66 | 2–138 | 9 analyses |
| Links that open a new tab | 40 | 0–97 | 9 analyses |
| Console errors on load | 2 | 0–70 | 9 analyses |
| Check | Analysis | Count |
|---|---|---|
| Accessibility rules failed (axe) | TD.com | 8 |
| Accessibility rules failed (axe) | Chase.com | 2 |
| Accessibility rules failed (axe) | UHC.com | 3 |
| Accessibility rules failed (axe) | Verizon.com | 10 |
| Accessibility rules failed (axe) | Apple.com | 7 |
| Accessibility rules failed (axe) | Costco.com | 2 |
| Accessibility rules failed (axe) | Google.com | 10 |
| Tap targets under 24 pixels | TD.com | 101 |
| Tap targets under 24 pixels | Chase.com | 2 |
| Tap targets under 24 pixels | UHC.com | 3 |
| Tap targets under 24 pixels | Verizon.com | 55 |
| Tap targets under 24 pixels | Amazon.com | 66 |
| Tap targets under 24 pixels | Apple.com | 68 |
| Tap targets under 24 pixels | Costco.com | 138 |
| Tap targets under 24 pixels | Google.com | 13 |
| Tap targets under 24 pixels | Walmart.com | 89 |
| Links that open a new tab | TD.com | 97 |
| Links that open a new tab | Chase.com | 80 |
| Links that open a new tab | UHC.com | 0 |
| Links that open a new tab | Verizon.com | 63 |
| Links that open a new tab | Amazon.com | 2 |
| Links that open a new tab | Apple.com | 16 |
| Links that open a new tab | Costco.com | 83 |
| Links that open a new tab | Google.com | 40 |
| Links that open a new tab | Walmart.com | 11 |
| Console errors on load | TD.com | 8 |
| Console errors on load | Chase.com | 25 |
| Console errors on load | UHC.com | 2 |
| Console errors on load | Verizon.com | 70 |
| Console errors on load | Amazon.com | 2 |
| Console errors on load | Apple.com | 0 |
| Console errors on load | Costco.com | 4 |
| Console errors on load | Google.com | 0 |
| Console errors on load | Walmart.com | 0 |
By sector
n = 78 findings in 9 analyses
Retail
n = 23 findings in 3 analyses
17 pages examined; a median of 8 findings per analysis; none high, 10 medium, 11 low and 2 best practice.
Technology
n = 21 findings in 2 analyses
25 pages examined; a median of 10.5 findings per analysis; none high, 14 medium, 6 low and 1 best practice.
Banks and insurers
n = 20 findings in 2 analyses
22 pages examined; a median of 10 findings per analysis; none high, 12 medium, 6 low and 2 best practice.
Telecom and health
n = 14 findings in 2 analyses
21 pages examined; a median of 7 findings per analysis; none high, 9 medium, 3 low and 2 best practice.
By platform
n = 1 of 9 analyses carry a platform reading
The technology the engine detected on each site from what its pages send: headers, the generator tag, script hosts. A site can run several. A technology is ranked by its median findings per analysis once 5 analyses carry it; until then it is listed by name with its n.
Fewer than 5 analyses each, so not ranked
- Adobe Experience Manager (cms): 11 findings per analysis, the median of 1 analysis
- Angular (frontend): 11 findings per analysis, the median of 1 analysis
The data
n = 78 findings in 9 analyses
Every finding counted here, one row each, as JSON and CSV: 78 rows. The columns are report, assessedOn, sector, platform, area, viewport, heuristic, level, wcag; area is the page role, not the site’s own page. patterns.json also carries each analysis’s axe rules by impact and the dataset’s version; every change to a published finding is listed on the revisions page. Rebuilt with every analysis published. Free to use under CC BY 4.0, with attribution to 4th Culture.