Consentik™
verified GDPR · CCPA · LGPD · IAB TCF v2.3

The cookie banner for WordPress that actually feels finished.

Consentik is a free, fast, GDPR-compliant cookie consent plugin built by people who run real WordPress sites. Drop it in, pick a layout, and you're compliant in about three minutes — without a popup that looks like a 2014 pop-under.

payments Free core plugin
language 40+ languages built in
code_off No coding required
Why a cookie banner matters

If your WordPress site loads even one third-party script, you need a real consent banner.

I'll be honest — most cookie banners on WordPress sites are doing nothing useful. They show a "We use cookies" message, the visitor clicks OK, and behind the scenes Google Analytics has already been firing for ten seconds. That's not compliance. That's theater.

Real consent has three jobs: (1) block non-essential cookies and scripts before the visitor agrees, (2) record the choice with a timestamp you can show a regulator, and (3) respect the user when they want to change their mind later. Consentik does all three out of the box, with sensible defaults you don't have to think about.

What you get

Everything a real WordPress site needs for cookie consent. Nothing it doesn't.

We've stripped Consentik down to the things that matter: blocking, recording, customizing, and proving consent. No upsells for features you'd expect to be there.

shield_lock

Pre-consent script blocking

Auto-detects and blocks Google Analytics, Meta Pixel, YouTube embeds, Hotjar and 200+ trackers before the user clicks Accept.

auto_awesome

One-click cookie scanner

Scans every page on your site and sorts cookies into Necessary, Analytics, Marketing and Personalization. Re-runs monthly.

palette

Looks like part of your theme

Five layouts, light/dark/auto, custom colors, fonts, radius and spacing. No "consent.management.tool" branding.

language

Geo-targeted rules

Show the full opt-in banner in the EU, a CCPA "Do not sell" link in California, and nothing at all in countries that don't require it.

translate

40+ languages, auto-detected

Banner copy follows the visitor's browser language. Override per-language from the admin if you want a specific tone.

bar_chart

Consent analytics built in

See your accept rate, reject rate and which categories visitors decline most — without sending data to a third party.

history

Consent records & receipts

Every choice is logged with timestamp, banner version and IP hash. Export to CSV when a regulator asks.

speed

Under 8 KB on the front-end

No jQuery dependency, no render-blocking CSS, no third-party CDN. Lighthouse scores stay where they are.

extension

Works with anything

Tested on Elementor, Divi, Bricks, Astra, Kadence, GeneratePress, Avada, WooCommerce, MemberPress and the rest.

Admin experience

An admin screen designed for someone who has 14 other plugins to configure today.

You'll find Consentik exactly where you'd expect it — in the WordPress sidebar, with the same form controls as core. No separate dashboard, no SaaS login, no "connect your account" wall.

  • check_circle Live preview as you tweak colors and copy
  • check_circle Per-page rules: hide the banner on legal pages
  • check_circle Multisite-aware — configure once, deploy everywhere
  • check_circle Every setting is saveable as a reusable preset
cookie
Cookie banner
Configure how the consent banner appears to visitors.
Live
Banner
Categories
Scanner
Geo rules
Bottom bar expand_more
Light expand_more
#00A848
Show "Reject all" button
Required by GDPR. Equal prominence to "Accept all".
Block scripts before consent
Auto-blocks Google Analytics, Meta Pixel, YouTube and 200+ more.
Use IAB TCF v2.3
Recommended if you serve programmatic ads.
Cookie scanner

Run a scan, get a real inventory of every cookie on your site.

Most "compliant" plugins ask you to list your cookies. Consentik does the opposite — it crawls your site, identifies every script that drops a cookie, and maps each one to a consent category automatically.

  • check_circle Detects 200+ known trackers (Google, Meta, TikTok, LinkedIn…)
  • check_circle Flags unknown cookies for you to categorize once
  • check_circle Re-runs automatically every 30 days
  • check_circle Generates a public-facing cookie policy page
cookie
Cookie banner
Configure how the consent banner appears to visitors.
Live
Banner
Categories
Scanner
Geo rules
lock
Strictly necessary
4 cookies detected by the scanner
category
Analytics
7 cookies detected by the scanner
category
Marketing
12 cookies detected by the scanner
category
Personalization
3 cookies detected by the scanner
How it works

Four steps. About three minutes. No developer required.

We've watched a lot of users install Consentik. Here's the path almost everyone takes — from "add new plugin" to a fully compliant site.

01

Install the plugin

Search "Consentik" in your WordPress dashboard, or upload the .zip. Activate. That's it for setup.

02

Run the cookie scanner

One click. We crawl your site and build a categorized inventory of every script and cookie.

03

Pick a layout & colors

Five banner styles. Live preview. Match your theme in about a minute. No CSS required.

04

Publish — and prove it

Banner goes live. Every consent is recorded with timestamp and version. Export to CSV anytime.

Integrations

Plays nicely with the WordPress stack you already use.

Consentik doesn't replace your tools — it sits in front of them, holding back any script or cookie until consent is granted. These ones we test against every release.

WooCommerce

eCommerce

Block payment gateway and analytics scripts until consent. Cart cookies stay essential.

check_circle Officially tested

Elementor

Page builder

Banner respects your theme styles. Use Elementor templates for the cookie policy page.

check_circle Officially tested

Divi

Page builder

Detects and categorizes Divi's built-in scripts. Custom CSS variables match Divi tokens.

check_circle Officially tested

Bricks Builder

Page builder

Native compatibility with Bricks templates and dynamic data. Tested with the latest Bricks.

check_circle Officially tested

Google Analytics 4

Analytics

Includes Google Consent Mode v2 — analytics still get pinged with anonymized signals.

check_circle Officially tested

Google Tag Manager

Tags

Push consent state to GTM via dataLayer. Use built-in Consent Mode triggers.

check_circle Officially tested

Meta Pixel

Marketing

Pixel waits for consent before initializing. CAPI is supported via WooCommerce extension.

check_circle Officially tested

MemberPress

Membership

Skip the banner for logged-in members who already accepted at signup.

check_circle Officially tested
Compliance coverage

Built to satisfy the regulations that actually get enforced.

We don't claim Consentik magically makes you compliant — that's a promise no plugin can keep. What it does is implement, by default, the technical requirements every major regulator expects to see.

gavel EU

GDPR

European Union — 27 countries

Prior, freely-given, specific consent. "Reject all" given equal prominence to "Accept all". Withdrawal must be as easy as giving.

Prior consent Reject = Accept Withdrawal Consent receipts
policy UK

UK GDPR + PECR

United Kingdom

ICO-aligned banner that reflects current PECR guidance. Strictly necessary cookies are exempt; everything else needs explicit opt-in.

PECR ICO-aligned No pre-ticked boxes
do_not_disturb_on US

CCPA / CPRA

California — and 12 other US states

Opt-out model with a "Do not sell or share my personal information" link. Detects Global Privacy Control headers automatically.

Opt-out GPC signal Sale/share toggle
shield_person BR

LGPD

Brazil

Banner copy and categories aligned with ANPD guidance. Data subject request workflow ships with the plugin.

ANPD DSR forms Portuguese banner
campaign IAB

IAB TCF v2.3

Programmatic advertising

Optional TCF v2.3 mode. Required if you serve Google Ads, OpenX, Criteo or any programmatic exchange.

CMP-registered TCF string Vendor list v3
analytics GG

Google Consent Mode v2

Google Ads & Analytics

Native Consent Mode v2 support — keeps GA4 modeling working when users decline cookies, without firing them.

ad_storage analytics_storage ad_user_data ad_personalization

A note from the team: nothing on this page is legal advice. If you handle special categories of data (health, biometrics, kids), please talk to a real lawyer.

Official partner

Consentik is an official Google CMP Partner.

We're part of Google's Consent Management Platform Partner Program — which means our banner is officially recognised to work with Google Ads, AdSense and AdMob's EU user consent policy. If you serve Google ads to European visitors, you're required to use a Google CMP Partner. Consentik is one of them.

  • check_circle Listed Google CMP Partner for the EU user consent policy
  • check_circle Native IAB TCF v2.3 signal generation
  • check_circle Google Consent Mode v2 wired in by default
Google CMP Partner badge

Listed in the official Google CMP Partner directory.

Frequently asked

Questions we get every week.

Real questions from the WordPress.org support forum and our inbox. If yours isn't here, ask us — we read every message.

mail Email support
Is Consentik really free? add

Yes — all the core features described on this page are free, forever. That includes unlimited cookie scans, geo-targeting, IAB TCF v2.3, Google Consent Mode v2, and consent logging. You install it directly from the WordPress.org plugin directory.

We do offer a paid add-on for sites that want priority email support and an SLA, but the plugin itself is fully usable without it.

Will the cookie banner slow down my WordPress site? add

The front-end script is around 8 KB gzipped, has no jQuery dependency, and is loaded asynchronously. On a typical WordPress site we see a Lighthouse performance impact of under 1 point.

If you're using a page-cache plugin (WP Rocket, LiteSpeed, etc.), Consentik is fully cache-friendly. Each visitor's consent state is stored client-side, not in the page.

Does the cookie banner work with WooCommerce? add

Yes. Consentik treats WooCommerce's session and cart cookies as strictly necessary by default, so checkout never breaks. Marketing pixels (Meta, TikTok, Google Ads) are blocked until consent. We test against the latest WooCommerce on every plugin release.

Is this enough to be GDPR compliant? add

Honest answer: a cookie banner is necessary for GDPR compliance, but it's not sufficient on its own. You also need a privacy policy, a lawful basis for processing personal data, and a way to handle data subject requests.

What Consentik does handle is the technical side: blocking trackers before consent, recording each consent with a timestamp and version, and giving visitors a way to change their mind later. That covers the part regulators most often check.

Do I need to add code to my theme? add

No. The auto-blocker handles the 200+ most common trackers (Google Analytics, Meta Pixel, YouTube embeds, Hotjar, etc.) without any code changes. If you have a custom script you want to block, you can add a data-consentik="marketing" attribute and Consentik takes it from there.

Will Google Analytics still work after installing the banner? add

It works exactly how Google wants it to work. Consentik ships with native Google Consent Mode v2 — when a visitor declines analytics cookies, GA4 still receives anonymized, cookieless pings. That keeps your conversion modeling and audience reporting alive without storing personal data.

When the visitor accepts, GA4 switches to full tracking. No code changes required.

Can I customize the banner to match my brand? add

Yes — colors, fonts, border radius, button styles, layout (bottom bar, modal, side card), copy, language, and logo. If you need to go further, every element is targetable via plain CSS classes. There's no shadow DOM hiding things from you.

Does it work with caching plugins like WP Rocket or LiteSpeed? add

Yes. Consentik renders the banner client-side and stores consent state in localStorage, so the cached HTML page is identical for every visitor. We've confirmed compatibility with WP Rocket, LiteSpeed Cache, W3 Total Cache, Cloudflare APO, and most CDN setups.

How do I prove a visitor consented if a regulator asks? add

Consentik records every consent event with a UTC timestamp, the banner version shown, the categories accepted/rejected, the country code derived from IP, and a hashed visitor identifier (no raw IP stored). You can export the log to CSV from the admin or pull it via the REST API. That's typically what data-protection authorities want to see.

What happens to existing consents if I update the banner copy? add

Each banner has a version number. When you make a material change — adding a new category, changing what processing is described — you can bump the version, and Consentik will re-prompt all visitors. Cosmetic changes (color, font) don't trigger a re-prompt. The choice is yours and it's a single click.

Ready when you are

Install Consentik and ship a real cookie banner today.

Free core plugin. No credit card, no "talk to sales." Just a clean, compliant banner you can stop thinking about.

WordPress Plugin

Simplifying privacy compliance, protecting data and building trust.

© 2026 Consentik™. All Rights Reserved.