Skip to main content

Top 10 Accessibility Issues

Web developers worldwide have found 87 million A11Y issues on 11 million checked web pages.
Here are the most common issues detected by Rocket Validator.

Last update: Tuesday, July 1, 2025

1. Elements must meet minimum color contrast ratio thresholds. 32.97%

According to WCAG 2 AA contrast ratio thresholds, all text elements must have sufficient contrast between foreground text and background colors.

2. All page content should be contained by landmarks. 30.99%

The recommended practice is to keep all content, excluding skip links, in designated areas such the header, nav, main, and footer.

3. Links must have discernible text. 13.40%

When used as links, link text and alternative text for images must be recognizable by screen readers, have no duplicate labels, and be focusable.

4. All touch targets must be 24px large, or leave sufficient space. 8.41%

Touch targets must have a minimum dimension of 24 by 24 CSS pixels. The greatest unobscured area of the touch target is used to calculate size. The target must be at least 24 CSS pixels distant from any other touch target if its size is insufficient.

5. Images must have alternative text. 4.23%

To express their purpose and meaning to screen reader users, all images must include alternative text.

6. Elements in the focus order should have an appropriate role. 2.44%

Whether native HTML or a custom widget, user input elements need to play the right roles in order to make their meaning clear to screen reader users when they are focused on and landed on. If a custom widget, the element’s function must be correctly exposed by using appropriate ARIA role values rather than abstract roles.

7. Heading levels should only increase by one. 2.28%

The h1 through h6 element tags must be in a sequential order for headings to be in a correct logical order.

8. Elements must have their visible text as part of their accessible name. 2.20%

The visible label of interactive items labeled through their content must be included in their accessible name.

9. Landmarks should have a unique role or role/label/title (i.e. accessible name) combination. 1.63%

Landmarks must have an unique role or role/label/title (i.e. accessible name) combination.

10. Elements should not have tabindex greater than zero. 1.46%

To avoid an unexpected tab order that would appear to miss some components entirely, a tabindex attribute must never have a value greater than 0.

Switch to Spanish or Portuguese

Ready to validate your sites?
Start your trial today.