ADA Website Accessibility for Studios: Booking Page Checklist
ADA website compliance for small business studios, explained as a booking page checklist: contrast, labels, keyboard access, timers and the 5-Tap Test.

ADA website compliance for a studio comes down to one question: can a client book and pay without a mouse, without sight, and without sound? The Justice Department points businesses to WCAG as the yardstick. Run the 5-Tap Booking Test below on your live schedule page and you will find most of your gaps in one sitting.
What does ADA website compliance mean for a small business studio?
It means a client with a disability can find a class, pick a slot, pay, and get a confirmation without help from your front desk.
When owners search "ada website compliance small business," they usually find two kinds of results: legal scare pieces and 90-point WCAG checklists. Neither helps much on a Tuesday afternoon. A studio website does three jobs: show the schedule, take the booking, take the money. Your accessibility work should follow that same path, in that order. Your About page with the founder's story matters far less than the five screens between "View schedule" and "You're booked."
Does the ADA actually apply to a studio website?
The DOJ's 2022 guidance says businesses open to the public must make the services they offer online accessible, and it names WCAG as a standard.
The DOJ web guidance, dated March 18, 2022, makes three points that matter for a studio. First, the ADA applies to the goods and services a public business offers on the web. Second, DOJ has no detailed technical regulation for private businesses, so you choose how to comply. Third, it lists the specific barriers it cares about: low contrast, color used alone to convey meaning, images without alt text, videos without captions, unlabeled forms, and mouse-only navigation.
Here is what surprises most owners: your booking page probably is not on your website at all. It is an embed or a subdomain run by your software vendor. Your client does not see that boundary. They see your logo and your class names. Treat the vendor's checkout as your front door, and ask the vendor for their written accessibility conformance report before you sign or renew. Our notes on choosing booking software for a beauty studio cover the other questions to put on that list.
Who gets locked out of a typical class booking page?
More clients than most owners assume. CDC data puts disability at about 1 in 4 US adults, with cognition and mobility among the most common types.
According to the CDC disability infographic, more than 1 in 10 adults report a cognitive disability and a similar share report a mobility disability, while hearing and vision disabilities each affect roughly 5 to 7% of adults. Now picture your actual client list. A pilates client six weeks out of shoulder surgery is booking with a keyboard because a trackpad hurts. A 62-year-old massage regular has her phone text set to the largest size. A deaf member is trying to watch your 40-second "first class" video before buying an intro pack. Each one hits a different wall.
What is the 5-Tap Booking Test?
It is a five-pass check of your real booking flow: keyboard only, 200% zoom, screen reader, grayscale, and sound off. Each pass catches different failures.
Pick tomorrow's most popular class and book it five times:
- Keyboard tap. Unplug the mouse. Use Tab, Shift+Tab, Enter and the arrow keys only. You should see a visible focus ring on every element and reach "Book" without getting stuck in the date picker.
- Zoom tap. On a phone, set the system text size to the maximum. In a desktop browser, zoom to 200%. Check that class times, prices and the "Book" button do not get cut off or overlap.
- Screen reader tap. Turn on VoiceOver on iPhone or the free NVDA reader on Windows. Close your eyes. Listen for "Book, button" rather than just "button," and for the class time read before the price.
- Grayscale tap. Turn on your phone's grayscale filter. Can you still tell a full class from an open one?
- Mute tap. Play every video on the path with the sound off. If the message is lost, it needs captions.
Write down every stuck point with a screenshot. That list is your fix queue.
Which booking page failures show up most often?
The same handful, every time. WebAIM's annual scan of the top one million home pages finds low contrast text on roughly 4 in 5 of them.
The WebAIM Million is an automated scan, so it catches only what software can detect. Keyboard traps and confusing error messages need a human, which is what the 5-Tap Test is for.
How do you fix color contrast on a schedule grid?
Darken the background of colored chips rather than lightening the text, and add a word to every status that currently relies on color alone.
WCAG 2.2 sets a contrast minimum of 4.5:1 for normal text and 3:1 for large-scale text. Studio brand palettes are full of sage, blush and sand tones that fail with white text on top. The usual fix is to keep the brand color for borders and accents and use a darker shade of it as the chip fill.
Then check the color-alone problem. A schedule that shows full classes in red and open classes in green says nothing to a client with red-green color blindness. Label the chip "Full," "Waitlist," or "3 left." This is the grayscale tap in action: if the schedule only makes sense in color, it fails.
What breaks for keyboard and screen reader users at checkout?
Unlabeled fields, nameless icon buttons, tiny tap targets, and error messages shown only as a red border. Each one stops a booking cold.
Run this exact procedure. Tab into the checkout and submit the form empty on purpose. WCAG 3.3.1 requires that the field in error is identified and the error is described in text. "Card number is required" passes. A red outline alone fails. Next, check every icon. The "add to calendar" icon on your confirmation screen needs a name a screen reader can say out loud.
Then check tap size on a phone. WCAG 2.2 sets a minimum target of 24 by 24 CSS pixels, or enough spacing around smaller targets. The tiny "x" that removes a class from the cart is the usual offender, and it sits right next to "Pay," which makes mis-taps expensive.
Do countdown timers and holds break accessibility rules?
They can. WCAG 2.2 requires that time limits can be turned off, adjusted, or extended with a warning and at least 20 seconds to respond.
Many studios hold a spot for a few minutes during checkout so popular 6am classes do not get double-sold. That is fair, but a screen reader user filling in card details takes longer than a sighted mouse user. Under success criterion 2.2.1, one acceptable pattern is to warn the client before time runs out, give them at least 20 seconds to extend with a single action, and allow at least ten extensions.
In practice: show a "Need more time?" button when the hold has 60 seconds left, and make sure the screen reader announces it. Losing a client at the payment step costs you the booking. The patterns in our abandoned checkout recovery guide help, but preventing the drop is cheaper than chasing it.
Are accessibility overlay widgets enough?
No. An overlay sits on top of your page. It cannot add missing labels inside an embedded checkout or give a name to a button it cannot see.
The same goes for AI chat widgets on the booking page. If a chatbot pops over the schedule and keyboard focus cannot reach the close button, you have added a new barrier. Run the keyboard tap with the widget open before you go live with any AI chatbot for booking.
How often should a studio re-test its booking page?
Every quarter, and within a week of any change to the booking path, such as a new layout, pop-up, theme update, or vendor release.
Keep a one-tab spreadsheet: date, tester, class used, which tap failed, screenshot link, who owns the fix, and the date it was fixed. Publish a short accessibility statement in your site footer with a direct email address and a commitment to reply within one business day. Then actually staff that inbox. A client who emails "I couldn't book the 9am reformer class" is telling you exactly where to look, and the reply is a chance to keep them.
The goal is not a perfect score from a scanner. The goal is that the post-surgery client, the large-text regular, and the deaf intro-pack buyer can all book tomorrow's class on their own.
Run your studio on Zatrovo
Run your class schedule, booking and checkout from one mobile-friendly page you can test end to end with the 5-Tap Booking Test.
We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.
Related reading
Parent Portal for Kids Classes: What Families Expect in 2026
A parent portal for dance studio families should handle schedules, siblings, billing, consents and texts. Here is what parents expect in 2026.
Childcare at Fitness Studios: Costs, Liability, and Booking Setup
Childcare at fitness studios: what drop-in kids care costs to staff, which state licensing exemptions apply, and how to set up bookings that hold ratios.

GLP-1 Members: How Studios Build Muscle Preservation Programs
Build a GLP-1 strength training program your gym can run, with intake, 8-week progressions, dose-week tweaks and tracking that protects muscle.