Age verification popup for a website: is a click enough?

“Are you over 18?”A click can’t prove it.

An age verification popup asks visitors to confirm their age before they see your site. It is a notice when they just click or type a date, and a check only when something tests the age. A site for a bar, a shop or an event that checks age in person needs only the notice, as far as the sources we read go. Adult content, online sales of age-restricted goods and gambling are different, and the rules we read for them ask for a real check. The decider below says which case you are in and writes the wording for the gate.

Age gate A decision guide not legal advice

By the Builderify team

An example, made up for this page

01 A visitor answers 02 The browser remembers 03 Nothing checks it
01 / The short answer

What is an age verification popup,
and is it really verification?
Three kinds, three jobs.

An age verification popup, or age gate, is a screen that asks a visitor to confirm their age before they see the site. It comes in three kinds: a click, a typed date of birth and a real check.

Only the third kind verifies anything. The first two are self-declared, which makes them notices: they tell people who the site is for, and anyone who wants in can lie. Builderify’s Age Verification popup is the first two kinds. Whether that is enough depends on what you show or sell, and chapter 02 sets out where it isn’t.

The three kindsWeakest to strongest
  1. 01

    Click

    Builderify

    What happens
    The visitor presses “I am 21 or older”.

    What it proves
    It shows nothing about their age. It is their word.

  2. 02

    Date of birth

    Builderify

    What happens
    The visitor types a date and the popup works out the age.

    What it proves
    Still their word, but a harder one to give.

  3. 03

    Real check

    A provider

    What happens
    The age is tested against an ID, a bank or card, a database or a face scan.

    What it proves
    The only kind that verifies anything.

02 / Where a click isn’t enough

When is an “are you over 18?” click not enough?
When the rule says check.

A self-declared gate is enough when you only want to say who a site is for. It stops being enough when a law, a licence or an industry code asks you to check age. The table covers the eight cases we read the sources for. It is general information, not legal advice, and it isn’t a full list: other products and other countries have their own rules.

Eight cases, what each asks for, and whether a click is enough
Where and what What it asks Is a click enough?
UK · adult content Ofcom requires services that publish pornography to use highly effective age assurance before any of it can be seen, such as photo-ID matching, facial age estimation, open banking or a credit card check. Its guidance says self-declaration, including a typed date of birth or an “18 or over” box, does not count. Ofcom No
US · adult content In June 2025 the Supreme Court upheld Texas’s age-verification law for sites where more than a third of the content is sexual material harmful to minors. The law asks for reasonable methods: a government ID, or a commercial method that uses transaction data. The Free Speech Coalition counts more than two dozen states with laws like it. Supreme Court No
UK · selling age-restricted goods online Trading Standards’ guidance says a tick box, a typed date of birth, a “deemed to be 18” line or taking only credit cards is unlikely to meet the duty to take all reasonable precautions. It asks for age checks at the point of sale and again at delivery. Trading Standards Unlikely
US · tobacco and vapes sold online The PACT Act asks a delivery seller to collect the buyer’s name, birth date and address, check them against a database built mainly from government sources, and deliver to an adult who signs and shows photo ID. The federal minimum age is 21. PACT Act No
UK · gambling The Gambling Commission’s licence conditions require remote operators to verify a customer’s name, address and date of birth before they can gamble, and to verify age before anyone can deposit or play free games. Gambling Commission No
US · alcohol brand sites The DISCUS Code, the US spirits industry’s code, asks brand websites to use a month, day and year of birth for age affirmation. It is an industry code that binds its members, not a statute. DISCUS A date, not a click
UK · alcohol brand sites The Portman Group’s guidance, as a law firm summarized it, asks for an age affirmation page where the visitor types a date of birth instead of clicking a default option, with a message or another site for anyone under 18. It is an industry code, not a statute. Osborne Clarke A date, not a click
Anywhere · a bar, shop, venue or event that checks age in person None of the sources we read asks a website to check age when the sale happens in person. There the check is at the till or the door, and the gate on your site tells people who you serve. Yes, as a notice

Sources read on 1 November 2026. Ofcom’s Part 5 guidance is where it lists a typed date of birth as self-declaration, the Free Speech Coalition keeps the count of US states, and the ATF explains the PACT Act’s rules for vapes. The Portman Group’s guidance is read through a law firm’s summary, so check its current edition.

A typed date is still self-declared

Typing a date of birth is still the visitor’s word. Ofcom’s guidance lists it as self-declaration, and Trading Standards lists it among the checks unlikely to be enough for a sale. The alcohol codes ask for one anyway, as a higher bar than a click, not as proof.

Where the check goes matters

Ofcom says the safest age check for a pornography site is a front gate: a page with nothing visible until the check is done, as it explains in why placement matters. A popup over a loaded page isn’t that, because the page is already there underneath. For online sales the check goes at checkout and at delivery, not on the home page.

Rules follow your visitors

Several of these laws are written around where the visitor is. If you have visitors in places beyond your own, check each one, and ask a lawyer who knows them before you rely on any gate. A cookie banner is a separate question: do I need a cookie banner? answers it.

03 / Is a click enough?

Is a click enough for your website?
Three answers, one verdict.

Say what you show or sell, where your visitors are and the minimum age, and the decider tells you whether a click is enough, with the rule behind it, three next steps and wording for the gate. It is a rule of thumb built from the sources in chapter 02, not legal advice, and it only covers the cases there. It starts with an alcohol brand in the US; change anything. Nothing you pick leaves your browser.

Age gate decider · click, date or real check
What do you show or sell?
Where are most of your visitors?
What is the minimum age?

Use the legal minimum age for your product where your visitors are.

Alcohol brand · US · 21+

Ask for a date of birth, not a click.

The alcohol codes we read ask visitors to type a date of birth instead of pressing a button. That is still the visitor’s word, so it isn’t a check, but it is the bar those codes set for brand sites.

The rule there The DISCUS Code, the US spirits industry’s code, asks brand websites to use a month, day and year of birth for age affirmation. It is an industry code that binds its members, not a statute. Your own trade body’s code may differ.

You gain

A higher bar than a button: the visitor has to type a date, which is what the alcohol codes ask for.

You give up

Still self-declared, so anyone can type another date, and a little more effort for every visitor.

What to do next

  1. 1Ask for a date of birth that the visitor types in, not a yes button.
  2. 2Don’t pre-fill anything: the Portman Group wants visitors to enter the date themselves, not click a default.
  3. 3Give anyone under the age a message or another site, as the codes suggest, instead of a dead end.

Gate settings in Builderify

Layout
Date of Birth
Age Requirement
21
Heading
Are you 21 or older?
Disclaimer
By entering this site you confirm that you are of legal drinking age in the country where you live. Please drink responsibly.

In Builderify Builderify’s Date of Birth layout asks for a full date, but today it compares the year of birth with this year, so someone whose birthday is later this year can get in up to a year early. Use it as a notice, not as proof (chapter 05).

A rule of thumb, not a ruling

The decider weighs what you tell it against the sources in chapter 02. It can’t see your products, your visitors or your lawyer’s view, so where they disagree with it, believe them.

Pick the stricter case

If what you do fits two lines, such as a shop that also runs an adult section, follow the stricter line for the part of the site it covers, and ask what the rule says about the rest.

Not on the list?

Cannabis, CBD, lottery tickets, dating sites and other age-restricted products have rules of their own, and we haven’t covered them. Ask the regulator for your product before you build the gate.

04 / Setting it up

How do you add an age verification popup
with Builderify?
Five steps, then a test.

In Builderify the age gate is a popup: you pick a layout, set the age, write the wording, choose where it shows and switch it on. It is one of the Popups templates, and everything below is how the app works on 1 November 2026.

  1. 01

    Open Popups and add Age Verification

    In the Builderify dashboard, open Popups and find the Age Verification card. Each website can have one age gate.

  2. 02

    Pick a layout and set the age

    Buttons shows two answers, “I am 21 or older” and “I am under 21”. Date of Birth shows a date field and an Enter button. Set Age Requirement to the age you need: the template starts at 22.

  3. 03

    Replace the template’s wording

    The template says “Welcome!” and “Are you of legal smoking age?”, and its disclaimer is about smoking. Change both to fit what you show or sell, and add a side image if you want one. The decider in chapter 03 writes a start for you.

  4. 04

    Choose who sees it, and where

    Under Audience, leave Device and Visitor Type on All, or visitors outside them never see the gate. Page Rules include or exclude pages, and the Check box tells you whether a page is covered. The how-to on showing widgets on specific pages walks through the rules.

  5. 05

    Switch it on and test it

    Turn the card on. In its menu, Reset & preview clears the saved answer and shows the gate again. On your live site, open it in a private window to see what a first-time visitor sees, and look at it on a phone too: chapter 05 says why.

What the visitor sees in each layout. Both are real dialogs: keyboard focus stays inside, the page behind can’t be scrolled and the heading names the dialog for screen readers. The accessibility toolkit covers the rest of your site.
What it costs

No charge for the gate itself.

Builderify counts the page loads your widget serves, at 10 credits per 1,000, and the 250 free credits every month cover 25,000 of them. The gate adds no separate charge and there is no monthly fee. See the pricing page for the whole rate card.

250 free

credits every month, with no monthly fee

10 credits

per 1,000 page loads with the widget on them

From $9

for a one-time pack of credits that never expire

05 / What it can’t do

What can’t a Builderify age gate do?
Check anyone, and five smaller things.

Builderify’s age gate asks the question. It can’t check the answer. Here is what the app does today, so you can decide whether that is enough for your site. If your case needs a real check, chapter 02 says so and a verification provider is the way.

  1. 01

    It doesn’t check the answer

    A yes is taken on trust, and nothing confirms a typed date. The page is still in the HTML under a dark layer, so a visitor who wants in can reach it with the browser’s tools.

  2. 02

    A yes is remembered for a year

    After a yes or a valid date of birth, the browser remembers the answer for 365 days, so the gate doesn’t come back on the next page or the next visit. There is no “remember me” choice and no shared-computer reminder, which the Portman Group’s guidance asks for.

  3. 03

    A no goes to google.com

    A visitor who says they are under the age is sent to google.com, and nothing is remembered, so they can come back and say yes. You can’t change where a no goes.

  4. 04

    The date check uses the year only

    The Date of Birth layout asks for a full date but compares the year of birth with this year. Someone whose birthday is later this year gets in up to a year early, so treat it as a notice, not proof.

  5. 05

    The Escape key closes it

    A visitor who presses Escape closes the gate, and it stays closed in that tab until the tab’s session ends. The gate has no close button, but the keyboard still closes it.

  6. 06

    On a phone it waits for a scroll or tap

    Like other timed popups, the gate waits for the visitor’s first scroll or tap on a phone, and the age gate has no setting to change that. The page is visible until then.

The gate and search

Google’s guidance says to avoid full-page interstitials unless they are legally mandatory, and it treats an age gate a site is required to show, such as a casino’s, as a mandatory interstitial that is exempt. For those it recommends keeping the content overlaid, not redirecting incoming requests to another page, and letting Googlebot read adult content without the gate by verifying its requests. Builderify’s gate is an overlay on the loaded page, not a redirect, and its audience settings have no option to skip crawlers. It also covers the whole page, so if no rule requires one for you, Google’s advice is to leave it off.

When it isn’t the right fit

If your case is adult content, online sales of age-restricted goods or gambling, Builderify can’t be the check, and a click or a typed date won’t meet the rules in chapter 02. Use a verification provider, and use Builderify’s gate, if at all, as a notice in front of it. If you only need to say who your site is for, or you check age in person, it does that job. For the rest of the toolkit, how to add a popup to your website covers the triggers.

Add the Age Verification popup on the free plan: 250 credits a month and no monthly fee. If your site also needs a cookie banner, the cookie consent banner is a separate popup from the same place.

Start free
Questions

Age gates and age checks, answered.

Only if a law, a licence or an industry code asks for one for what you show or sell. Adult content, online sales of age-restricted goods and gambling are the usual cases, and the rules the guide reads for them ask for a real check, not a click. A business that checks age in person needs only a notice on its site, as far as those sources go. This is general information, not legal advice.

It depends on what the site shows or sells. As a notice it is fine, since nothing the guide read asks for more when age is checked in person. For adult content, Ofcom says self-declaration, including a typed date of birth or an "18 or over" box, is not highly effective age assurance. For online sales, UK Trading Standards lists tick boxes and typed dates of birth as unlikely to be enough. Not legal advice.

An age gate asks the visitor to say how old they are, by a click or a typed date of birth, and takes the answer on trust. Age verification tests the age against something the visitor cannot just type: a photo ID, a bank or card check, a database or a face scan. For adult content, Ofcom accepts only the second.

In Builderify, open Popups, add Age Verification, choose the Buttons or Date of Birth layout, set the Age Requirement, replace the template's wording, choose where it shows under Audience and switch it on. A website can have one age gate. Once the Builderify script is on your site, the popup appears on every page its rules allow.

No. The Age Verification popup shows a yes or no question or a date-of-birth field and takes the answer as given. Today the date check compares only the year of birth with this year. It is a notice, not a check, so it does not meet rules that ask for age verification.

In Builderify the visitor is sent to google.com and nothing is remembered, so they can come back and answer yes. You cannot change where a no goes. A yes, or a valid date of birth, is remembered in that browser for a year.

It can if it covers pages that did not need it. Google says to avoid full-page interstitials unless they are legally mandatory and exempts mandatory ones, such as a casino's age gate, while recommending that the content stays overlaid, not redirected, so it can be indexed. Builderify's gate is an overlay on the loaded page, not a redirect, and it has no setting to let Googlebot skip it.

The popup has no charge of its own. Builderify counts page loads with the widget on them: 10 credits per 1,000, with 250 free credits every month, enough for 25,000 page loads, and no monthly fee.

Stop losing the visitors
you already paid for.

More leads from the traffic you already have, and follow-up that sends itself. Free to start. No card, no monthly fee.