• Success Criterion 3.2.4
  • Conformance level AA

Same Icon Meaning Different Things on Different Pages

3.2.4 — Consistent Identification

Scenario

Setting

A weather app's forecast screen

What’s wrong

Download icon meaning "download" here and "export" there with identical glyph and names undifferentiated (inconsistent identification of different functions using same identifier).

Example

<button aria-label="Add to favorites">★</button> <!-- called "Save" on another page -->

Why it matters

Screen-reader users and people with cognitive disabilities who rely on consistent naming.

How to test

Compare an icon's meaning across the site: if the same-looking icon means 'download' in one place and 'export' in another with no distinguishing name, it fails.

How to fix

The same function must use the same name, label, and icon across all pages.

<button aria-label="Add to favorites">★</button> <!-- same label everywhere this action appears -->

The same function needs the same accessible name everywhere it appears, so users learn it once.

Outcome

On a weather app's forecast screen, this barrier is gone for screen-reader users and people with cognitive disabilities who rely on consistent naming — they get the same result as anyone else here.

Who is affected

Screen-reader users and people with cognitive disabilities who rely on consistent naming.

Learn more