Start with structure and language
Give every page a descriptive title and set the document language. Use headings in a logical order so someone can understand the outline without reading every line. Prefer native buttons, links, inputs, and lists before adding custom controls.
Make controls understandable
Every form field needs a persistent label. Link text should make sense outside the surrounding sentence; several links all named ‘click here’ are difficult to navigate. Keep the keyboard focus indicator visible, and make sure menus, dialogs, and forms can be completed without a mouse.
- Use sufficient text and control contrast.
- Do not rely on color alone to communicate an error or status.
- Provide useful alternative text for meaningful images.
- Allow text to resize without clipping or hiding actions.
Test the primary journey manually
Put the mouse aside and use Tab, Shift+Tab, Enter, Space, and Escape. Confirm that focus moves in a sensible order and never becomes trapped. Then zoom the page and test with larger text. These quick checks often reveal barriers that a score cannot explain.
This guide provides general information. Website requirements vary by platform, audience, location, and business risk.