Headings and Labels
Headings and form labels describe the topic or purpose of the content or control they introduce.
Why it matters
Screen reader users frequently navigate by jumping between headings. A page full of headings that just say 'Section' gives them a table of contents with no information in it.
Detected by Openwell's judgement pass
axe-core confirms a label or heading exists and is programmatically associated; whether its wording is actually descriptive is a judgement call.
Fails
<h2>Section</h2>
<p>Enter your billing address below to complete checkout.</p>The heading gives no indication of what follows — a sighted user infers it from the paragraph, but a heading-list navigator gets nothing.
Passes
<h2>Billing address</h2>
<p>Enter your billing address below to complete checkout.</p>The heading itself now tells a heading-list navigator exactly what this section is for.
Openwell finds violations like this one across your whole site, clusters them by the component that caused them, and generates a fix that's re-validated before you see it.
Scan your site free