WCAG 3.3.7: Redundant Entry
WCAG 3.3.7: Redundant Entry (Level A)
The WCAG 2.1 Success Criterion 3.3.7, known as “Redundant Entry,” addresses the common frustration and significant accessibility barrier of requiring users to re-enter information they have already provided within the same process. This criterion mandates that users are not required to input data again if it has already been supplied in a prior step or part of the same transaction or workflow, unless specific exceptions apply. The primary goal is to minimize cognitive load, reduce physical effort, and decrease the likelihood of errors, thereby enhancing the overall user experience for everyone, especially those with disabilities.
Why Redundant Entry Matters for Accessibility
Requiring users to repeatedly enter the same information creates unnecessary barriers and negatively impacts a wide range of users:
By preventing redundant entry, websites and applications become more efficient, less error-prone, and significantly more accessible and enjoyable for all users.
Success Criteria and Requirements
WCAG 2.1 Success Criterion 3.3.7: Redundant Entry (Level A) states:
Users are not required to re-enter information that has already been provided by them in the same process, except when necessary, or when the user explicitly chooses to re-enter it.
This criterion applies to information provided within a "process," which refers to a set of user activities that needs to be completed in sequence to accomplish an overall goal (e.g., a multi-step checkout, registration forms, or multi-page surveys).
Key aspects and exceptions:
Practical Guidelines for Compliance
To meet WCAG 3.3.7, designers and developers should implement strategies that minimize the need for users to re-enter data:
Examples of Correct and Incorrect Implementations
Correct Implementation Example: Pre-filling Shipping and Billing Address
In a multi-step checkout, after a user enters their shipping address, the billing address form is pre-filled, and an option is provided to use the shipping address.
Shipping Address (Step 1)
Billing Address (Step 2 – Pre-filled)
Incorrect Implementation Example: Requiring Full Re-entry
In the same checkout process, the user completes the shipping address, but the billing address form on the next step is completely empty, forcing them to re-enter everything.
Shipping Address (Step 1)
Billing Address (Step 2 – Empty Fields)
Best Practices and Common Pitfalls
Best Practices:
Common Pitfalls:
By diligently implementing these guidelines, developers and designers can significantly improve the accessibility and usability of their web applications, ensuring a smoother and more efficient experience for all users.
Related posts
- WCAG 5.2.3: Complete processes
- WCAG 5.2.4: Only Accessibility-Supported Ways of Using Technologies
- WCAG 5.2.5: Non-Interference
- WCAG 5.3.1: Required elements of the conformity declaration
- WCAG 5.3.2: Optional Components of a Conformance Claim
Still looking for answers?
Ask our experts using online chat