Posts in Accessibility

ARIA Is Not a Shortcut

ARIA helps browsers and assistive technology communicate the role, state, name, and relationships of interface elements, but it does not automatically make custom controls accessible. This article explains why native HTML should come first, how roles and attributes work, why accessible names matter, and why keyboard behaviour and screen reader testing are part of the contract.

Accessibility Helps Machines Understand Your Website Too

Accessibility is still first and foremost about people. But the same practices that make websites more usable for blind and visually impaired users can also help search engines and generative AI systems understand structure, controls, meaning, and context. This article looks at accessibility as a practical way to express non-visual meaning on the web.