• 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