Does an Age Verification Popup Hurt SEO? How to Age-Gate Without Losing Rankings
What Google says about age verification interstitials, the three setup mistakes that actually cost rankings, and a checklist to make sure your age gate is SEO-safe.
The complete age verification plugin for WordPress & WooCommerce — date-of-birth or Yes/No popup, real ID checks (Stripe Identity, Veriff, AgeChecker.Net), country & state rules, checkout age check and compliance reports. Cache-friendly and SEO-safe.
2-Site Plan
5-Site Plan
Agency Plan
Live from WordPress.org · free version 1.3.0 updated 14 hours ago
Advanced Age Verification Pro is the all-in-one age gate for WordPress and WooCommerce. Show a beautiful popup in seconds, ask for a date of birth or run a real ID check, use different rules per country or US state, and keep an audit trail that is ready for regulators — without slowing your site down or hurting your Google rankings.
Modern date-of-birth picker — separate Day / Month / Year fields in the visitor's own order and language, with the native scroll wheel on phones.
Real ID verification with Stripe Identity, Veriff or AgeChecker.Net — ID scan plus optional selfie match.
Region rules — a different check or minimum age per country, US state or the whole EU (for example UK and Texas = ID check).
WooCommerce checkout age check with order hold, minimum age per product or category and adult-signature notices on emails and packing slips.
Gutenberg block, Elementor widget and shortcode to hide only part of a page, plus per-page Default / Strict / Never control.
Schedule & A/B testing, webhooks (Zapier, Make, n8n), a REST API, team access, multisite and WPML / Polylang support.
A redesigned admin with live preview, setup wizard, in-app help and a downloadable PDF compliance report.
Alcohol and wine shops, vape and CBD stores, tobacco, cannabis-adjacent brands, betting and adult content sites use it to meet local age laws — from simple “Over 18” confirmations under GDPR to strict ID checks for the UK Online Safety Act and US state laws.
Modern date-of-birth popup — separate Day / Month / Year fields that work great on phones.

Simple settings with live preview — every change shows instantly before you save.

Region rules — ID check for the UK and Texas, date of birth for Germany, Yes / No everywhere else.

Analytics dashboard — views, pass rate, failed checks and drop-offs at a glance.

The gate checks a cookie in the browser, so WP Rocket, LiteSpeed Cache and Cloudflare keep caching your pages. Real Google and Bing crawlers are recognised by their IP address and skip the gate, so your products and articles stay indexed. Every setting is explained in the step-by-step documentation.
Yes / No or date of birthChoose one-click buttons or the modern Day / Month / Year picker that works great on phones.
Any minimum ageSet 18, 21 or any age, with your own texts, logo and exit link.
Remember me & test modeControl how long visitors stay verified and set everything up safely before going live.
Stripe Identity, Veriff, AgeChecker.NetAutomatic ID scan with optional selfie match — your site only receives the result.
Manual ID uploadVisitors upload a photo ID; approve or reject it in a secure review queue with branded emails.
Private, encrypted vaultDocuments are encrypted, watermarked and deleted automatically after review.
Rules per country, state or EUFor example UK and Texas = ID check, Germany = date of birth, everyone else = Yes / No.
Age per countryUnited States 21, Japan 20 — everyone else uses your default age.
Block regions & VPNsBlock countries or states and stop visitors hiding behind VPNs, proxies or Tor.
Lock what you needThe whole store, restricted categories, tags, shipping classes or single products.
Soft gatingVisitors browse freely and verify only when they add a restricted product to the cart.
Inline checkout lockThe age check sits inside the checkout form — no popup at all.
Date of birth at checkoutChecked on the server against the highest age in the cart and saved on the order.
Hold orders for reviewUnderage orders are refused or kept on hold until you release them.
Adult signatureTag orders and show the notice in emails, the thank-you page and PDF packing slips.
3 layouts, 8 colour stylesCentered card, split screen or bottom banner — Royal, Gold, Cyber Vape, Elegant Winery and more.
Fonts, blur & backgroundsGoogle Fonts, frosted glass, background image or looping video, custom corner radius.
Live previewSee every change instantly, on desktop and mobile.
Hide only part of a pageWrap videos, prices or downloads in the Age-restricted content block, widget or shortcode.
Per-page controlDefault, Strict or Never — keep the gate off your privacy policy and contact pages.
Strict content gatingThe server only sends restricted content after a successful check.
Signed verificationEvery pass is confirmed on the server and stored in a cookie visitors cannot fake.
Lockout & bot protectionLock out failed attempts and stop bots with Cloudflare Turnstile or reCAPTCHA v3.
Real IP detectionWorks correctly behind Cloudflare, CDNs and proxies.
Audit log & CSV exportIP, country, browser and time of every successful verification.
PDF compliance reportA ready-to-send report for auditors and payment providers, with no personal data.
Terms checkbox & data clean-upRequire consent and delete old records automatically.
Analytics dashboardViews, pass rate, drop-offs, devices, methods and countries.
GA4 & Meta PixelSend an age_gate_passed event to build audiences of verified adults.
A/B testing & scheduleTest a second popup design and show the gate only at set dates or hours.
WebhooksConnect Zapier, Make, n8n or Slack — signed events for checks, IDs, held orders and lockouts.
REST APIRead stats, logs and the ID queue from your dashboards and apps.
Team access & multisiteLet staff review IDs or see reports without admin rights; copy and lock settings across a network.
No bot blockingReal Google and Bing crawlers skip the gate, so your rankings stay safe.
Cache-friendlyWorks with WP Rocket, LiteSpeed Cache and Cloudflare out of the box.
WPML & PolylangEvery popup text, message and email can be translated.
Download the Pro zip from your dashboard, then go to Plugins → Add New → Upload Plugin in WordPress and install it.
Open Age Verification → License and paste your key to unlock all Pro features and automatic updates.
Choose how visitors confirm their age, the minimum age and a colour style — done in under two minutes.
Turn off test mode, clear your page cache and check the popup in a private window. Every feature has a step-by-step guide.
Yes. Lock the whole store, specific categories, tags, shipping classes or products, use soft gating on the Add to cart button, or put the age check inside the checkout form. Pro can also ask for the date of birth at checkout, hold underage orders and tag orders for adult-signature delivery. Both the classic checkout and the Checkout block are supported.
Yes. Pro connects to Stripe Identity, Veriff or AgeChecker.Net for an automatic ID scan with optional selfie match, or lets visitors upload a photo ID that you approve manually. You can require ID checks only in certain places — for example the UK and Texas — using region rules.
Yes. The age gate checks the verification cookie in the browser, so your pages stay fully cached with WP Rocket, LiteSpeed Cache, Cloudflare and server caching. Features that depend on the visitor (region rules, schedule, A/B test, strict gating) automatically mark only those pages as not cacheable.
The free version gives you a great-looking, cache-friendly Yes / No or date-of-birth popup. Pro adds real ID verification, region and country rules, the WooCommerce checkout age check, the block / widget / shortcode, premium designs, security and lockouts, compliance reports, analytics, A/B tests, webhooks, the REST API, team access and priority support.
Absolutely. Set any minimum age, and with Pro use a different age per country, US state, product or product category — for example beer 18 and spirits 21.
No. The plugin loads only a few kilobytes of assets, does not block your content from loading and lets real Google and Bing crawlers (verified by IP address) pass, so your Core Web Vitals and rankings stay safe.
Yes. Pro includes an Age-restricted content Gutenberg block, an Elementor widget and a shortcode, and every text you enter can be translated with WPML or Polylang.
It depends on the plan you choose. One-time plans are a single payment for a lifetime license with lifetime updates and support, with no renewals. Monthly and yearly plans renew automatically and you can cancel anytime from your dashboard; your license stays active as long as the subscription is paid.
We offer a strict 14-day technical money-back guarantee. If the software fails to function as advertised on a standard WordPress installation and our support team cannot resolve the issue within 48 hours, you will receive a full refund processed securely via Paddle. We do not offer refunds for "change of mind" or for features that were not advertised.
Need help configuring this plugin or facing a technical issue? Our engineering team is here to help.
Open a Support TicketWhat Google says about age verification interstitials, the three setup mistakes that actually cost rankings, and a checklist to make sure your age gate is SEO-safe.
Three ways to add age verification to a WooCommerce store, how to choose the right one for your products, and how to set it up without hurting conversions or breaking checkout.
A step-by-step guide to adding an 18+ or 21+ age gate to WordPress: choosing a verification method, matching your brand, and avoiding the caching and SEO mistakes that break age gates.
Join modern developers and site owners using our premium WordPress tools to save time and scale faster.
2-Site Plan
5-Site Plan
Agency Plan