Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
AI Chatbots

Chat Widgets and Accessibility

Last updated:

Three things to check

  1. Keyboard: can you open, type, send and close without a mouse?
  2. Screen reader: are new messages announced, once, coherently?
  3. Focus: can you get out of the widget with the keyboard?
Focus trapping is the worst of the three. A user who tabs into a chat widget and cannot tab out has lost the whole page.

Streaming and screen readers

Answers that appear word by word can cause a screen reader to re-announce continuously, which is unusable. The message should be announced when complete, in a polite live region.

Sighted users still see the streaming; screen reader users get a sentence rather than a stutter.

Visual requirements

  • Sufficient contrast in both light and dark contexts
  • Text that resizes with browser settings
  • The widget not covering essential content on mobile
  • A close control that is large enough to hit

Test it yourself

Unplug the mouse and try to have a conversation. Then try it on a phone at 200% text size. Both tests take three minutes and find most problems.

If you can borrow a screen reader user for ten minutes, that is better than any checklist.

Chat can also improve accessibility

For some users, asking a question is considerably easier than navigating a complex site. A well-built chat widget is an accessibility improvement, not only an obligation.

That is only true if the widget itself is usable, which is why the three checks matter.

Frequently asked questions

Is this a legal requirement?

For public sector bodies in many jurisdictions, yes. For others it is increasingly expected and it is straightforwardly the right thing.

How do we test with a screen reader?

Most operating systems include one. Ten minutes of trying it yourself is informative, though a real user's feedback is better.

What if our widget fails these?

Raise it with the vendor. Most of these are fixable and vendors respond to specific reports.

Does the widget affect our site's overall accessibility?

Yes — it is part of the page. An inaccessible widget can fail an audit of an otherwise compliant site.

Keep reading

Not sure your chat widget is usable by everyone?

Unplug the mouse and try it. Three minutes, and it tells you most of what you need to know.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

AI Chatbot DevelopmentAI Integration