Blind — screen reader user
Your button says nothing. He hears silence.
James navigates with a screen reader that reads every element aloud. Your "Add to Cart" button is an icon with no label. His software announces "button" and stops. He tabs past it, can't buy, and moves on to a site that works.
Fix47 gives every button, link, and form field a clear accessible name.
