Your Age-Verification Gate Might Be Locking Disabled Customers Out of Your Entire Website
If you run a brewery, winery, distillery, cannabis dispensary, vape shop, or any business that sells age-restricted products online, your website almost certainly opens with a pop-up. “Are you 21 or older?” Two buttons: Yes and No. Click Yes, and you’re in. It’s so routine that most owners never think about it again.
Here’s the problem: for a meaningful slice of your visitors, that pop-up isn’t a quick formality. It’s a locked door with no handle. And because it sits in front of everything else on your site, when it fails, it doesn’t just break one feature. It blocks the entire website.
This is one of the most overlooked accessibility traps on the web, and it’s almost unique to age-restricted industries. Let’s walk through why it happens, who it shuts out, why it’s a legal risk, and what a working version looks like, in plain language.
Why the age gate is special (and especially dangerous)
Most accessibility problems are contained. A missing image description means one image is unclear. An unlabeled form field means one box is confusing. Annoying, but the rest of the site still works.
The age gate is different because of where it lives. It’s the very first thing that loads, and it covers the whole page until the visitor interacts with it. If a visitor can’t operate that pop-up, they can’t reach your menu, your products, your hours, your booking page, your contact form, or anything else. One broken component takes down one hundred percent of your website for the people it affects.
That makes it the single highest-stakes element on an age-restricted site. And unfortunately, it’s also one of the most commonly broken, because age gates are usually quick custom pop-ups bolted on as an afterthought rather than built with care.
Who gets locked out
To understand the failure, it helps to picture the people hitting that wall.
Screen reader users. People who are blind or have low vision often navigate the web with a screen reader, software that reads the page aloud and lets them move around with the keyboard. When a well-built pop-up appears, the screen reader announces it (“dialog: Are you 21 or older?”) and moves the user’s focus into it so they can answer. When a poorly built pop-up appears, the screen reader may not notice it at all. The user keeps hearing the page behind it, tries to click links that don’t respond, and has no idea why nothing works. There’s no announcement, no instructions, and often no way to find the Yes button.
Keyboard-only users. Plenty of people can’t use a mouse, whether because of a motor disability, a tremor, repetitive strain, or simply preference. They navigate by pressing Tab to move between buttons and links, and Enter or Space to activate them. If your age gate’s “Yes” button is built as a plain piece of styled text instead of a real button, the keyboard can’t reach it. The visitor presses Tab over and over, focus never lands on the confirmation, and they’re stuck.
People with cognitive disabilities. A gate that’s confusingly worded, flashes, or disappears on a timer can be impossible for someone who needs a moment to read and process the question.
These aren’t rare edge cases. Around one in four adults lives with some disability, and the people most likely to be reaching for a screen reader or keyboard navigation are exactly the customers your inaccessible gate turns away first.
”But it’s just one click”
That’s the trap in the thinking. To a sighted mouse user, the gate is one click. To a screen reader user facing a broken gate, it’s an unsolvable puzzle with no visible pieces. The simplicity you experience is not the experience everyone has.
And here’s the part that stings for business owners: these are motivated visitors. Someone who reached your age gate typed in your address or clicked your ad on purpose. They wanted what you sell. An inaccessible gate doesn’t filter out underage visitors any better than an accessible one. It just quietly turns away paying adult customers who happen to use assistive technology, and they rarely tell you why they left.
The legal angle, briefly
The Americans with Disabilities Act (ADA) treats businesses with physical locations like tasting rooms, dispensaries, and shops as “places of public accommodation,” and courts have repeatedly held that their websites must be accessible too. The European Accessibility Act (EAA), which took effect in June 2025, imposes similar requirements on businesses selling to EU consumers online.
A blocking age gate is about the clearest accessibility violation there is. It’s easy to demonstrate: a tester opens your site with a screen reader, can’t get past the gate, and that’s the whole case. Plaintiffs’ attorneys who file these claims look for exactly this kind of obvious, total barrier, because it’s simple to prove. Some states pile on extra exposure. California’s Unruh Act, for example, carries statutory damages starting at $4,000 per violation.
The frustrating twist is that you can’t just remove the age gate to make the problem go away. For alcohol and cannabis sellers, age verification is itself legally required. So you’re caught between two obligations: you must verify age, and you must be accessible. The good news is these don’t conflict. You just have to build the gate properly instead of bolting on the cheapest pop-up.
What a working age gate looks like
You don’t need to write code to ask your developer or platform the right questions. Here’s what “accessible” means for an age gate, in human terms.
It announces itself. When the pop-up appears, a screen reader should clearly say it’s a dialog and read the question aloud. Technically this comes from the pop-up being marked up as a proper “dialog,” but you just need to confirm a screen reader actually announces it.
It moves the user into the pop-up. As soon as the gate opens, keyboard focus should jump into it, so the very next thing the user interacts with is the question, not some random link on the hidden page behind it.
It keeps focus inside until answered. While the gate is open, pressing Tab should cycle only through the gate’s own buttons, not wander off into the page behind it. This is called a “focus trap,” and for a blocking gate it’s appropriate, because there’s genuinely nothing else the user should be doing yet.
The buttons are real buttons with clear words. Not “Yes” and “No” floating as decorative text, but actual buttons a keyboard can reach and activate. Better still, label them fully: “Yes, I am 21 or older” and “No, I am under 21.” That clarity helps everyone, especially screen reader users who hear the label out of visual context.
It works entirely by keyboard. A person should be able to land on the page, hear the question, Tab to the right button, press Enter, and be inside your site, never once touching a mouse.
It doesn’t rely on tricks. No vanishing-on-a-timer, no “click anywhere outside the box to dismiss” as the only way through, no color-only cues. Just a clear question and two reachable answers.
How to check yours in five minutes
You can spot a broken gate without any technical skill:
-
Open your site and immediately put your mouse away. Press the Tab key a few times. Does a visible highlight land on the “Yes” button so you could press Enter to continue? If Tab does nothing, or you can never reach the Yes button, that’s a failure.
-
Try a screen reader. On a Mac, turn on VoiceOver (Command + F5). On Windows, turn on Narrator (Windows + Ctrl + Enter). Reload your site. Does it announce the age question and let you find the buttons? Or does it read the page behind the pop-up as if the gate weren’t there? If it’s the latter, your gate is invisible to blind visitors.
-
Watch for traps and timers. Does the gate flash, auto-dismiss, or vanish before you could read it? Any of those will lose people.
If your gate fails these, you don’t need to panic, but you do need to put it on your fix list near the top, because of everything riding behind it.
The bigger picture
The age gate is a perfect small example of a larger truth about web accessibility: the parts of your site you think of as trivial are often the parts that decide whether someone can use it at all. A two-button pop-up feels like nothing. But when it’s the gatekeeper to your whole business, getting it wrong shuts the door completely, and getting it right is genuinely straightforward.
You already invested in age verification because the law requires it and you take it seriously. Making that same gate accessible is a small additional step that protects you legally, keeps customers you’re currently losing without knowing it, and treats disabled visitors like the paying adults they are. It’s one of the highest-return accessibility fixes you can make, precisely because so much sits behind it.
Related Reading
- Accessible Modals & Pop-ups: A Plain-English Guide
- Why Accessibility Overlays Don’t Work
- ADA Website Lawsuits and Small Business: What You Actually Need to Know
We’re building a simple accessibility checker for non-developers — no DevTools, no jargon. Join our waitlist to get early access.
Get our free accessibility toolkit
We're building a simple accessibility checker for non-developers. Join the waitlist for early access and a free EAA compliance checklist.
No spam. Unsubscribe anytime.