Unlabeled form inputs (WCAG 3.3.2)
Form fields without labels leave screen-reader users guessing. What Curbcut checks and how to label Shopify forms.
What fails
Inputs, selects, and textareas without an associated label (for=id), aria-label, aria-labelledby, or title — excluding hidden/submit/button types.
Where it bites
Newsletter footers, search bars, and checkout-adjacent widgets are frequent offenders on live Shopify stores.