What's wrong
Having two `<label for="field-id">` elements referencing the same input can cause screen readers to announce both repeatedly or miss instructions.
Who it affects
Screen reader users receive confusing or duplicated announcements when navigating into the input field.
How to fix on Shopify
Keep one primary `<label>`. Move extra helper text or requirements into a `<span>` and link it using `aria-describedby`.
Code example
Problematic Code
LIQUID
<label for="customer-email">Email</label>
<input id="customer-email" type="email">
<label for="customer-email">We will never share your email</label>Recommended Accessible Code
LIQUID
<label for="customer-email">Email</label>
<input id="customer-email" type="email" aria-describedby="customer-email-hint">
<span id="customer-email-hint" class="field-hint">We will never share your email</span>How to check your fix
Search the template DOM for `for="[input-id]"` and confirm exactly one `<label>` tag matches that ID.