WordPress plugin · cookie consent

A cookie banner that does the important things right

Consent Mode v2 signals before any Google tag, scripts held back until the visitor agrees, and refusing as easy as accepting. One CSS file, one small script, no external requests — and it helps you ask for consent properly, without promising what no plugin can.

  • Free plugin
  • Google Consent Mode v2
  • Accept and reject side by side
  • Accessible
  • 10 languages

WordPress 6.3+ · cache-friendly (the same HTML for every visitor) · no jQuery

Try it — a live banner in a mock page

Click the buttons in the frame. On the right you see the Google Consent Mode v2 signals and the dataLayer events change, exactly in the order the plugin sends them. Switch styles and layouts above the frame.

Demo — runs only inside this frame; no cookies are set and nothing is sent

Google Consent Mode v2

dataLayer events

    What it does

    Google Consent Mode v2

    All signals “denied” by default, printed at the very top of <head> before any Google tag; a returning visitor's choice is applied right after it. Statistics → analytics_storage; Marketing → ad_storage, ad_user_data, ad_personalization; Preferences → functionality_storage, personalization_storage.

    Google tag in the right order

    Enter your G-… or GTM-… ID and the plugin loads it right after the consent defaults: only after consent (basic) or at once with cookieless pings (advanced).

    Four categories

    Necessary (always on), Preferences, Statistics, Marketing. Switch off the ones you do not use. Nothing is pre-ticked.

    Scripts and embeds wait for consent

    <script type="text/plain" data-category="statistics"> and <iframe data-uzytak-src> run the moment the visitor allows the category, without reloading.

    Refusing is as easy as accepting

    “Accept all” and “Reject all” side by side, same size and colour, plus “Settings” for a choice per category.

    Accessible and cache-friendly

    Real buttons, a dialog with focus trap and Escape, labelled switches, 44 px touch targets, WCAG AA contrast; the same HTML for every visitor.

    How it works

    1. Install

    Plugins → Add New → Upload Plugin → choose the .zip → Activate.

    2. Choose categories

    Settings → Cookie consent: the categories your site uses and, if you want, your Google tag ID.

    3. Hold your scripts back

    Change other tools' scripts to type="text/plain" data-category="…" (examples on the settings page), or let Pro block known trackers automatically.

    Free and Pro

    FreePro
    Banner, settings dialog, four categories, re-open button and link✓✓
    Google Consent Mode v2 and Google tag in the right order✓✓
    Manual script and embed blocking until consent✓✓
    Automatic blocking of known trackers (Meta Pixel, Hotjar, Clarity, TikTok, LinkedIn…) and embeds with “Allow and show”—✓
    Tracker scan of your pages—✓
    Consent log with consent ID, CSV export and automatic deletion—✓
    Banner only for visitors from the EU/EEA, the UK and Switzerland—✓
    Style presets (Soft, High contrast, Glass), top bar and centred box—✓
    Cookie policy template with a live services table—✓

    Pro is an add-on: install it next to the free plugin.

    Prices

    Pay once — no subscription, no page-view limits, updates included.

    Free

    €0 for good
    • Banner and settings dialog
    • Consent Mode v2
    • Manual script blocking
    Download

    Pro · 1 site

    €39 one payment
    • Automatic blocking and scan
    • Consent log with CSV
    • EU-only banner, presets, policy template
    • One website
    Buy Pro

    Pro · up to 10 sites

    €99 one payment
    • Everything in Pro
    • Up to 10 websites
    • For web studios and agencies
    Buy Pro

    Secure checkout by Lemon Squeezy — choose “1 site” or “up to 10 sites” there. Questions before buying: support@uzytak.com.

    Good to know

    • The plugin helps you ask for and respect consent. It does not make a site compliant by itself: you decide which tools you use, block them until consent and describe them in your privacy policy. It is not legal advice.
    • “Advanced” Google tag loading sends cookieless pings before consent. Whether that suits you is a legal choice — check with your adviser; “basic” sends nothing to Google before consent.
    • Scripts are held back only when they are marked (free) or recognised by Pro. A scan cannot see scripts that other scripts load later; check your tools yourself too.
    • The EU-only banner (Pro) needs a country header from your host or CDN; when the country is unknown, the banner is shown. Other countries have their own privacy laws.
    • The cookie policy (Pro) is a template to start from, not legal advice.

    More plugins for websites

    UZYTAK Material Calculator

    Paint, tiles, flooring, drywall, plaster and skirting — visitors get a shopping list in whole packs.

    Have a look

    UZYTAK Upscale for WordPress

    Enlarge small Media Library images 2× or 4× with AI — right in the browser, no credits.

    Have a look

    UZYTAK Instant Quote

    Your price list on your website: visitors tick the work, enter quantities and see the price at once.

    Have a look

    UZYTAK Social Sizes

    One photo, every size: Instagram, Facebook, Pinterest, YouTube, link previews and banners — the main subject always stays in frame.

    Have a look

    UZYTAK Warranty Registration

    Customers register their heat pump, PV system or windows on your site — you see the warranty end and the next service.

    Have a look

    UZYTAK KSeF Invoices for WooCommerce

    Polish e-invoices for WooCommerce: NIP at checkout, FA(3) XML for KSeF and a printable invoice; Pro sends straight to KSeF.

    Have a look

    UZYTAK Image Optimizer

    Compress images and make WebP copies right in your browser — no credits, restorable originals.

    Have a look

    UZYTAK Booking

    Appointment booking for service businesses: services, hours, free slots and e-mails with a calendar file.

    Have a look

    Questions?

    Write to us — we answer in your language.

    Questions

    Does this make my site GDPR compliant?

    No plugin can do that alone. The plugin gives you the tools — consent before cookies, equal accept and reject, withdrawal at any time, Consent Mode signals. Which tools you use and how you describe them is up to you; ask your adviser when in doubt.

    Where is the visitor's choice stored?

    In a first-party cookie uzytak_cc in the visitor's browser: the consent version, the allowed categories, the time and a random consent ID. The free plugin sends nothing anywhere.

    Does it work with my Google Analytics plugin?

    Yes. Leave the tag ID empty; the Consent Mode defaults still come first as long as the other plugin prints its tag in the normal way through wp_head.

    Can visitors change their mind?

    Yes — with the small round button, the [uzytak_cookie_settings] shortcode or any link to #uzytak-cookie-settings. When consent is taken back, the cookies of common analytics and ad tools are removed and the page reloads.

    Is the banner shown on uzytak.com?

    No. This page only shows a sandboxed preview inside the demo frame; it sets no cookies.

    How do I pay for Pro?

    One payment through Lemon Squeezy, for one site or for up to 10 sites. After payment you get the Pro add-on; install it next to the free plugin.

    UZYTAK Cookie Consent · 1.0.0 · support@uzytak.com