- Success Criterion 2.4.6
- Conformance level AA
Clever Marketing Heading That Hides What a Section Actually Does
2.4.6 — Headings and Labels
Scenario
Setting
A used-car marketplace's listing filter
What’s wrong
Marketing-clever but opaque headings on task UIs ("Let's go!" as sole label of a critical section).
Example
<h2>Let's go!</h2>
<fieldset>
<label>Price range</label>
<label>Mileage</label>
<label>Year</label>
</fieldset> Why it matters
A user browsing headings to find the filter controls skips right past Let's go! since it gives no indication filters live there.
How to test
Read task-UI headings like 'Let's go!' out of context: if the marketing tone obscures what the section/control actually does, it fails.
How to fix
Save marketing voice for body copy; task-critical headings need to name the task plainly.
<h2>Filter Listings</h2>
<fieldset>
<label>Price range</label>
<label>Mileage</label>
<label>Year</label>
</fieldset> Outcome
A shopper scanning headings lands on Filter Listings immediately and narrows their search.
Who is affected
Screen reader users navigating by headings can't identify the filter section from a vague marketing phrase.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Heading or Label That Fails to Describe Its Own Purpose
- Generic Section Heading Like ‘Introduction’ That Says Nothing
- Identical Headings Repeated Over Completely Different Content
- Form Label Like ‘Field 1’ That Doesn’t Describe Its Purpose
- Same Label Used for Two Different Fields on One Form
- Button Labeled ‘OK’ on a Destructive, Irreversible Action