This is an unpublished editor’s draft that might include content that is not finalized. View the published version

Skip to content

Understanding SC 3.2.4 Consistent Identification (Level AA)

In Brief

Goal
Users can recognize the same functionality when it appears on different web pages.
What to do
Consistently identify components that have the same functionality throughout a set of web pages.
Why it's important
Consistent identification helps users recognize familiar functionality when it appears on different web pages, making websites easier to learn, navigate, and use.

Success Criterion (SC)

Components that have the same functionality within a set of web pages are identified consistently.

Intent

The intent of this success criterion is to help users recognize components that perform the same functionality whenever they appear within a set of web pages. Consistent identification allows users to apply knowledge gained from one page when interacting with another, reducing the effort required to locate and understand familiar functionality.

This success criterion is intended to support the recognition of components that users are likely to encounter repeatedly within a set of web pages, allowing knowledge gained from previous interactions to be reused.

Note

This success criterion applies to components that are repeated within a set of web pages and provide the same functionality. It does not require components that provide the same functionality but are not repeated instances of the same component to have the same identification. For example, a "Contact us" link in a website footer and a "Contact our support team" link within the main content of a policy page may both allow users to contact the organization. However, users are unlikely to perceive them as recurring instances of the same component and therefore are less likely to rely on previous interactions to recognize them as equivalent. In contrast, recurring components such as global navigation links, search controls, account controls, or footer links are encountered repeatedly across a set of web pages and are the types of components for which consistent identification most directly supports user recognition.

Users often rely on consistent identification to predict the purpose of interface components. For example, people who use screen readers frequently navigate websites by recognizing familiar controls announced by assistive technologies, while people with cognitive disabilities may rely on consistent visual identification to recognize functionality without having to relearn it on each page. When components that perform the same functionality are identified differently, users may incorrectly assume that they perform different functions or spend additional time determining whether they are equivalent.

Depending on the type of component and the way users interact with it, identification may be conveyed through visible labels, accessible names, text alternatives, icons, or other means. These are mechanisms by which components may be identified rather than the subject of this success criterion itself. No particular identification mechanism is required, provided users can consistently recognize equivalent functionality. Identification is considered consistent when users can reliably recognize that components perform the same functionality, even if the specific mechanism used to identify them varies to reflect the context.

Consistent identification does not require identical labels, names, or text alternatives. In many cases, using the same identification for components with the same functionality helps users recognize familiar functionality more easily and is encouraged. However, differences may be appropriate when they better reflect the component's purpose or context, given that users can still recognize that the components perform the same functionality. For example, in a sequence of pages, a navigation link identified as "Page 4" on one page may appropriately be identified as "Previous page" when viewed from page 5. Although the labels are different, users can still recognize that both components provide the same navigation functionality, even though their labels differ to reflect the current context.

Repeated components with the same functionality may appear on different pages, multiple times on the same page, or in both situations within a set of web pages. Wherever they appear within the set, consistent identification helps users recognize equivalent functionality and apply knowledge gained from previous interactions.

Note

Although consistent identification may also benefit users when applied to non-functional content, this success criterion only applies to functional components. Consistently identifying non-functional content is encouraged as a best practice, but is not required for conformance to this success criterion.

Note

This success criterion only applies to components that have the same functionality. Components that perform different functions or produce different results are not expected to be identified consistently, even if they appear visually similar or use similar labels or icons. Conversely, components that have the same functionality are expected to be identified consistently, even when their identification appropriately varies to reflect their context.

Benefits

  • People who recognize the functionality of a component on one page within a set of web pages can more easily recognize components with the same functionality elsewhere in the set.
  • People with cognitive and learning disabilities benefit from consistent identification because it reduces the effort required to learn, recognize, and locate familiar functionality.
  • People who use assistive technologies benefit from consistent identification because familiar components are presented in a predictable way, making it easier to understand and operate web content.
  • When components with the same functionality are identified consistently, users can more easily recognize equivalent functionality across a set of web pages.

Examples

Examples in this Understanding document focus on components that users encounter repeatedly within a set of web pages, since these are the situations in which consistent identification most directly supports recognition and predictability.

Example 1: Button identified by a text label
A website provides a "Search" button throughout the site. Each button performs the same search functionality and is consistently identified as "Search", allowing users to immediately recognize the function wherever it appears.
Example 2: Button identified by an icon
A web application provides a Save button on multiple pages. Each button performs the same save functionality and is consistently identified by the same save icon with the same text alternative, allowing users to immediately recognize the same functionality wherever the button appears.
Example 3: Repeated component within the same page
A web page contains a "Search" button in both the page header and the page footer. Both buttons perform the same search functionality and are consistently identified as "Search". Users can recognize the same functionality regardless of which instance they encounter.
Example 4: Consistent identification adapted to context
In a sequence of pages, a navigation link identified as "Page 4" on one page is appropriately identified as "Previous page" when viewed from page 5. Although the labels are different, users can still recognize that both components provide the same navigation functionality because the identification reflects the current context.
Example 5: Consistent identification across responsive presentations
A website provides a Search button throughout the site. In the large viewport ("desktop") presentation, the button is identified by the visible label "Search". In the small viewport ("mobile") presentation, the same button is identified by a magnifying glass icon with the accessible name "Search". Despite the different presentations, users can consistently recognize the same search functionality.
Example 6 - Out of scope: Components with different functionality
An e-commerce application provides two buttons identified with a printer icon. One button prints receipts, while the other prints invoices. Because the buttons do not have the same functionality, this success criterion does not apply. Although identifying the buttons as "Print receipt" and "Print invoice" helps users understand their different functions and is encouraged as good design practice, it is not required for conformance to this success criterion.
Example 7 - Failure: Different text labels for the same functionality
A website provides the same search functionality on multiple pages. On some pages the search button is identified as "Search", while on others it is identified as "Find". Although the buttons perform the same functionality, the inconsistent identification may lead users to question whether they perform the same action. This is a failure of this success criterion.
Example 8 - Failure: Different accessible names for the same functionality
Two buttons that perform the same functionality display the visible label "Search". However, one button has the accessible name "Search" while the other has the accessible name "Find". Although the buttons appear identical visually, users of assistive technologies encounter inconsistent identification because the components are announced differently. This also fails Success Criterion 2.5.3 Label in Name because the accessible name "Find" does not contain the visible label "Search".
Example 9 - Failure: Different icons for the same functionality
A web application provides a save button on multiple pages. On one page the button is identified by a floppy disk icon, while on another it is identified by a checkmark icon. Although both buttons have the accessible name "Save", users who rely on visual recognition may not immediately recognize that the components perform the same functionality. This is a failure of this success criterion.

Techniques

Each item in this section represents a technique or combination of techniques that the Accessibility Guidelines Working Group deems sufficient for meeting this success criterion. A technique may go beyond the minimum requirement of the criterion. There may be other ways of meeting the criterion not covered by these techniques. For information on using other techniques, see Understanding Techniques for WCAG Success Criteria, particularly the "Other Techniques" section.

Sufficient Techniques

Note

Text alternatives that are "consistent" are not always "identical." For instance, you may have a graphical arrow at the bottom of a web page that links to the next web page. The text alternative may say "Go to page 4." Naturally, it would not be appropriate to repeat this exact text alternative on the next web page. It would be more appropriate to say "Go to page 5". Although these text alternatives would not be identical, they would be consistent, and therefore would satisfy this success criterion.

A single non-text-content-item may be used to serve different functions. In such cases, different text alternatives are necessary and should be used. Examples can be commonly found with the use of icons such as check marks, cross marks, and traffic signs. Their functions can be different depending on the context of the web page. A check mark icon may function as "approved", "completed", or "included", to name a few, depending on the situation. Using "check mark" as text alternative across all web pages does not help users understand the function of the icon. Different text alternatives can be used when the same non-text content serves multiple functions.

Failures

The following are common mistakes that are considered failures of this success criterion by the Accessibility Guidelines Working Group.

Key Terms

assistive technology

hardware and/or software that acts as a user agent, or along with a mainstream user agent, to provide functionality to meet the requirements of users with disabilities that go beyond those offered by mainstream user agents

Note 1

Functionality provided by assistive technology includes alternative presentations (e.g., as synthesized speech or magnified content), alternative input methods (e.g., voice), additional navigation or orientation mechanisms, and content transformations (e.g., to make tables more accessible).

Note 2

Assistive technologies often communicate data and messages with mainstream user agents by using and monitoring APIs.

Note 3

The distinction between mainstream user agents and assistive technologies is not absolute. Many mainstream user agents provide some features to assist individuals with disabilities. The basic difference is that mainstream user agents target broad and diverse audiences that usually include people with and without disabilities. Assistive technologies target narrowly defined populations of users with specific disabilities. The assistance provided by an assistive technology is more specific and appropriate to the needs of its target users. The mainstream user agent may provide important functionality to assistive technologies like retrieving web content from program objects or parsing markup into identifiable bundles.

same functionality

same result when used

set of web pages

collection of web pages that share a common purpose and that are created by the same author, group or organization

Note

Different language versions would be considered different sets of web pages.

user agent

any software that retrieves and presents web content for users

web page

a non-embedded resource obtained from a single URI using HTTP plus any other resources that are used in the rendering or intended to be rendered together with it by a user agent

Note 1

Although any "other resources" would be rendered together with the primary resource, they would not necessarily be rendered simultaneously with each other.

Note 2

For the purposes of conformance with these guidelines, a resource must be "non-embedded" within the scope of conformance to be considered a web page.

Back to Top