Headings and Labels
Headings and form labels must describe topic or purpose — generic labels like "Click here" or numbered headings like "Section 1" violate this criterion.
What it requires
WCAG 2.0 SC 2.4.6 sets a quality bar on the headings and labels that already exist on the page. They must be descriptive enough that a screen-reader user navigating the heading list can understand the page structure without reading the body.
This is distinct from 2.4.4 (Link Purpose) — 2.4.6 covers headings and form labels specifically; 2.4.4 covers links.
Common Shopify failure
Theme renders product-listing pages with `<h2>Section 1</h2>`, `<h2>Section 2</h2>` instead of meaningful titles. Newsletter signup with `<label>Field</label>` instead of `<label>Email address</label>`.
How to fix it
AccessComply's heading-quality audit flags low-information heading text against a heuristic library and recommends merchant-provided alternatives; for form labels, the AltTextAgent generates contextually-correct labels.
Primary source: W3C — WCAG 2.0 Understanding 2.4.6