Skip to content
All articles
3 min read Radek Hřebeček Radek Hřebeček

Accessible online booking: why it matters for small businesses too

A booking form that only works with a mouse loses clients you never hear about. What makes online booking accessible, what the European Accessibility Act changes, and what to check in any tool.


When someone can't finish booking on your website, you don't get a complaint. You just don't get the booking. Maybe they use a screen reader, maybe they navigate with a keyboard because a mouse is painful, maybe they're on a phone with the text zoomed in. Either way, they go elsewhere – or pick up the phone, if they can.

Accessibility sounds like something for banks and government websites. But for a small business that lives on bookings, it's simply part of not turning clients away.

What "accessible" means for a booking form

The Web Content Accessibility Guidelines (WCAG) are the standard everyone refers to. For a booking form, they boil down to a few practical questions:

  • Can you book with the keyboard alone? Tab through the services, pick a date and a time, fill in the form and submit – without a mouse, and always seeing where the focus is.
  • Does a screen reader understand it? Buttons need names, form fields need labels, and the list of free times has to be announced as a choice, not as a pile of numbers.
  • Are errors explained? "Invalid input" in red isn't enough. The message should say what's wrong, sit next to the field it belongs to and be read out when it appears.
  • Is it readable? Enough contrast, text that can be enlarged without the layout falling apart, and no information carried by colour alone.
  • Does it calm down when asked? People who are sensitive to motion can turn animations off in their system settings. The form should respect that.

The European Accessibility Act

Since 28 June 2025, the European Accessibility Act has applied across the EU. It sets accessibility requirements for a range of products and services, including services that consumers use to conclude a contract online.

Whether it applies to your business depends on what you offer and how big you are – the smallest businesses providing services are generally exempt. The rules are implemented in national law, so if you're unsure, check the guidance in your country rather than relying on a blog post.

Even if you're exempt, the reasons above still stand. An accessible booking form is one more client who books with you instead of someone else.

How Eazo approaches it

We built the Eazo widget with accessibility in mind from the start, not as an add-on:

  • You can complete the whole booking with a keyboard, with a clearly visible focus.
  • Free times are offered as a proper choice that screen readers announce as such.
  • Form errors are linked to their fields and announced as soon as they appear.
  • Progress and confirmations are announced too, so screen reader users know what just happened.
  • Animations are turned down for people who ask their system for reduced motion.

The widget also runs isolated from your website's styles. That protects your design – and it means your site's CSS can't accidentally hide focus outlines or break the form for keyboard users.

What to check in any booking tool

Whatever you use, spend five minutes on this test:

  1. Open your booking page and put the mouse aside. Try to book using only the Tab, arrow, Enter and Space keys.
  2. Submit the form with a mistake in the e-mail address. Is it clear what's wrong and where?
  3. Zoom the page to 200%. Can you still read everything and finish the booking?
  4. On a phone, turn on the screen reader (VoiceOver on iPhone, TalkBack on Android) and listen to how the time selection sounds.

If you get stuck anywhere, so do some of your clients.


Radek Hřebeček

Radek Hřebeček

Founder & developer · Eazo

More articles