Skip to content
openable.io

WordPress plugin

Cookie Consent for WordPress, Built for UK GDPR & PECR. Set Up in 60 Seconds.

A lightweight WordPress plugin that handles cookie consent correctly: Consent Mode v2, Google Analytics tracking, full customisation, and a compliance log. No coding required.

or try the live demo first
  • Zero dependencies
  • Designed around UK & EU consent rules
  • Works with any WordPress theme

Live demo

Try it with your own colours

This is the real plugin script running in a sandbox, not a mockup. Pick a preset or your brand colours and click around.

Presets

Position

Style

yoursite.com
Loading preview…

The same banner runs on this site. Open it any time from the “Cookie settings” link in the footer.

Features

Everything you need, nothing you don't

Google Consent Mode v2

Prints the default-deny signals at the very top of the page, before any tag manager or theme script. Returning visitors have their choices restored instantly, with no flash of denied state.

Real Script Blocking

Holds Meta Pixel, TikTok, LinkedIn, Hotjar, chat widgets and YouTube, Vimeo and Maps embeds until consent, even when a theme or another plugin added them. Strict mode holds Google tags too.

Auto-detects GA4 & GTM

Drop the plugin in and it finds your Google Tag Manager container or GA4 measurement ID automatically. No IDs to copy, no configuration needed.

GA4 Consent Events

Tracks four events to your Google Analytics automatically: banner shown, accept all, reject all, and granular preferences saved, including which categories were accepted.

Banner Position & Style

Choose between a full-width bar or a floating card, positioned at the top or bottom of the page. Four combinations, switched with a radio button in the WordPress admin.

Full Colour Customisation

Every colour in the banner is controlled from a visual colour picker in the admin. Dark mode colours are managed separately and WCAG AA contrast is maintained automatically.

Per-Page Exclusions

Suppress the banner on specific pages by entering their slug or post ID, for pages that have their own consent flow or run no non-essential tracking. Hiding the banner does not exempt a page from consent rules, so only exclude pages where consent is already captured or nothing needs it.

Consent Log with Consent IDs

Every decision is recorded with a timestamp, the choices, a hashed IP and a consent ID that also lives in the visitor's browser, so you can prove what a specific visitor agreed to. Search, export to CSV, and purge automatically after a retention period.

Re-consent on Policy Changes

Bump the policy version when you add tracking or categories and every visitor is asked again. The version is stored with each consent and log entry.

WP Consent API Integration

Fires standard WP Consent API events so WooCommerce, Mailchimp, and other plugins automatically respect your visitor's choices, without any manual wiring.

Import & Export Settings

Export your entire configuration as a JSON file and import it on another site in seconds. Perfect for agencies managing multiple client installs.

Auto Privacy Policy Detection

If you've set your Privacy Policy page in WordPress, the plugin finds it automatically. No URL to copy-paste.

Shadow DOM Isolation

The banner lives in a Shadow DOM, so your site's CSS can never accidentally break it, and it can never accidentally break your site.

Meta Pixel Support

Auto-detects Meta Pixel on the page and initialises it only after marketing consent is granted. No extra configuration.

Custom Categories

Add your own categories beyond Necessary, Analytics, Marketing and Preferences. They flow through to script blocking, the log and the WP Consent API.

Multilingual & Geo-targeting

Works with WPML and Polylang, ships with a translation template, and can show the banner only to EU, EEA, UK and Swiss visitors when your host sends a country header.

Setup

Install in three steps

  1. Step 1

    Install the plugin

    Upload the ZIP to WordPress › Plugins › Add New. Activate it.

  2. Step 2

    Customise in the admin

    Set your brand colours, text, and banner position from Settings › Cookie Consent. Takes about two minutes.

  3. Step 3

    It handles the rest

    The banner appears for new visitors, remembers returning ones, fires consent signals to Google, and logs every decision automatically.

Compliance

Designed around UK and EU consent requirements

The plugin gives you the mechanics regulators look for. Your cookie policy, script configuration and how you use the data remain your responsibility.

  • Consent Mode v2 ready

    Satisfies Google's requirement for consent signals before any tracking fires.

  • 365-day consent memory

    Visitors aren't re-prompted every session. Configurable up to 730 days.

  • Granular category control

    Necessary, Analytics, Marketing, and Preferences cookies are managed separately.

  • Pseudonymised audit log

    IP addresses are pseudonymised with one-way SHA-256 hashing and your WordPress salt, so the log records each decision without keeping raw addresses. A record of consent, kept the way the ICO expects.

  • Automatic re-prompt

    When consent expires, the banner reappears automatically.

  • Built for UK GDPR, PECR and EU GDPR

    Designed around the consent requirements of both regimes: prior consent, equal-weight reject, granular categories, easy withdrawal and a record of each decision.

  • Consent is readable server-side

    Mirrored to a cookie, so PHP can gate embeds too and one choice can cover all your subdomains.

  • Your data stays yours

    The log lives in your database, exports to CSV, and survives an uninstall unless you choose otherwise.

Pricing

Simple, transparent pricing

Every plan covers up to 5 websites. 14-day money-back guarantee.

Monthly

£10/ month

Billed monthly, cancel any time

  • Full plugin access
  • All future updates
  • Email support
  • Up to 5 websites
Best value

Lifetime

£250one-off

Pay once, use forever

  • Everything in Monthly
  • Lifetime updates included
  • Priority email support
  • Up to 5 websites
  • No recurring fees

All purchases include a 14-day money-back guarantee. No questions asked.

FAQ

Questions, answered

Does it work with my WordPress theme?

Yes. The banner renders inside a Shadow DOM, so it is isolated from your theme's CSS and works with any theme or page builder.

Do I need to add a Google Tag Manager or GA4 snippet?

No. The plugin auto-detects your GTM container or GA4 measurement ID and fires Consent Mode v2 default-deny signals before they load.

Can I use it on more than one site?

Yes. Both the Monthly and Lifetime plans cover up to 5 websites on one licence key. Removing the licence from a site in its Licence page frees the slot. Need more? Email us for agency pricing.

What if it's not right for me?

All purchases include a 14-day money-back guarantee, no questions asked.

How do I get the plugin after paying?

After checkout you'll receive an email with download instructions and your licence key.

Does it work with Google AdSense or Ad Manager?

It handles consent for Google Analytics, Google Ads conversion tracking, Meta and other trackers. It is not a TCF-certified consent management platform, which Google requires for AdSense and Ad Manager ads shown to EU and UK visitors. If you run those ads, pair it with a certified TCF provider.

Does it actually block scripts, or just send consent signals?

Both. Standard mode blocks non-Google trackers and embeds until consent and lets Google tags run in Consent Mode with denied signals. Strict mode holds Google Tag Manager and GA4 back entirely until the visitor agrees.

Ready to sort your cookie consent?

Join hundreds of WordPress sites already using Cookie Consent Banner by Openable.

Compare plans