Testable Statements for Each Pattern
Appearance
Objective 1: Help Users Understand What Things are and How to Use Them
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Make the Purpose of Your Page Clear |
| |
Use a Design that the User is Likely to Recognize and Understand |
|
None |
Use a Consistent Visual Design |
| |
Make Each Step Clear |
| |
Clearly Identify Controls and Their Use |
|
|
Make the Relationship Clear Between Controls and What They Affect |
|
None |
Use Symbols that Help the User |
|
|
Objective 2: Help Users Find What They Need
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Make it Easy to Identify the Most Important Tasks and Features of the Site | None | None |
Ensure the Hierarchy of the Site and Menu Structure is Logical, Easy to Identify and Navigate |
| |
Use a Clear and Understandable Page Structure |
|
|
Ensure the Most Important Things on the Page are Easy to Find | * On coga github: critical-features.html and WCAG issue 39 |
|
Break Media into Chunks | None | |
Provide Search |
|
|
Objective 3: Use Clear and Understandable Content
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Use Clear Words |
|
|
Use a Simple Tense and Voice |
|
|
Avoid Double Negatives or Nested Clauses |
|
|
Use Literal Language |
|
|
Keep Text Succinct |
|
|
Use Clear, Unambiguous Text Formatting and Punctuation |
|
None |
Include Symbols and Letters Necessary to Decipher the Words | None |
|
Provide Summary of Long Documents and Media | None | |
Separate Each Instruction |
|
|
Use White Spacing |
|
|
Ensure Foreground Content is not Obscured by Background | None | None |
Explain Implied Content | None | * 3.1.5 Reading Level |
Provide Alternatives for Numbers |
|
None |
Objective 4: Help Users Avoid Mistakes or Correct Them
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Ensure Controls and Content Do Not Move Unexpectedly | None |
|
Let Users Go Back |
| |
Notify Users of Fees and Charges at the Start of a Task | None | |
Design Forms to Prevent Mistakes |
| |
Make it Easy to Undo Form Errors |
| |
Use Clear Visible Labels | None |
|
Use Clear Step-by-step Instructions | None | |
Provide Flexible Form Inputs |
| |
Avoid Data Loss and "Time Outs" |
| |
Provide Feedback | None | |
Keep Users' Information Safe and Help Users Understand Known Risks | None | |
Use Familiar Metrics and Units | None | None |
Objective 5: Help Users to Maintain Focus
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Limit Interruptions | None | |
Make Short Critical Paths | None | None |
Avoid Too Much Content | None | |
Provide Information So a User Can Complete and Prepare for a Task | None | None |
Objective 6: Ensure Processes Do Not Rely on Memory
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Provide a Login that Does Not Rely on Memory or Other Cognitive Skills | None | |
Allow the User a Simple, Single Step, Login | None | None |
Provide a Login Alternative with Less Words | None | None |
Let Users Avoid Navigating Voice Menus | None | |
Do Not Rely on Users Memorizing Information | None |
Objective 7: Provide Help and Support
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Provide Human Help | None | |
Provide Help and Alternative Content for Complex Information and Tasks |
| |
Clearly State the Results and Disadvantages of Actions, Options, and Selections | None | None |
Provide Help for Forms and Non-standard Controls |
| |
Make It Easy to Find Help and Give Feedback |
|
None |
Provide Help with Directions | None | |
Provide Reminders | None |
Objective 8: Support Adaptation and Personalization
Pattern | Proposals for WCAG | Related WCAG SC |
---|---|---|
Let Users Control When the Content Changes |
| |
Enable APIs and Extensions |
| |
Support Simplification | None | |
Support a Personalized and Familiar Interface |
|
None |