Free scan About Support Contact
Get Velo

Already have an account? Log in

WordPress cookie banner

A cookie banner,
no WordPress plugin.

Manage consent on WordPress with Velo. Bring your banner, consent records, scan findings and AI cookie categorisation into one workspace.

Free for one site and 1,500 monthly sessions. Pro from €7 a month, plus VAT, for unlimited sites.

What Velo does
on WordPress.

Paste one line into your header, through your theme or through the tag manager plugin you already run. It does not depend on a particular theme or builder, because it never touches PHP: it is the same script tag your other measurement uses.

WPCode: Global Header and Footer
Official documentation image, reviewed 23 September 2026

The Header field in WPCode’s official documentation. Replace its example with the complete snippet copied from Velo.

WPCode documentation ↗View full size ↗
Region rules and recordsChoose how the banner behaves by visitor location: opt in consent for the EU and UK, opt out where US state laws call for it. Accept and Reject carry equal weight, choices are per category, and every choice is saved to your consent records.
Google Consent Mode v2Velo sets the Consent Mode defaults before your other tags run, when the snippet sits above them or the tag fires on Consent Initialization. Google tags then adjust to each visitor's choice. Google may model some conversions when its eligibility and traffic conditions are met. Modelling is not guaranteed.
Made for WordPressIt touches only your site header. One script of at most 30KB that does not block the page from rendering, with no app to install and no plugin to keep updated.

How it goes live
on WordPress.

Three steps. Most installs take a few minutes when you can already publish changes to the site.

  1. 01

    Add the tag

    In Google Tag Manager, import the Velo CMP template and fire it on Consent Initialization – All Pages. No GTM on the site? One line in your header does the same job.

    WPCode: Global Header and Footer
    Official documentation image, reviewed 23 September 2026

    The Header field in WPCode’s official documentation. Replace its example with the complete snippet copied from Velo.

    WPCode documentation ↗View full size ↗
  2. 02

    Denied by default, banner up

    Velo sets the Google Consent Mode v2 defaults before your other tags run, denied where your region settings ask for opt in, then shows the banner. Google tags adjust to the choice and tags you gate on Velo's consent event wait for it. Every choice is saved to your consent records.

    Velo · live consent banner
    Live interface capture · 23 September 2026

    The real banner on veloconsent.com, captured on 23 September 2026. Your banner’s copy, layout and region settings may differ.

    Velo live site ↗View full size ↗
  3. 03

    Verify, then publish

    Check that the consent signals change in Tag Assistant when you accept and when you reject, then publish. Run the same check again whenever you change your tags or banner settings.

Using a different platform? See every supported platform.

WordPress questions,
answered.

What teams putting a banner on WordPress ask first.

Do I need to install a WordPress plugin?

No. Velo is one script tag. Add it through Google Tag Manager, your theme's header, or the header field of the SEO or tag plugin you already run. Nothing new to keep updated, nothing that can conflict with the rest of your stack.

Does it work with WooCommerce and page builders?

The banner is plain JavaScript in your site's head, so it renders on every page your theme serves, shop pages included. It does not depend on any particular builder, theme or checkout.

Is this enough for GDPR?

Velo handles the banner side: region settings, equal Accept and Reject, per category choices and a record of every consent. Compliance also depends on how your tags are set up and what your privacy notice says, so review both with whoever advises you on GDPR.

Why does Consent Mode v2 matter for my site?

If you run Google Ads or GA4 for visitors in the EEA, Google expects consent signals, and Consent Mode v2 is how your Google tags receive them. The tags then adjust to each choice. Google may model some conversions from declined visitors when its eligibility and traffic conditions are met, with no guarantee.

From the journal.

How to add a cookie banner to WordPress without a plugin Paste your consent tool's script into the site head through a child theme, load it before the Google tag, and keep theme updates from deleting it. 24 September 2026
How to set up Google Consent Mode v2 on Shopify Set denied defaults above your container, then write the visitor's choice to both Google Consent Mode and Shopify's Customer Privacy API on the same click. 2 September 2026
Google Consent Mode on Squarespace: setup and limits Squarespace's native banner blocks analytics cookies but sends no Consent Mode signals. 16 August 2026