Prevent links, buttons, or any element from being clicked until the user's age is verified

Streamline and enhance your user experience, and protect your content from unqualified users using the Age Verification Modals Extension.

Included In Grow Plan
Age Verification Modals
  • Trigger a popup to force users to verify their age or redirect them if they fail
  • Adds Cookie Creation Events: Age Verified, Age Verification Failed, and Age Verification Lockout
  • Customize your form type (Birthdate or Enter/Exit) and appearance
  • Lock down your entire site or subdomain using our ironclad technology
  • Prevent links, buttons, or any element from being clicked until the user’s age is verified
  • Comply with local and regional laws and protect users from inappropriate content

What are Age Verification Modals?

Many websites must abide by certain laws and are required to have their users verify their age before they can view the content because that content has been rated for such requirements by it’s governing bodies. These types of requirements are especially common in the Movie, Entertainment, and Video Game Industries.

In all of these instances, these systems require hours of custom setup and programming.

Our Age Verification Modals Give You Results In Minutes

With our Age Verification Modals Extension, not only can you set this system up in less than 5 minutes out-of-the-box, but you give the user a more streamlined experience because of our unique modal functionality.

Because the user interaction takes place in a modal, there’s zero page loading and page switching.

Plus, while you save time and streamline and enhance your user experience, you can rest assured our Age Verification Modals will protect your content from unqualified users.

How Does It Work?

Using our patented combination of Age Verification Triggers and Age Verification Cookie Creation Events, you can lock down your site and rest assured our technology will do the rest.

Use the Age Verification Trigger to trigger your popup when a new visitor arrives at your site. With the Age Verified Cookie Creation Event, you won’t have to worry about your popups spamming your users once they do verify their age.

If the user is underage, forward them to a site of your choosing. You can give the users as many tries as you like to verify their age, but if you use the Age Verification Failed Trigger with the Age Verification Failed or Age Verification Lockout Cookie Creation Events, once they return to the site, they will be locked out and continuously forwarded until this Cookie Expires.

This is how you can rest assured under-qualified users won’t be able to access your site until you allow them. Read more about how these Triggers and Cookies are used together in the Usage Examples Section below.

Features

  • Allow users to enter their birthday using our Birthdate Age Verification Form
  • Present Enter and Exit Buttons using our Enter/Exit Age Verification Form
  • Use the Exit URL of your choosing
  • Set your own Required Age
  • Set the Lockout Try Count (optional)
  • Choose from four different layouts: Standard, Vertical, Inline, or Stacked
  • Set your Form Alignment
  • Customize Form Labels
  • Includes two additional Triggers for awesome performance: Age Verification and Failed Age Redirect
  • Includes three additional Cookie Creation Events for ultimate control: Age Verified, Age Verification Failed, and Age Verification Lockout
  • Includes our robust Age Verification Form Shortcodes

Usage Examples

Introduction

Our Age Verification Modals use Triggers and Cookies to perform and secure your site at a high level. If you’re new to Triggers and Cookies, check out our  doc on Cookies and our doc on using Triggers and Cookies together.

Based on what Age Verification Form setup you’re using (Birthdate Type with No Lockout, for example), you would setup your Age Verification popup exactly like the screenshot guide below.

Using one of these three different screenshot guide Usage Examples below is a great way to begin if you’re just getting started with Age Verification Modals.

We used a default Cookie Time of one month for each Cookie, but you may want that to be different depending on your website/personal preference.

Age Verification Form Types

Birthdate Type with Lockout Disabled

The Birthdate Type requires the user enter their age – month, day, year – manually, via keyboard:

Age Verification Birthdate Form Type
Age Verification Birthdate Form Type

Leaving the Lockout Feature (found under the General Settings Tab of the Form) unchecked will give your users only one try to enter an age that meets the requirements to enter your website, or they will be forwarded to the Exit URL.

To make sure it works seamlessly, setup your Triggers and Cookies like this:

Age Verification Modal Triggers and Cookies
This is how your Triggers and Cookies should be setup if you use the Birthdate Type Form with Lockout Disabled.

Birthdate Type with Lockout Enabled

This Age Verification Form is just like the one above, except if gives your users as many tries as you see fit to verify their ages.

To make sure it works perfectly, setup your Triggers and Cookies like this:

Age Verification Modal Triggers and Cookies
This is how your Triggers and Cookies should be setup if you use the Birthdate Type Form with Lockout Enabled.

Enter/Exit Type (Lockout Feature not available)

The Enter/Exit Type is simply an enter button and an exit button.

Age Verification Enter/Exit Form
The Age Verification Enter/Exit Form.

The Lockout feature does not apply in this case, which means the user only gets one chance. As such, we setup our Cookies and Triggers like this:

Age Verification Modal Triggers and Cookies
This is how your Triggers and Cookies should be setup if you use the Enter/Exit Type.

Complete Documentation

To learn more about the settings, features, details, and descriptions of this extension, check out our Age Verification Documentation.

Pricing

  • Extension Only

    Buy just this extension

    $35.00Per Year
    Everything You Need
    Buy NowBuy Now
    • Billed once per year until cancelled

  • Grow Plan

    Get all your popup maker addons in one plan. 

    Most Popular
    $199.00Per Year
    Everything You Need + More
    • Age Verification Modals 
    • + 13 more extensions!
    • Up to 3 websites
    • Premium Support
    • And More!
  • Grow Plan

    Get all your popup maker addons in one plan. 

    Most Popular
    $99.50Per Year
    After $0 savings50% Off Limitied Time OfferSave 50% on Your First Year!
    Everything You Need + More
    • Age Verification Modals 
    • + 13 more extensions!
    • Up to 3 websites
    • Premium Support
    • And More!

Already purchased? Log in to download or manage your account

30-Day 100% Money Back Guarantee

30-Day

100% Money-Back Guarantee!

There’s no risk trying Popup Maker: if you don’t like Popup Maker after 30 days, we’ll refund your purchase.

Any Questions?

  • Can I customize the appearance of my Age Verification Modal?

    Absolutely! Use our unique Theme Editor in combination with the Appearance Settings for the Age Verification Form for ultimate control over how your popups look and feel.

  • Will users be able to access the site by simply closing the popup?

    When you use the Age Verification Trigger, it acts as a beefed up Auto Open Trigger that has had the Close Button Disabled so users can’t simply close the popup and see your site.

  • What occurs when the user inputs that they are under 21?

    They will forwarded to the Exit URL of your choosing when you setup your Age Verification Trigger.

  • What happens if they come back after being forwarded?

    If you have the Failed Age Redirect Trigger setup, then the user will immediately be forwarded to the Exit URL until the Failed Age Redirect Cookie expires.

  • Can search engines crawl the content contained after your Age Verification Modals?

    Search engines can crawl the content behind the popup. If you don’t want that, then you are likely looking for a paywall style age verification. This means it redirects them to a page to verify the age, then back again to where they came from — this way no content is loaded.

  • Can I Buy a License and Upgrade Later?

    Upgrades are available at any time after purchase, Pro-rated pricing* is automatically applied to all upgrades as long as your license is still active.

    Extension licenses can be upgraded to support up to 20 site activations.

    Additionally extensions can be upgraded to the any plan they are included with.

    * Pro rated pricing only applies to one licensed subscription. If you currently have multiple extensions, upgrade the most expensive and cancel any others included in the new plan.

Ready to start poppin’?

Age Verification Modals Changelog

v1.2.4 - 09/01/2017

  • Fix: PHP 5.2 compatibility issues.

v1.2.3 - 04/26/2017

  • Tweak: Added support for Advanced Conditions.
  • Tweak: Load admin JS only when its needed.
  • Fix: Bug that caused HTML5 Date input to become disabled.
  • Fix: Added prefix to admin menu items to prevent conflicts.

v1.2.2 - 4/30/2016

  • Fix: Replaced usage of <% with {{ in JS templates.

v1.2.1 - 4/30/2016

  • Fix: Incorrect JS selector.

v1.2 - 4/20/2016

  • Feature: Added new shortcode [pum_age_form], which replaces the older deprecated [age_verification] shortcode.
  • Feature: Added shortcode to the Popup Maker (v1.4) shortcode button.
  • Feature: Added (v1.4) trigger Force Age Verification.
  • Feature: Added (v1.4) trigger Failed Age Redirect with customizable redirect URL.
  • Feature: Added (v1.4) cookie event Age Verified when users age is successfully verified.
  • Feature: Added (v1.4) cookie event Age Verification Failed when user enters an invalid age.
  • Feature: Added (v1.4) cookie event Age Verification Lockout when user reaches lockout limit.
  • Feature: Enable a lockout with a customizable number of tries, redirect users permanantly/temporarily once locked out.
  • Feature: Added 4 new selectable layouts for displaying age verification forms: standard, stacked, inline, vertical.
  • Feature: Visual placeholder of shortcode in the editor.
  • Improvement: Added option to disable labels, as well as customize their text easily.
  • Improvement: Added support for the HTML5 date input when browsers support it.
  • Improvement: Added optional form alignments: left, right, center.
  • Improvement: Migrated code to new PUM boilerplate v2.
  • Improvement: Removed Age Verification settings metabox.
  • Developer: Added automated build routines to eliminate build time errors making it to releases.
  • Developer: Added new replaceable templates form-age-birthdate.php & form-age-enterexit.php.
  • Developer: Included raw SASS files for easy customization.

= v1.1.0 - 7/26/2015

  • Rewritten to use the PM Boilerplate.
  • Added POT file for translations.
  • Added better responsive styling for default age verification forms.
  • Added in functionality to be able to force age verification before clicking buttons or links such as add-to-cart buttons. Requires Popup Maker v1.3+
  • Added option to force age verification on page load.
  • When enabling age verification, auto open will be disabled and hidden to prevent conflicts.
  • Added new templates:
    • age-verification-birthdate.php
    • age-verification-enterexit.php
  • Added age-verification class to Age Verification popups.
  • Disable loading of popup if cookie is already detected.
  • Added better I10n support in the JS functions.
  • Added upgrade routine for versions previous to v1.1.0
  • Added cookie key so admins can reset user cookies.
  • Fixed bug where : was stripped from exit urls that had https:// in them.
  • Added better error handling in the forms when users are not old enough.
  • Migrated cookie JS functions to no longer use jQuery cookie, but rather the built in Popup Maker cookie functions.

v1.0.3

  • Version bump due to corrupted zip.

v1.0.2

  • Updated the_content filters to now use the_popup_content instead to be compliant with Popup Maker v1.1.9

v1.0.1

  • Version Change for Launch

v1.0

  • Initial Release