WCAG Success Criteria · Level AAA
WCAG 3.1.4: Abbreviations
WCAG 3.1.4 requires that a mechanism be available to identify the expanded form or meaning of abbreviations used in content. This criterion ensures that users who are unfamiliar with abbreviations, acronyms, or initialisms can access their full meaning, supporting comprehension for people with cognitive disabilities, non-native speakers, and screen reader users.
- Level AAA
- Wcag
- Wcag 2 2 aaa
- Understandable
- Accessibility
What This Rule Means
WCAG Success Criterion 3.1.4 — Abbreviations (Level AAA) requires that whenever an abbreviation, acronym, or initialism appears in web content, there must be a mechanism by which users can discover its expanded form or meaning. An abbreviation, in WCAG's terms, is a shortened form of a word, phrase, or name — this includes traditional abbreviations (e.g., "approx." for "approximately"), acronyms (e.g., "NASA" for "National Aeronautics and Space Administration"), and initialisms (e.g., "HTML" for "HyperText Markup Language").
The criterion does not prescribe a single required technique. Instead, it demands that some mechanism exists so that users encountering an unfamiliar shorthand can determine what it stands for. Acceptable mechanisms include expanding the abbreviation in the text on first use (e.g., "HyperText Markup Language (HTML)"), using the HTML <abbr> element with a title attribute that provides the expansion, providing a glossary linked from the page, or including the full form in the surrounding context so the meaning is unambiguous.
A pass occurs when every abbreviation in the content has at least one of these mechanisms: the full form appears in the text alongside or immediately preceding the abbreviation on first use; the <abbr> element with an informative title attribute wraps the abbreviation; a glossary or definition list accessible from the page defines the term; or the surrounding context makes the meaning entirely clear without ambiguity. A fail occurs when an abbreviation appears with none of these supports — the user sees shorthand like "MoNE" or "SCR" without any indication of what it means, no tooltip, no prior expansion, and no linked glossary.
WCAG does include a narrow exception: if the abbreviation is considered part of the language itself — that is, it is so widely understood that it functions as a standalone word (e.g., "laser" or "radar," which were originally acronyms) — then expansion is not required. Similarly, abbreviations that are defined by the content's own defined terms and consistently used in that context with a clearly accessible glossary are considered compliant. The key test is always whether a user unfamiliar with the abbreviation can find its meaning through mechanisms available in the content.
Why It Matters
Abbreviations are pervasive in web content — government portals, healthcare systems, e-commerce platforms, and educational websites all rely heavily on shorthand. While familiar to domain experts, these shortened forms present significant barriers for several groups of users.
People with cognitive and learning disabilities such as dyslexia, intellectual disabilities, or attention-deficit conditions may struggle to decode unfamiliar abbreviations, forcing them to leave the page to search for meanings or giving up entirely. For users with memory impairments, even abbreviations they have encountered before may not be reliably retained session to session, so in-page mechanisms provide critical ongoing support.
Screen reader users — including people who are blind or have severe low vision — are directly affected because screen readers may pronounce abbreviations phonetically in ways that are confusing or meaningless. For example, a screen reader might pronounce "SCR" as a nonsensical string of letters rather than "Sustainable Corporate Responsibility." When the <abbr> element is properly used with a title attribute, certain screen reader configurations can speak the full expansion rather than the initialism, dramatically improving comprehension. According to the World Health Organization, approximately 2.2 billion people worldwide have some form of vision impairment, a large proportion of whom rely on assistive technology to access digital content.
Non-native speakers are another affected group. A Turkish user reading an English-language technical document — or an English speaker navigating a Turkish government portal — may be proficient in the language yet entirely unfamiliar with domain-specific or culturally specific abbreviations. Providing expansions respects the diversity of users' backgrounds and knowledge bases.
Consider a concrete scenario: a patient visiting a hospital's online portal reads their diagnostic report and encounters "KOAH" without any expansion. A Turkish clinician immediately recognizes this as "Kronik Obstrüktif Akciğer Hastalığı" (Chronic Obstructive Pulmonary Disease), but a patient or caregiver unfamiliar with medical terminology is left without understanding their own diagnosis. Providing the expansion — either inline on first use or via a <abbr title='Kronik Obstrüktif Akciğer Hastalığı'>KOAH</abbr> element — transforms a confusing term into comprehensible information and supports informed decision-making.
Beyond accessibility, there are measurable usability and SEO benefits. Search engines index the expanded forms of abbreviations, improving the discoverability of content for users who search using full terms. Clear, unambiguous language also reduces support requests, increases task completion rates, and builds trust with users across literacy levels.
Related Axe-core Rules
WCAG 3.1.4 requires manual testing because no automated tool can reliably determine whether a given abbreviation is adequately explained within the context of a page. Automated scanners can detect the presence of <abbr> elements but cannot judge whether every abbreviation on a page has been given an accessible expansion. Below is a summary of the relevant axe-core context:
- Manual testing required (no dedicated axe-core rule): Axe-core does not include an automated rule specifically for WCAG 3.1.4. This is because determining which strings of text constitute abbreviations, whether they are adequately expanded somewhere on the page, and whether a linked glossary is accessible requires human judgment and contextual reading. An automated tool cannot distinguish between "IT" (Information Technology), "it" (the pronoun), and "It" (a proper noun) without deep natural language understanding. Testers must manually read the page content, identify all abbreviations, acronyms, and initialisms, and then verify that each one has an accessible expansion mechanism.
- Related check —
<abbr>without title: While not a standalone axe-core rule mapped to 3.1.4, some accessibility linting tools and browser extensions flag<abbr>elements that lack atitleattribute as a best-practice warning. If you use<abbr>as your expansion mechanism, thetitleattribute must be present and contain the full expansion; an empty or absenttitledefeats the purpose of the element and would constitute a failure under this criterion.
How to Test
- Automated scan baseline: Run axe DevTools or Lighthouse against the page. While neither tool has a dedicated rule for 3.1.4, axe DevTools may surface best-practice notices about
<abbr>elements missingtitleattributes. Note these as starting points, but understand they will not catch abbreviations that lack<abbr>markup entirely. - Manual content audit: Read through the full page content — including headings, body text, tables, form labels, button labels, navigation items, and footer text. Highlight every word or character sequence that could be an abbreviation, acronym, or initialism. For each one, check whether: (a) it was expanded earlier on the same page; (b) it is wrapped in an
<abbr>element with a non-emptytitle; (c) the page links to a glossary that defines it; or (d) the surrounding context makes its meaning unambiguous. - Screen reader verification with NVDA + Firefox: Open the page in Firefox with NVDA active. Navigate through the content using the arrow keys. When NVDA encounters an
<abbr>element with atitle, it should announce the title text. Verify that expansions are being surfaced. Note that NVDA's behavior withtitleattributes on<abbr>can vary by version and settings — test with NVDA's default configuration first. - Screen reader verification with VoiceOver + Safari (macOS/iOS): Enable VoiceOver and navigate the page. VoiceOver on macOS reads
titleattributes on<abbr>elements. Use VO+A to read the page linearly and listen for whether abbreviations receive their expansions. On iOS, swipe through content and check the same behavior. - Screen reader verification with JAWS + Chrome: With JAWS active, navigate the page using the arrow keys. JAWS handles
<abbr title='...'>by announcing the title. Test that the expansion is read aloud correctly for each marked-up abbreviation. - Keyboard and visual check for tooltip expansions: If the implementation relies on CSS tooltip patterns or JavaScript-powered tooltips tied to
<abbr>hover states, tab to the element using the keyboard (or focus it programmatically) and verify the tooltip appears. WCAG requires the mechanism to be accessible, not just mouse-accessible — a tooltip that only appears on hover fails keyboard users. - Glossary link verification: If the page relies on a linked glossary, follow the link and confirm that every abbreviation used in the source content has a corresponding entry with a clear definition. Verify the glossary link is prominently placed and keyboard accessible.
How to Fix
Unmarked abbreviation on first use — Incorrect
<p>The WHO reported that NCDs account for 74% of all deaths globally each year.</p>
Unmarked abbreviation on first use — Correct
<!-- Expand on first use inline, then use abbr for subsequent references -->
<p>The World Health Organization (WHO) reported that non-communicable diseases
(<abbr title='non-communicable diseases'>NCDs</abbr>) account for 74% of all
deaths globally each year.</p>
abbr element without title attribute — Incorrect
<!-- abbr element present but title is missing — provides no expansion -->
<p>Submit your <abbr>VAT</abbr> registration number to proceed.</p>
abbr element without title attribute — Correct
<!-- title attribute supplies the full expansion for assistive technologies -->
<p>Submit your <abbr title='Value Added Tax'>VAT</abbr> registration number to proceed.</p>
Hover-only tooltip for abbreviation — Incorrect
<!-- CSS tooltip only appears on mouse hover; keyboard users and touch users cannot access it -->
<span class='tooltip-trigger'>KVKK
<span class='tooltip-text'>Kişisel Verilerin Korunması Kanunu</span>
</span>
Hover-only tooltip for abbreviation — Correct
<!-- Using abbr with title ensures the expansion is available to all users,
including keyboard and screen reader users, without relying on hover -->
<abbr title='Kişisel Verilerin Korunması Kanunu'>KVKK</abbr>
Abbreviation in a table header with no expansion — Incorrect
<table>
<thead>
<tr>
<th>SKU</th>
<th>MoQ</th>
<th>ETA</th>
</tr>
</thead>
</table>
Abbreviation in a table header with no expansion — Correct
<!-- abbr with title inside th provides context for all users, including screen reader users -->
<table>
<thead>
<tr>
<th><abbr title='Stock Keeping Unit'>SKU</abbr></th>
<th><abbr title='Minimum Order Quantity'>MoQ</abbr></th>
<th><abbr title='Estimated Time of Arrival'>ETA</abbr></th>
</tr>
</thead>
</table>
Common Mistakes
- Using
<abbr>without atitleattribute: Wrapping text in<abbr>tags alone provides no semantic value and no expansion — thetitleattribute is mandatory for the element to fulfill its accessibility purpose under this criterion. - Expanding an abbreviation only after its first use: If an abbreviation appears before its expansion in the reading order (e.g., in a heading before the body paragraph that expands it), users who encounter the heading first have no mechanism to understand it at that point. Always expand on or before first use.
- Relying exclusively on mouse-hover tooltips: CSS or JavaScript tooltips that only appear on
:hoverare inaccessible to keyboard-only users, touch-screen users, and most screen reader configurations. The<abbr title>pattern is preferable, or tooltips must also be triggered on:focus. - Providing a linked glossary but making the link difficult to find: If your expansion mechanism is a glossary, the link must be clearly labeled, prominently positioned, and keyboard accessible. Burying a glossary link in a footer in small text or behind a collapsed section may not satisfy the requirement for a usable mechanism.
- Expanding abbreviations inconsistently — only some occurrences marked up: If you use
<abbr title>for an acronym in one section but leave bare instances elsewhere on the same page, users who navigate directly to those sections via search or landmarks will encounter unexplained shorthand. - Assuming all abbreviations are universally understood: Domain-specific abbreviations that are obvious to practitioners ("EBITDA" in finance, "API" in software development, "BKT" in Turkish government contexts) may be completely opaque to users outside those domains, including people using assistive technology or visiting the page for the first time.
- Placing the expansion only in alt text of images rather than in text: If an abbreviation appears in an image's alt text as an expansion but the visible text shows only the abbreviation, the mechanism may not be accessible to all users (e.g., those using browser reader modes). Expansions should be available in the programmatic text of the document itself.
- Using incorrect or abbreviated
titlevalues: Thetitleattribute of an<abbr>element must contain the full expansion, not another abbreviation or a partial explanation. Writingtitle='HTML lang'instead oftitle='HyperText Markup Language'does not satisfy the criterion. - Not accounting for abbreviations in dynamic content: Content loaded via AJAX, infinite scroll, or single-page application routing may introduce new abbreviations after the page's initial load. Any dynamic content injected into the DOM must also comply — abbreviations in dynamically rendered sections need the same expansion mechanisms as static content.
- Treating acronyms that have become common words as always exempt: The exception for abbreviations that function as words ("laser," "radar") is narrow. Terms like "URL" or "PDF" are very widely known in tech-savvy contexts but may still be opaque to elderly users, users with cognitive disabilities, or users from different cultural backgrounds. When in doubt, provide the expansion — it never harms users who already know the term.
Relation to Turkey's Accessibility Regulations
Turkey's Presidential Circular 2025/10, published in the Official Gazette No. 32933 on June 21, 2025, establishes mandatory digital accessibility obligations aligned with WCAG 2.2. The circular covers a broad range of entity types: public institutions and government agencies at all levels, e-commerce platforms, banks and financial institutions, hospitals and healthcare providers, telecommunication companies with 200,000 or more subscribers, licensed travel agencies, private transport companies, and private schools authorized by the Ministry of National Education (MoNE).
The circular mandates compliance primarily at WCAG 2.2 Level AA. WCAG 3.1.4 — Abbreviations is a Level AAA criterion and is therefore not a direct legal requirement under the current text of Presidential Circular 2025/10. However, Level AAA conformance is not merely aspirational — it carries significant practical and reputational weight in the Turkish digital landscape.
For public-sector entities, hospitals, and educational institutions serving diverse populations — many of whom may have limited familiarity with bureaucratic or medical abbreviations — implementing 3.1.4 is a matter of genuine service quality. Turkish administrative and legal language is rich with initialisms ("SGK" for Sosyal Güvenlik Kurumu, "KDV" for Katma Değer Vergisi, "ÖTV" for Özel Tüketim Vergisi) that are second nature to officials but confusing to the general public, especially older citizens, rural users, or first-time visitors to a portal.
Banks, telecom providers, and e-commerce platforms subject to the circular would strengthen their accessibility posture — and their brand trust — by expanding abbreviations used in financial product descriptions, contract summaries, tariff tables, and service terms. Financial documents in particular are dense with abbreviations that can obscure critical information from consumers who need to make informed decisions.
Organizations pursuing a formal WCAG 2.2 AAA conformance claim — whether to demonstrate market leadership, satisfy procurement requirements from international partners, or meet the expectations of specialized contracts in public health or education — should implement 3.1.4 as a standard practice. Accsible's overlay SDK supports teams in implementing and auditing abbreviation expansion patterns, and can be configured to surface guidance during content authoring workflows, helping organizations maintain compliance across dynamically updated content at scale.
출처 및 참고자료
- W3C Understanding 3.1.4 Abbreviations
- W3C Techniques for 3.1.4 Abbreviations
- W3C Technique G102: Providing the expansion or explanation of an abbreviation
- W3C Technique H28: Providing definitions for abbreviations by using the abbr element
- MDN: The Abbreviation element (abbr)
- WebAIM: Semantic Structure — Abbreviations
- Deque University: Accessibility of Abbreviations and Acronyms
