Cookie consent for WordPress

WordPress GDPR Compliance: Cookie Consent That Actually Blocks

WordPress helps you handle data requests. It does not stop Google Analytics, Meta Pixel or an embedded video from setting cookies before your visitor agrees to anything.

ConsentBit does three jobs on your WordPress site: scan, block, prove. It finds every cookie your plugins set, keeps the non-essential ones silent until consent, and keeps the record that proves it.

One script. No plugin to install.
Start free trial
ConsentBit consent banner with Preferences, Reject and Accept buttons
Google-Certified CMP Partner
IAB TCF 2.3 registered
2,000+ websites and apps
Setup in under 10 minutes
The problem

A banner is not consent

Most WordPress sites get this backwards. They add a banner, it looks right, and everyone assumes the job is done.

Meanwhile the analytics script in the header already ran. The pixel already fired. The YouTube embed already dropped its cookies. The visitor is shown a choice that was never real.

GDPR does not ask you to announce cookies. It asks you to wait for permission before setting them. That gap, between announcing and waiting, is where most WordPress sites fail.

Block first, ask second.
Banner only
1
Page loads
2
Analytics, pixel and embeds fire and set cookies
Too early
3
Banner appears
4
Visitor chooses a choice that was never real
With ConsentBit
1
Page loads
2
Non-essential scripts are held back
On hold
3
Visitor chooses: Accept, Reject or by category
4
Only the allowed scripts run
Requirements

What GDPR requires from a WordPress site

Requirement
What it means on your site
Consent before tracking
Non-essential scripts stay off until the visitor agrees
A genuine choice
Reject is as easy to find and click as Accept
Specific categories
Visitors can accept analytics and still refuse advertising
Proof you can produce
A record of who consented, to what, and when
Easy withdrawal
Visitors can change their mind at any time
A cookie policy
A plain list of what you set and why
US state laws

US state privacy laws add one more: honour the Global Privacy Control signal sent by the browser, without the visitor touching your banner at all.

WordPress core

What WordPress handles, and what it leaves to you

WordPress core includes real privacy tools. None of them are cookie consent.

WordPress core
Still your job
Privacy policy page
Draft template included
Your cookie policy content
Personal data export
Built in
Nothing extra
Personal data erasure
Built in
Nothing extra
Comment cookie opt-in
Built in
Nothing extra
Cookie consent banner
Not included
A consent tool
Blocking scripts before consent
Not included
A consent tool
Consent records
Not included
A consent tool
Cookie scanning
Not included
A consent tool

Here is what most guides skip: the cookies on a WordPress site rarely come from WordPress. They come from your plugins. Analytics, forms, chat widgets, heatmaps, social embeds and page builder elements each bring their own trackers, and each one fires on page load unless something stops it.

Every plugin you add can add a tracker, quietly.
Your options

Three ways to add cookie consent to WordPress

Free banner plugin
Consent plugin
ConsentBit
Shows a banner
Yes
Yes
Yes
Blocks scripts before consent
Usually not
Varies
Yes
Scans for new cookies
No
Varies
Yes
Keeps consent records
Rarely
Varies
Yes
Another plugin to maintain
Yes
Yes
No
Survives theme and plugin updates
Can break
Can break
Nothing to break
Covers your non-WordPress sites
No
Usually WordPress only
One account, any platform
The free banner is the trap. It covers the problem instead of fixing it, and the scripts keep running underneath.
Setup

How to add cookie consent to WordPress

To add cookie consent to WordPress with ConsentBit, paste one script before the closing head tag. No plugin from us is required.

1

Scan your site

Create your account and add your domain. ConsentBit scans the site and returns every cookie and tracker your plugins set, so you start from facts instead of guesses.

2

Add one script

Paste the ConsentBit script before the closing </head> tag. The simplest route is a header script plugin such as WPCode, under Code Snippets → Header.

Confirm recommended plugin

If you prefer editing files, use a child theme so a theme update does not remove it.

3

Set your rules and publish

Choose your cookie categories, style the banner to match your site, set your regions, and publish. Non-essential scripts stay silent until consent.

Full WordPress setup guide
Test it

How to check your WordPress site actually blocks cookies

Do not trust the banner. Test it. This takes two minutes.

1
Open your site in a private window.
2
Open DevTools and go to Application → Cookies. Look before touching the banner.
3
If _ga, _gid, _fbp or similar are already there, your scripts are firing before consent. The banner is decoration.
4
Click Reject, reload, and check again. Non-essential cookies should still be missing.
5
Click Accept, reload, and confirm they now appear.
If step 3 or step 4 fails, you have a compliance gap today, whatever your banner says.

Run this test again every time you install a new plugin.

Application → Cookies, before touching the banner
Banner only
_ga
Set before consent
_gid
Set before consent
_fbp
Set before consent
With ConsentBit
No non-essential cookies
Blocked until consent

Illustration of the test result. Cookie names are the examples from step 3.

What you get

What you get with ConsentBit

ConsentBit is a Google-Certified CMP Partner and an IAB TCF 2.3 registered CMP, used on 2,000+ websites and apps across 40+ countries, handling more than 100,000 consents a month.

2,000+
websites and apps
40+
countries
100,000+
consents a month
Included
Automatic cookie scanning
All plans
Script blocking before consent
All plans
Exportable consent records
All plans
Full control over banner design
All plans
Google Consent Mode v2
All plans
Microsoft Clarity consent mode
All plans
Region-based rules (EU, UK, US states)
Confirm plan
IAB TCF v2.3
Confirm plan
Banner without ConsentBit branding
Confirm plan

Proof, not promises.

Every consent is logged with its timestamp and choices, and exports whenever you need it, so if a regulator asks, you can answer.

Looks like your site, not like a legal notice.

Full design control on every plan.

Free plan available, and every paid plan comes with a 14-day trial and no card required.

Confirm pricing
Homepage says $8 per website per month with unlimited pageviews; the pricing page shows tiers.
Start free trial
At a glance

ConsentBit for WordPress at a glance

Works with
WordPress, Webflow, Framer, Shopify, Squarespace, Wix, Magento, Drupal, Joomla, plain HTML, and any site where you can add a script
Native apps
Webflow and Framer
Install method
One script before the closing head tag
Setup time
Under 10 minutes
Google-Certified CMP Partner
Yes
IAB TCF
v2.3 registered, CMP ID 502
Google Consent Mode v2
All plans
Microsoft Clarity consent mode
Supported
Cookie scanning
Automatic
Script blocking before consent
All plans
Consent records
Stored and exportable
Banner design control
Full, all plans
In use on
2,000+ websites and apps, 40+ countries
Built by
Seattle New Media
Who it is for

Built for how WordPress sites really run

Site owners who don’t want to touch code

Scan, paste one script, publish. No consent plugin to install, update or troubleshoot.

Agencies running client sites

One account covers WordPress, Webflow, Framer, Shopify and any custom build, so your team learns one tool instead of a different plugin per client.

WooCommerce and ad-funded sites

The sites with the most pixels carry the most exposure. Automatic blocking covers all of them, including the ones a plugin added last month.

Multilingual sites

Add translations for the languages you need and choose which one the banner shows.

Common mistakes

Four mistakes we see on WordPress sites

01

The banner loads after the trackers.

The cookies are already set by the time anyone sees a choice.

02

Reject is buried.

A bright Accept button and grey Reject text is not a free choice.

03

The cookie list is a year old.

Three plugins have been added since, each possibly with trackers your policy never mentions.

04

No record of consent.

A banner proves you asked. A consent log proves they answered.

FAQ

Frequently asked questions

If your site sets non-essential cookies through analytics, pixels, embeds or plugins, GDPR asks you to get consent before those cookies are set. A banner is how you ask; blocking is what makes the answer count.

Not fully. WordPress core includes a privacy policy template and tools for personal data export and erasure, but no cookie consent banner, no script blocking, no consent records and no cookie scanning.

Not with ConsentBit. You paste one script before the closing head tag, so there is no consent plugin to install, update or troubleshoot.

Scan your site, paste the ConsentBit script before the closing head tag (a header script plugin such as WPCode works), then set your rules and publish.

WordPress, Webflow, Framer, Shopify, Squarespace, Wix, Magento, Drupal, Joomla, plain HTML, and any site where you can add a script.

Yes. Google Consent Mode v2 is included on all plans, so your Google tags receive each visitor’s consent choices.

Yes. ConsentBit runs as a script in the head of your site rather than as a plugin, so it sits alongside any theme or page builder and there is nothing to break when they update.

Yes. Every consent is logged with its timestamp and choices, and exports whenever you need it, so if a regulator asks, you can answer.

Scan. Block. Prove.

Make your WordPress site compliant in minutes, without adding another consent plugin.

Start free trial