Title: SPMedia Age Verification
Author: SP-Media
Published: <strong>July 20, 2026</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://ps.w.org/spmedia-age-verification/assets/banner-772x250.png?rev=3614693)

![](https://ps.w.org/spmedia-age-verification/assets/icon-256x256.png?rev=3614693)

# SPMedia Age Verification

 By [SP-Media](https://profiles.wordpress.org/spmedia88/)

[Download](https://downloads.wordpress.org/plugin/spmedia-age-verification.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/spmedia-age-verification/#description)
 * [Reviews](https://wordpress.org/plugins/spmedia-age-verification/#reviews)
 *  [Installation](https://wordpress.org/plugins/spmedia-age-verification/#installation)
 * [Development](https://wordpress.org/plugins/spmedia-age-verification/#developers)

 [Support](https://wordpress.org/support/plugin/spmedia-age-verification/)

## Description

SPMedia Age Verification adds a full-screen age-gate popup to your WooCommerce store.
On the visitor’s first session the popup asks “Are you {age}?” — a single Yes/No
choice that prevents underage users from accessing age-restricted content (alcohol,
tobacco, adult products, etc.). The minimum age, the deny-redirect URL, all on-screen
texts, your logo, and the popup colours are all configurable from the WordPress 
admin panel — no coding required.

Upgrade to Pro to go further: instead of a simple Yes/No the visitor enters their
full date of birth, and the plugin computes their age against the configured threshold
before granting access. Pro also remembers consent persistently via a cookie (configurable
duration, default 30 days) so returning visitors are not interrupted, bypasses the
gate for search-engine crawlers (Googlebot, Bingbot, etc.) so your pages stay indexable,
and lets you scope the gate to specific WooCommerce categories or individual products
rather than the whole site.

Defaults to English, ships with a Polish translation, and is fully compatible with
WooCommerce. Pro is unlocked with an SP-Media license.

**Free features**

 * Full-screen “Are you {age}?” Yes/No popup shown on the visitor’s first page view
 * Configurable minimum age (default: 18)
 * On “No”: customisable deny message + automatic redirect to a configurable URL
   after a short delay
 * Configurable logo, headline, button texts, and popup colours
 * Session-based remembering — verified visitors are not re-prompted within the 
   same browser session

**Pro features**

 * Date-of-birth entry form — computes the visitor’s exact age before granting access
 * Persistent cookie remembering — consent stored for a configurable number of days(
   default: 30)
 * Search-engine crawler bypass — gate is skipped for Googlebot, Bingbot, and other
   known crawlers so pages remain indexable
 * Per-category scoping — show the gate only on selected WooCommerce product categories
 * Per-product scoping — show the gate only on individual WooCommerce products

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/spmedia-age-verification`.
 2. Activate it through the Plugins menu in WordPress.
 3. Go to **WooCommerce  Age Verification** to configure the minimum age, texts, logo,
    colours, and redirect URL.
 4. (Optional) In the same settings panel, choose whether the gate applies to the whole
    site or only to specific categories/products.
 5. To enable Pro features, enter your SP-Media license key on the Settings page.

## FAQ

### Does it require WooCommerce?

Yes — WooCommerce 8.0 or newer is required.

### What happens when a visitor clicks “No”?

The popup displays a configurable deny message and, after a short delay (also configurable),
redirects the visitor to a URL you specify in the settings (default: google.com).

### Is the verification result remembered between pages?

On the free plan the result is stored in the browser session, so verified visitors
are not re-prompted while the browser tab is open. With Pro the result is stored
in a cookie for a configurable number of days (default 30), so returning visitors
are not interrupted on subsequent visits.

### Will the popup hurt my SEO?

Not when using the Pro crawler-bypass feature. The gate is automatically skipped
for known search-engine crawlers (Googlebot, Bingbot, etc.), so they can index your
pages normally. On the free plan the popup is rendered to all visitors including
crawlers.

### Can I show the gate only on certain products or categories?

Per-category and per-product scoping is a Pro feature. On the free plan the gate
is shown site-wide (on every page load for unverified visitors).

### Does the date-of-birth form work with any minimum age?

Yes. You set a single minimum age threshold in the settings (e.g. 18 or 21). The
Pro date-of-birth form computes the visitor’s current age from their entered date
of birth and compares it to that threshold.

### Is a license required for basic use?

No. The Yes/No popup, minimum-age configuration, deny redirect, and session-based
remembering are entirely free. A Pro license from SP-Media unlocks date-of-birth
verification, persistent cookie remembering, crawler bypass, and per-category/product
scoping. Visit spmedia.pl for pricing.

### Which PHP version is required?

PHP 8.1 or newer.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SPMedia Age Verification” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ SP-Media ](https://profiles.wordpress.org/spmedia88/)

[Translate “SPMedia Age Verification” into your language.](https://translate.wordpress.org/projects/wp-plugins/spmedia-age-verification)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/spmedia-age-verification/),
check out the [SVN repository](https://plugins.svn.wordpress.org/spmedia-age-verification/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/spmedia-age-verification/)
by [RSS](https://plugins.trac.wordpress.org/log/spmedia-age-verification/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [18+](https://wordpress.org/plugins/tags/18/)[age gate](https://wordpress.org/plugins/tags/age-gate/)
   [age verification](https://wordpress.org/plugins/tags/age-verification/)[restricted](https://wordpress.org/plugins/tags/restricted/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/spmedia-age-verification/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/spmedia-age-verification/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/spmedia-age-verification/reviews/)

## Contributors

 *   [ SP-Media ](https://profiles.wordpress.org/spmedia88/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/spmedia-age-verification/)