WCAG 3.2.4 Consistent Identification — Testing Guide for Mobile & Web Apps

WCAG 3.2.4, "Consistent Identification," mandates that user interface components that have the same function must be identified consistently. This means that if a particular action or piece of informa

April 05, 2026 · 6 min read · WCAG Guides

Ensuring Consistent Identification: A Practical Guide to WCAG 3.2.4 (AA)

WCAG 3.2.4, "Consistent Identification," mandates that user interface components that have the same function must be identified consistently. This means that if a particular action or piece of information is represented by a specific label, icon, or mechanism, that representation should remain the same throughout the entire application or website.

What WCAG 3.2.4 Requires

In straightforward terms, this criterion means:

This applies to all interactive elements, including buttons, links, form fields, icons, and any other UI component that conveys functionality or information.

Why Consistent Identification Matters

Inconsistent identification directly impacts users by creating cognitive load and increasing the likelihood of errors.

This criterion is crucial for meeting accessibility mandates like the EU's European Accessibility Act (EAA) and the US's Americans with Disabilities Act (ADA), both of which require digital services to be accessible to people with disabilities.

Common Violations with Examples

Here are common ways WCAG 3.2.4 is violated in practice:

1. Inconsistent Button Labels for the Same Action:

2. Ambiguous or Inconsistent Icon Usage:

3. Varied Terminology for Navigation Elements:

4. Inconsistent Identification of Form Field Purposes:

How to Test for Compliance

Testing for consistent identification requires a methodical approach, combining manual checks with automated tools.

#### Manual Testing Steps

  1. Identify Key Functions: List the primary actions users can perform within your application (e.g., login, search, add to cart, save, delete, navigate).
  2. Scan for Identical Labels/Icons: Systematically browse through the application, noting every instance of buttons, links, and icons. Pay close attention to elements with the same text or visual appearance.
  3. Verify Functionality: For each instance of a repeated label or icon, confirm that it performs the *exact same* action.
  4. Check for Semantic Consistency: Ensure that elements with the same function also have the same *meaning* conveyed through their labels.
  5. Test Navigation: Verify that navigation elements (menus, breadcrumbs, tabs) are consistently labeled and lead to predictable destinations.
  6. Form Field Consistency: Review form fields that collect similar information to ensure consistent labeling and purpose indication.

#### Automated Tools

While manual testing is essential for nuanced checks, automated tools can significantly speed up the process by identifying potential violations.

#### Mobile-Specific Considerations (Android/iOS)

How to Fix Violations

Fixing violations of WCAG 3.2.4 typically involves code-level adjustments and a review of your design system.

  1. Standardize Terminology: Create a glossary of UI terms for your application. All developers and designers should use this glossary for button labels, link text, and other identifiers.
  2. Refactor UI Components: If a component is used inconsistently, refactor it into a reusable component with a fixed identifier and behavior.
  3. Use ARIA Attributes (Web): For web applications, leverage ARIA attributes like aria-label or aria-labelledby to ensure screen readers receive consistent and accurate information about element functions.
  1. Update Mobile UI Code: Ensure that contentDescription (Android) or accessibilityLabel (iOS) are uniform for elements with the same function.
  1. Design System Enforcement: Integrate consistent identification rules into your design system documentation and component libraries.

How SUSA Checks This Criterion

SUSA (SUSATest) autonomously explores your application, meticulously tracking user flows and UI element interactions. During its exploration, SUSA can identify violations of WCAG 3.2.4 in several ways:

By leveraging SUSA, you can proactively identify and address WCAG 3.2.4 violations, ensuring a more predictable and accessible experience for all your users.

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free