Skip to content
easeweb
Search topics

Abbreviations and acronyms that are never spelled out

A shop lists its earbuds' features as ANC and ENC and never says what either stands for, so a buyer can't tell which one makes a train quieter.

WCAG 2.2
SC 3.1.4AAA
Required by
Not required by Section 508 or EN 301 549
Broken <li>ENC</li>
The accessibility problem illustrated: Cognitive:Which one blocks out noise?
01

The problem

Shoppers who don't know a product's abbreviations can't tell what its features are, or which one does what

02

Try it

Find out what ANC and ENC stand for on the product page

Point at the letters, Tab through the page and tap the letters on a phone: nothing says which one makes a train quieter. Then apply each fix.

Broken Can you fix this?

BrokenAbbreviations with no expansion

Drift wireless earbuds

79.00

  • ANC
  • ENC
  • 30 hours with the case

A recreated demo. The broken version is intentionally inaccessible.

03

The fix

Say what each abbreviation stands for, where it is used

Before
BrokenAbbreviations with no expansion
<h1>Drift wireless earbuds</h1><ul class="features">  <li>ANC</li>  <li>ENC</li>  <li>30 hours with the case</li></ul>…
What is wrong3 points
  • ANC and ENC are never spelled out, beside the letters or anywhere else on the page.
  • Nothing links them to a definition, and the page has no glossary.
  • The two differ by one letter, so a buyer can't tell which one makes the train quieter.
After

The expansion beside the first use

<h1>Drift wireless earbuds</h1><ul class="features">  <li>Active noise cancellation (ANC)</li>  <li>Environmental noise cancellation (ENC) for calls</li>  <li>30 hours with the case</li></ul>…
How it is fixed3 steps
  1. Write each abbreviation's expansion in the text, with the letters after it in parentheses, as W3C technique G97 describes. Everyone who reads the list reads what ANC and ENC stand for.
  2. Where the expansion alone doesn't say what the feature does, add the few words that do: "for calls" tells a buyer that ENC is about their voice, not about the noise they hear.
  3. Give the expansion the first time the letters appear on the page. Later uses on the same page, such as "ANC on" in the specs, can stand alone.

This fixes the Before and passes 3.1.4. The expansion is part of the text, so it reaches every browser, screen reader and translation tool, and every device. The cost is length: a chip of three letters becomes a phrase, and the row of chips takes more lines.

04

Verify the fix

4 checks, no mouse.

Test with: Screen reader, Keyboard, Touch

0 of 4 checked

Record the OS, browser and assistive-technology versions, the build, the date, and the actual result of each step. Repeat whenever the copy changes.

Limits

This is a starting pattern, not a guarantee. The example is one product page with two abbreviations. 3.1.4 is Level AAA, above the AA level that most policies ask for, but spelling the letters out costs a few words and tells a buyer what they are paying for. The criterion asks for the expansion or meaning, not that the reader understand it: when the expansion is itself a term the reader may not know, as environmental noise cancellation may be, see jargon and unusual words with no definition. Speech engines and screen readers change between releases, so no particular spoken result is claimed here.

This is a recreated teaching example, not a finding about a named client. The code is a starting pattern: test it in your own product. No completed assistive-technology test is claimed here.

EaseWeb service

Fixed it? Keep it from coming back.

I turn guides like this one into rules your coding agents follow and checks your CI runs. Then I retest by hand with a keyboard and screen readers, periodically.

See the service