Skip to main content
← lab / researchR-03 · AUTOMATED SCAN · 98 HOTEL BOOKING SITES

Booked, but not for everyone

Since June 2025, selling rooms online to guests in the EU has come with accessibility rules. We scanned the booking sites of 98 hotel groups and chains in Türkiye and Europe, from the home page to the first booking step. Nearly all of them have barriers that can stop a guest who uses a screen reader, a keyboard or a zoomed-in screen.

blurple lab researchscanned 15 Oct 20267 min readPART ONE: RESULTS · PART TWO: IN PROGRESS
fig. 1 — one pill for each booking site in the sample. The 4 teal ones showed no serious or critical barrier in our automated scan; the 68 grey ones showed at least one. The 26 outlines are sites we couldn't scan: 24 turned our browser away as a bot and 2 didn't load.

A hotel's booking site is a shop. Guests pick dates, compare rooms, enter their details and pay. Under the European Accessibility Act, every one of those steps has to work for people who can't see the screen well, can't use a mouse or need to zoom in. Sixteen months after the rules came into force, we wanted to know how far hotel groups have got. So we took 100 groups and chains, scanned every site we could, and are publishing the numbers without naming anyone.

94%
of the 72 sites we could scan had at least one serious or critical barrier, on a desktop screen or on a phone.
27 / 29
booking steps we reached had a serious or critical barrier. 22 had a button, link or form field with no name for a screen reader to announce.
1 / 30
Turkish hotel groups link an accessibility statement from their home page. Among the international chains, 6 of 13 do.
01 — WHY BOOKING SITES

The rules cover the whole booking, not only the payment.

The European Accessibility Act (Directive 2019/882) has applied since 28 June 2025. One of the services it covers is e-commerce, and selling a hotel room online to a consumer is e-commerce. What counts is who the service is sold to, not where the company is based: a hotel group in Antalya that sells rooms from its own site to a guest in Germany or the Netherlands is in scope. Microenterprises that provide services, those with fewer than ten people and no more than €2 million in turnover, are exempt, which is why we only looked at groups and chains.

The technical yardstick in Europe is the harmonised standard EN 301 549, which takes its web requirements from WCAG 2.1 level AA. That is what we measured against. A failure against WCAG is a barrier for a guest. Whether it is also a breach of the law is for national authorities and a hotel's own lawyers to judge, and we don't make that call for anyone.

02 — WHAT WE FOUND

Nearly every site has the same handful of problems.

We scanned up to three pages per site: the home page, a room page and the first booking step, each on a desktop screen and on a phone. The median site failed five different WCAG rules. Most of the list below is the basics: text people can read, links and buttons with names, pictures with descriptions, form fields with labels.

Low-contrast text74%
Links with no accessible name64%
Images with no text alternative39%
Tap targets too small or too close*36%
Buttons with no accessible name35%
Visible label differs from the name read out33%
Form fields with no label28%
Zooming blocked on phones26%
share of the 72 scanned sites failing each axe rule on at least one page · *target size is a WCAG 2.2 rule, one step beyond the 2.1 level EN 301 549 refers to
≥1 serious barrierMedian rules failedLinks a statement
Turkish hotel groups29 / 3041 / 30
European hotel groups28 / 2959 / 29
International chains11 / 1356 / 13
sites scanned in each group · serious and critical are axe's impact levels

The international chains do a little better on serious barriers and much better on accessibility statements, which suggests a central team with a written policy makes a difference. Turkish and European groups are almost level on barriers; on statements, the European groups are well ahead.

03 — THE BOOKING STEP

Where it matters most, it's no better.

You might expect the booking step to get the most care, since that is where the money changes hands. It doesn't. Of the 29 booking steps we could open directly, 27 had at least one serious or critical barrier, and 22 had a control with no name: a date button, a guest-count selector or a "continue" link that a screen reader announces only as "button" or "link". A sighted guest sees a calendar icon. A blind guest hears nothing that tells them which button opens the dates.

On at least 9 of the 72 sites, the "Book" button takes the guest to a booking engine on another company's domain, and many more run an engine on a subdomain of their own. Either way, the guest believes they are booking with the hotel, and the hotel is the one selling the room. That's why accessibility belongs in the contract with the engine provider, together with a test the provider has to pass.

fig. 2 — along the booking path, out of the sites where that page could be scanned. unnamed control: a button, link or form field with no name a screen reader can announce
fig. 3 — an illustration, not a real site. 22 of the 29 booking steps we scanned had at least one control with no name, like the “no names” list
04 — OVERLAYS AND STATEMENTS

A widget isn't a fix. A statement is a start.

5 of the 72 sites load an accessibility overlay, a widget that promises to make a site accessible with one line of code. 4 of those 5 still had serious or critical barriers in our scan. That matches what accessibility practitioners have said for years: an overlay changes how a page looks for people who find and use the widget, but it doesn't fix the code underneath, and that code is what a screen reader reads.

The EAA asks service providers to publish how their service meets the accessibility requirements, and a linked accessibility statement is the usual way to do it. 16 of the 72 sites link one from the home page: 6 of 13 international chains, 9 of 29 European groups and 1 of 30 Turkish groups. A statement doesn't make a site accessible. But writing an honest one makes a team find out where it stands.

fig. 4 — each square is one scanned site. filled: links an accessibility statement about the website from its home page (we opened and read every link)
05 — WHAT HOTEL TEAMS CAN DO

Start with the path to the booking, not the whole site.

None of this needs a new website. Most of it is a few weeks of focused work on the pages a guest passes through.

01Book a room using only the keyboard, from the home page to the payment screen. Wherever you get stuck, a guest gets stuck too.
02Give every button, link and form field a name a screen reader can say. It is usually the cheapest fix with the biggest effect.
03Check text on photos and light grey on white. The brand colours can stay; what changes is the shade of the text.
04Let people zoom on phones: take user-scalable=no and maximum-scale out of the page.
05Ask your booking engine provider for its accessibility conformance report, and write a target date into the contract.
06Publish an honest accessibility statement: what works, what doesn't yet, and how a guest can book another way in the meantime.

Our checklist for hotel booking sites goes through these steps one by one, with a test you can run in an afternoon. If you'd rather have someone else look, that's what our Compliance Check is for.

06 — METHOD

How we did it, and what we didn't do.

Everything below is fixed and repeatable. The anonymised data and the scan script are public.

fig. 5 — the 98 sites in the sample, one square each. we didn't try to get around any bot protection
SAMPLE100 booking sites: 40 Turkish hotel groups, 40 European groups (mostly Spain, plus Portugal, Germany, France, Italy, the Nordics and the UK) and 20 international chains. Each sells rooms from its own site and has at least three hotels. Our clients and partners were left out. Two sites were dropped after the scan: one address now leads to a domain-sale page, and one redirects to another chain already in the sample. Final sample: 98.
PAGESThe home page, one room or hotel page and the first booking step where it has its own address. Desktop (1440 px) and phone (390 px, iPhone profile), in a real browser, as a first-time visitor sees them.
INSTRUMENTaxe-core 4.14.0, WCAG 2.0, 2.1 and 2.2 rules at levels A and AA. Serious and critical are axe's own impact levels. Accessibility statements were counted when a home-page link led to a statement about the website, and each one was opened and read. All scans on 15 October 2026.
NOT SCANNED26 sites: 24 showed our browser a bot-protection page and 2 didn't load. We didn't try to get around any protection.
POLITEOne site at a time, pauses between pages, robots.txt respected and a user agent that names the study. No form was submitted and nothing was booked.
ANONYMOUSNo hotel, group or booking-engine provider is named, here or in the data. Results are reported by group only.
OPEN DATAOne row per site, no names or addresses: r03-hotel-booking-eaa.csv. The scan script: r03-scan.mjs. Free to reuse with credit (CC BY 4.0).
PART TWONext, people test the same path by hand: on 20 of these sites, chosen at random within each group, a designer and a developer try to reach the payment screen using only a keyboard, then using a screen reader on a desktop and on an iPhone, against a 12-point protocol. Results will be added to this page.
YOUR RESULTSIf you run one of these groups and want to see your own results, write to hello@blurple.digital. We'll send them to you privately, free of charge.
An honest note on what this can't say.

Automated checks find roughly a third of real accessibility barriers, so these numbers are a floor. A site with no serious barrier in our scan isn't necessarily accessible, and this first part didn't include keyboard or screen-reader testing; that is part two. The sample was chosen, not drawn at random, so the results describe these 72 sites, not the whole industry. And a barrier is not a verdict: whether a hotel meets the EAA depends on national law, its size and its contracts.

sources
[1] Directive (EU) 2019/882, the European Accessibility Act: Art. 2(2)(f) e-commerce services, Art. 4(5) microenterprises, Art. 13(2) and Annex V information on services
[2] ETSI EN 301 549 V3.2.1 (2021-03), clause 9: web content, with WCAG 2.1 level AA as the requirement
[3] W3C, Web Content Accessibility Guidelines 2.1 and 2.2
[4] Deque Systems, axe-core 4.14.0 rules and impact levels
[5] UK Government Digital Service (2017), what automated tools found on a page with known barriers
[6] Overlay Fact Sheet, a statement by accessibility practitioners on overlay widgets · overlayfactsheet.com
blurple lab · research
all studies →
© 2026 blurple studio · Certified B Corporationmethod, prompts & raw data ship with every study