Cognitive Accessibility & Plain Language
Cognitive accessibility serves the largest and most varied group of disabled users, and the one automated checkers help least. It is not a set of attributes you can bolt on; it is a decision to lower the mental effort your product asks of everyone. This guide turns that idea into concrete moves: plain language, scannable structure, consistent navigation, less reliance on memory, and forgiving forms. Everything is mapped to WCAG 2.2 and the W3C cognitive guidance, with copy-ready examples.
Why Cognitive Accessibility Is Different
Most accessibility work has a clear pass or fail. A control either has an accessible name or it does not; contrast either meets 4.5:1 or it does not. Cognitive accessibility is harder, because the questions are ones a machine cannot answer: is this sentence clear? is this flow simple enough? will someone remember this on the next screen? That is why an automated scan can report zero issues on a page that is still, in practice, unusable for a large share of your audience.
The group it affects is broad. It includes people with learning disabilities such as dyslexia and dyscalculia, attention conditions such as ADHD, autism, memory impairments, aphasia and other language processing differences, acquired brain injury, and the cognitive changes of aging. Cognitive and learning disabilities are among the most common disabilities of all. And cognitive capacity is situational: the tired parent, the stressed traveler, the person reading in a second language, and the developer skimming your docs at midnight are all, in that moment, working with reduced attention and memory. Design that lowers cognitive load is the accessibility work with the widest reach.
There is also a reason it gets neglected: these users rarely complain. A blind user who hits an unlabeled button can name the problem. Someone who is confused by your checkout usually just assumes the fault is theirs, gives up, and leaves quietly. The failure looks like a bounce, not a bug report. So the work has to be proactive.
The eight COGA objectives
The W3C document Making Content Usable for People with Cognitive and Learning Disabilities (from the COGA Task Force) is the deepest source here. Its eight objectives are the backbone of this guide:
- Help users understand what things are and how to use them.
- Help users find what they need.
- Use clear and understandable content.
- Help users avoid mistakes and know how to correct them.
- Help users focus.
- Ensure processes do not rely on memory.
- Provide help and support.
- Support adaptation and personalization.
One assumption to drop: that because much of this is not testable, it is not required. The laws that govern the rest of your product reach it too, measured against WCAG Level AA, which now includes cognitive criteria. This guide is the build layer; for the letter of the standard, see the WCAG 2.2 Level AA requirements.
The WCAG Criteria That Support Cognition
Cognitive support is spread across WCAG, and much of it lives at Level AAA, which is itself a sign of how hard this area is to make testable. The three rows highlighted below are the criteria WCAG 2.2 added specifically to reduce cognitive load, and they are the most commonly overlooked.
| Criterion | Level | What it asks of you |
|---|---|---|
| 3.2.6 Consistent Help | A (new in 2.2) | Help such as contact details, a form, or chat appears in the same relative place on every page so no one has to hunt for support. |
| 3.3.7 Redundant Entry | A (new in 2.2) | Do not make people re-enter information they already gave in the same process; auto-populate it or let them select it. |
| 3.3.8 Accessible Authentication | AA (new in 2.2) | No memory or puzzle test as the only way to log in; allow paste and password managers, and you can support passkeys. |
| 3.3.2 Labels or Instructions | A | Every input has a clear label and any instructions it needs, provided up front. |
| 2.4.6 Headings and Labels | AA | Headings and labels describe the topic or purpose, so content can be scanned and predicted. |
| 3.2.3 Consistent Navigation | AA | Repeated navigation stays in the same relative order across the site. |
| 3.2.4 Consistent Identification | AA | The same component is named and marked up the same way everywhere it appears. |
| 2.2.1 Timing Adjustable | A | Time limits can be turned off, adjusted, or extended, so no one is rushed out of a task. |
| 3.1.5 Reading Level | AAA | Where text needs reading ability beyond lower secondary level, offer a simpler alternative or supplement. |
| 1.4.8 Visual Presentation | AAA | User-controllable color, line length under 80 characters, no justified text, and generous line spacing. |
| 3.3.5 Help | AAA | Context-sensitive help is available where people fill things in or make decisions. |
| 3.1.3 / 3.1.4 Unusual Words & Abbreviations | AAA | Define jargon and idioms, and expand or explain abbreviations on first use. |
For the wording of every criterion, browse the WCAG 2.2 reference and the interactive WCAG 2.2 checklist.
1. Plain Language: The Highest-Leverage Skill
If you do only one thing for cognitive accessibility, write plainly. Plain language, now formalized in the international standard ISO 24495-1, means your intended reader can find what they need, understand it the first time, and act on it. It is not about lowering the intelligence of the content. The ideas stay as sophisticated as the subject requires; what changes is how you deliver them.
The core moves
- Lead with the point. Put the answer or the action first, then the detail. Do not make people read three paragraphs of background to reach what they came for.
- One idea per sentence. Long, multi-clause sentences are the single biggest driver of unreadable copy. Aim for around 15 to 20 words.
- Common words, active voice, second person. Say “you can cancel any time” rather than “cancellation may be effected by the subscriber at their discretion.”
- Define jargon, expand abbreviations, avoid idioms. Figurative language (“ballpark figure,” “low-hanging fruit”) is a barrier for many autistic readers and for anyone reading in a second language.
- Chunk it. Break content with meaningful headings, short paragraphs, and bullet lists so it can be scanned rather than read wall to wall.
Before and after
<!-- Before: 41 words, one sentence, passive, bureaucratic -->
<p>In the event that the aforementioned documentation is not
submitted prior to the stipulated deadline, the processing
of your application may be subject to delay or, in certain
circumstances, cancellation without further notification.</p>
<!-- After: three short sentences, active, leads with the action -->
<p>Send us your documents before the deadline. If they arrive
late, we may delay your application. If we cannot reach you,
we may cancel it.</p>Reading level, and what the score does not tell you
For a general audience, target a lower secondary reading level (roughly eighth to ninth grade), which is what 3.1.5 Reading Level points at. A Flesch Reading Ease score around 60 or higher is a handy proxy. But readability formulas only count sentence length and syllables; they cannot tell whether the meaning is clear, and you can hit a great score while saying nothing understandable. Use the score to catch long sentences and dense vocabulary, then rely on human review and testing for actual clarity. When a topic truly needs advanced reading ability, 3.1.5 asks for a simpler alternative (a summary, a glossary, an explainer), not a dumbed-down original. The accessible typography guide covers Flesch-Kincaid scoring and dyslexia-friendly type in depth.
2. Clear Structure & Consistent Navigation
People with cognitive disabilities rely on a predictable structure to orient themselves. Every time your interface changes shape, renames a control, or hides where things live, you spend some of the user’s limited attention on relearning instead of on the task.
- Meaningful headings in order. Headings are the table of contents everyone uses to scan. Describe the section (2.4.6), keep them in a logical nesting (1.3.1), and check the outline with the heading analyzer.
- Consistent navigation and identification. Keep the primary navigation in the same order on every page (3.2.3), and give a component that does the same job the same name and icon everywhere (3.2.4). A “Search” that becomes “Find” on the next page reads as two different features.
- Meaningful link and button text. “Click here” and “Read more” force people to reconstruct meaning from context. The text itself should say where it goes or what it does.
- More than one way to find things. Offer navigation, search, and a site map or index (2.4.5 Multiple Ways) so people are not forced through a single mental model of your hierarchy.
Consistent Help (3.2.6), the new 2.2 requirement
When someone gets stuck, they should not also have to hunt for help. 3.2.6 Consistent Help says that if a help mechanism (a phone number, a contact link, a chat widget, a help page) appears on multiple pages, it must appear in the same relative order each time. Put it in a stable place, such as the end of the header or the start of the footer, and keep it there.
<!-- Same header help link, same relative position, on every page -->
<header>
<a class="logo" href="/">Acme</a>
<nav aria-label="Primary"> ... </nav>
<!-- Help stays last in the header, site-wide -->
<a class="help-link" href="/help">Help & contact</a>
</header>3. Do Not Rely on Memory
COGA objective six is blunt: processes should not rely on memory. Short-term and working memory are exactly what many cognitive disabilities affect, so every time your interface asks someone to remember a code, a value, or a step, you add a point of failure. WCAG 2.2 turned two pieces of this into requirements.
Redundant Entry (3.3.7): stop asking twice
3.3.7 Redundant Entry requires that information the user already entered in the same process is either auto-populated or available to select, unless re-entering is essential (a password confirmation), the data is security-sensitive, or the earlier value is no longer valid. The classic case is a shipping and billing address:
<!-- Let people reuse what they already typed -->
<label>
<input type="checkbox" name="same-as-shipping" checked>
Billing address is the same as shipping
</label>
<!-- And help the browser fill known fields, cutting entry entirely -->
<input name="email" type="email" autocomplete="email">
<input name="address" autocomplete="street-address">Accessible Authentication (3.3.8): logging in without a memory test
3.3.8 Accessible Authentication prohibits a cognitive function test (remembering a password, transcribing characters, solving a puzzle) as the only way to authenticate, unless you provide an alternative or a mechanism to help. In practice that means: allow paste and do not block password managers, keep autocomplete on so credentials can be filled, and prefer methods that lean on recognition or the device rather than recall, such as passkeys, an email link, or an OTP the user can paste.
<!-- Password managers can fill it; nothing blocks paste -->
<input type="password" name="password" autocomplete="current-password">
<!-- One-time code the user can paste, and the OS can offer to fill -->
<input type="text" inputmode="numeric" autocomplete="one-time-code"
name="otp" aria-label="One-time code">
<!-- Do NOT do this: onpaste return false blocks the very users 3.3.8 protects -->Puzzle and transcription CAPTCHAs are a direct violation when they are the only path through. The accessible form validation guide works through 3.3.7 and 3.3.8 alongside the rest of the WCAG 3.3 input-assistance cluster.
Show, do not make them recall
Beyond the two requirements, the general principle is to keep the information people need visible, not in their heads. Show a running summary in a multi-step checkout, keep the instructions on screen while the person acts on them rather than in a dismissed dialog, show a clear step 2 of 4 progress indicator, and confirm choices back to the user before they commit.
4. Forms, Errors & Enough Time
Forms are where cognitive load spikes and where users with these disabilities most often abandon a task. The goal is to prevent mistakes, and to make the ones that happen easy to understand and fix (COGA objective four).
- Labels and instructions up front. Tell people what a field needs before they fill it, including format, with a real label, not a placeholder that vanishes on focus (3.3.2).
- Be forgiving about format. Accept the phone number or date however the person types it and normalize it yourself, rather than rejecting it for a stray space or dash.
- Explain errors in plain words. “Enter a date like 15/03/2026” helps; “Invalid input, error 422” does not. Say what is wrong and how to fix it, next to the field.
- Confirm consequential actions. For anything hard to undo (deleting, paying, submitting), give a review-and-confirm step so a slip does not become a disaster (3.3.4 Error Prevention).
- One thing at a time. Breaking a long form into focused steps with clear progress is usually kinder to working memory than one intimidating page, as long as you do not re-ask for earlier answers (3.3.7).
Give people time. Reading, deciding, and typing all take longer for many users, so a silent session timeout is a cognitive barrier as much as a security setting. 2.2.1 Timing Adjustable requires that time limits can be turned off, adjusted, or extended. Warn before a timeout, offer a one-click extension, and preserve what the person entered so a re-login never means starting over. The full timing-first approach to validation lives in the form validation guide, and the fundamentals in the accessible forms guide.
5. Help Users Focus
Attention is a finite resource, and for people with ADHD, autism, anxiety, or memory conditions it can be especially hard to protect. Interfaces that grab, move, and interrupt spend that resource for the user. The fix is restraint.
- No moving, blinking, or auto-advancing content. Carousels that rotate on their own, animated ads, and marquee text pull focus away from the task and can be impossible to read (2.2.2 Pause, Stop, Hide). If content moves, give a control to stop it, and honor
prefers-reduced-motion. - Do not interrupt. Pop-ups, surprise dialogs, and toasts that steal focus or cover the content derail whatever the person was doing. Let people finish, and let them dismiss anything that appears.
- One primary action per screen. Reduce the number of choices in view. A page that presents a dozen equally weighted buttons forces a decision cost on every one. Make the main path obvious and demote the rest.
- Be predictable. Nothing should change context just because a control received focus or a field changed value; a menu that navigates on focus, or a select that submits the page on change, is disorienting (3.2.1, 3.2.2).
/* Respect the OS "reduce motion" setting for anything that animates */
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}6. Presentation That Supports Reading
How text sits on the page changes how much effort it takes to read. These are visual choices with a cognitive payoff, and several are encoded in 1.4.8 Visual Presentation and 1.4.12 Text Spacing.
- Generous spacing. Line-height of at least 1.5, clear space between paragraphs, and a little extra letter and word spacing all reduce visual crowding for dyslexic readers.
- Short line length. Keep measure to roughly 70 to 80 characters. Very long lines make it easy to lose your place returning to the next line.
- Left-aligned, not justified. Justified text creates uneven “rivers” of white space that disrupt reading. Avoid it, and avoid long passages of italics or all caps.
- Icons with text, not icons alone. A lone icon asks the user to remember what it means. Pair it with a visible label, and use imagery, diagrams, or examples to reinforce important text (dual coding helps comprehension).
- Do not carry meaning by color alone, and keep body text at comfortable contrast so reading is not effortful in the first place.
A fast, revealing check is the text-spacing test for 1.4.12: apply the override below and confirm nothing clips, overlaps, or gets cut off. Layouts that only work at their designed spacing break the moment a reader applies their own.
/* WCAG 1.4.12 text-spacing test: paste as a user style, expect no clipping */
* {
line-height: 1.5 !important;
letter-spacing: 0.12em !important;
word-spacing: 0.16em !important;
}
p { margin-bottom: 2em !important; }For type scales, dyslexia-friendly fonts, and the research behind these numbers, see the accessible typography guide.
7. Testing Cognitive Accessibility
This is the area where a green automated report means the least. A scanner cannot tell you whether your copy is clear or your flow is simple. Use a layered approach instead:
- Readability pass. Run your real copy through a Flesch-Kincaid or similar score to flag long sentences and dense vocabulary. Treat it as a smoke alarm, not proof of clarity.
- Plain-language edit and the explain-it-back test. Read a screen, look away, and try to say what it asked you to do. If you cannot, or you had to re-read, it is too complex.
- A cognitive walkthrough of key flows. Step through signup, checkout, and support looking specifically for memory demands, re-entered information, surprise timeouts, inconsistent components, jargon, and interrupting motion.
- Usability testing with real users. The single most valuable step is moderated sessions with people who have cognitive and learning disabilities. They surface confusion no guideline predicts, and it is where you learn what your product actually feels like to use.
- The COGA checklist. Work through the checklist that ships with the W3C Making Content Usable document, objective by objective.
Cognitive accessibility sits alongside the rest of your testing, not instead of it. Combine it with a screen reader pass and keyboard testing, and fold it into your overall accessibility audit.
Common Cognitive Accessibility Mistakes & How to Fix Them
| Anti-pattern | Why it fails | The fix |
|---|---|---|
| Walls of dense text: long sentences, jargon, passive voice. | High reading and processing load shuts out people with low literacy, dyslexia, aphasia, and anyone reading in a second language (3.1.5). | Plain language: lead with the point, short sentences, common words, headings and bullet lists, one idea per paragraph. |
| Short session timeouts that log people out mid-task. | Users who need more time lose their work and their place, and often cannot start over (2.2.1). | Warn before a timeout, let the user extend it, and save progress so nothing is lost. |
| Login puzzles, memorized codes, or transcription CAPTCHAs. | They are a cognitive function test that memory and attention disabilities fail, with no reasonable alternative (3.3.8). | Allow paste and password managers, support passkeys, and drop transcription and puzzle CAPTCHAs. |
| Asking for the same information twice in one flow. | Re-entering data taxes short-term memory and multiplies the chance of an error (3.3.7). | Carry data forward, auto-populate it, or offer a “same as” option to select it. |
| Icon-only controls that move or get renamed between pages. | Users cannot build a stable model of what things are or where to find them (3.2.4, 3.2.6). | Pair icons with text labels, and keep repeated components named and placed consistently. |
| Auto-playing carousels, motion, and pop-ups that interrupt. | They break concentration and are unreadable for people with attention difficulties (2.2.2). | Do not autoplay, honor prefers-reduced-motion, and let users control motion and dismiss interruptions. |
Cognitive Accessibility Checklist
- Plain language. Short sentences, common words, active voice, one idea per paragraph, and jargon defined; general copy targets a lower secondary reading level.
- Scannable structure. Meaningful headings in a logical order, bullet lists, short paragraphs, and the key point front-loaded.
- Consistent everything. Navigation, repeated components, and help appear in the same place and are named the same way site-wide (3.2.3, 3.2.4, 3.2.6).
- Meaningful link text. No “click here”; the text says where it goes or what it does.
- Forgiving forms. Clear labels and instructions up front, accepted formats shown, inline help, and plain-word errors that say how to fix them.
- No memory tests. Do not re-ask for information (3.3.7); allow paste and password managers at login and support passkeys (3.3.8).
- Enough time. No surprise timeouts; warn, offer an extension, and save progress (2.2.1).
- Prevent and confirm. Consequential actions get a review-and-confirm step, and important information stays visible rather than relying on recall.
- Protect attention. No autoplaying motion or interrupting pop-ups; honor prefers-reduced-motion; one clear primary action per screen.
- Readable presentation. Generous spacing, short line length, left-aligned text, icons with labels, and content that survives the 1.4.12 text-spacing test.
Then verify against the WCAG 2.2 checklist and, above all, watch real people with cognitive disabilities use it.
Make Your Content Easier for Everyone
Start with the WCAG 2.2 criteria that reduce cognitive load, then run your real copy through a readability and structure check.
Frequently Asked Questions
What is cognitive accessibility?▾
Cognitive accessibility is the practice of designing content and interfaces so that people with cognitive and learning disabilities can understand, remember, and use them. It covers a wide range of abilities: memory, attention, executive function, language and literacy, reasoning, and processing speed. In practice it comes down to lowering the mental effort your product asks of everyone: use plain language, give content a clear and scannable structure, keep navigation and components consistent, do not rely on people to remember things, give them enough time, and help them avoid and recover from mistakes. It is less about a single ARIA attribute and more about how understandable the whole experience is.
Who does cognitive accessibility help?▾
A very large and varied group. It includes people with learning disabilities such as dyslexia and dyscalculia, attention conditions such as ADHD, autism, memory impairments, acquired brain injury, aphasia, and the changes that come with aging. Cognitive and learning disabilities are among the most common disabilities. It also helps far more people than that number suggests, because cognitive capacity is situational: anyone can be tired, stressed, distracted, multitasking, in a hurry, reading in a second language, or new to a task. Clear, low-effort design is the accessibility work that benefits the broadest audience, disabled or not.
Why is cognitive accessibility not fully covered by WCAG?▾
WCAG can only require things that are reliably testable, and many cognitive needs (Is this sentence clear? Is this flow simple enough?) resist a pass or fail test. As a result, cognitive support is spread thinly across the guidelines, and several of the most relevant criteria sit at Level AAA, which most organizations do not commit to. WCAG 2.2 added three Level A and AA criteria aimed squarely at cognitive load (3.2.6 Consistent Help, 3.3.7 Redundant Entry, and 3.3.8 Accessible Authentication), which helped, but the fuller picture lives in the W3C guidance document Making Content Usable for People with Cognitive and Learning Disabilities. Treat WCAG conformance as the floor for cognitive accessibility, not the goal.
What is plain language, and does it mean dumbing content down?▾
Plain language means writing so your intended reader can find what they need, understand it the first time, and use it. It is defined in the international standard ISO 24495-1. It is not dumbing down: the ideas can be as sophisticated as the subject demands. What changes is the delivery. You lead with the point, use short sentences that carry one idea each, prefer common words, write in the active voice and second person, define any jargon you cannot avoid, and break content into headings and lists so it can be scanned. Experts read plain language faster too, which is why plain language is a usability win across the whole audience, not a concession for a subset of it.
What reading level should web content target?▾
For general audiences, aim for a lower secondary reading level, roughly an eighth to ninth grade level, which corresponds to WCAG 3.1.5 Reading Level. A Flesch Reading Ease score of about 60 or higher and a Flesch-Kincaid grade level of 8 or lower are useful automated proxies. These scores only measure sentence length and syllable counts, so they cannot tell you whether the meaning is clear; treat them as a smoke alarm, not a certificate. When a topic genuinely requires advanced reading ability, 3.1.5 asks you to provide a simpler alternative version or supplemental content (a summary, a glossary, or an explainer) rather than lowering the technical accuracy of the original.
What are the WCAG 2.2 cognitive accessibility criteria?▾
WCAG 2.2 added three criteria that directly reduce cognitive load. 3.2.6 Consistent Help (Level A) requires that if a help mechanism such as a phone number, contact form, or chat appears across pages, it appears in the same relative place, so people do not have to search for support. 3.3.7 Redundant Entry (Level A) says you must not make people re-enter information they already provided in the same process; auto-populate it or let them select it. 3.3.8 Accessible Authentication (Level AA) prohibits a cognitive function test, such as memorizing a password or transcribing characters, as the only way to log in, which is why you must allow paste and password managers and can support passkeys. A Level AAA version, 3.3.9, removes the object and personal-content exceptions.
How do I test cognitive accessibility?▾
Automated tools help at the edges but cannot judge clarity, so a real test combines a few methods. Run a readability score on your actual copy to flag long sentences and dense vocabulary. Do a plain-language editing pass and the explain-it-back test: read a screen, look away, and try to say what it asked you to do; if you cannot, it is too complex. Walk your key flows checking for memory demands, surprise timeouts, re-entered information, inconsistent components, and interrupting motion. Then, most importantly, run moderated usability sessions with people who have cognitive and learning disabilities, because they will surface confusion that no checker and no guideline can. The W3C Making Content Usable document ships a checklist you can work through.
Is cognitive accessibility a legal requirement?▾
Yes, to the extent it is expressed in WCAG. Laws such as the Americans with Disabilities Act in the United States, the European Accessibility Act, and Section 508 measure conformance against WCAG Level AA, and that includes the cognitive-focused criteria at A and AA: Labels or Instructions, Consistent Navigation and Identification, Timing Adjustable, Consistent Help, Redundant Entry, and Accessible Authentication. The many cognitive recommendations that live at Level AAA or in the COGA guidance are usually not legally mandated, but they are where much of the real-world benefit is, and courts and regulators increasingly expect content that a broad public can actually understand, not just markup that passes a scanner.
Essential Accessibility Resources
Comprehensive tools, checklists, and guides to help you create inclusive digital experiences