Consentful for any website

A cookie consent banner for any website, in one line.

Design your banner in the Consentful dashboard and paste a single script tag into your site head. Squarespace, Ghost, Carrd, Hugo, Next.js or hand-written HTML — future changes go live without touching the code again.

Updated · By , founder of The Plugins Company

Free for one site, forever · No credit card

One script tag, forever

Paste it once. Every change you publish in the dashboard reaches your site automatically.

Blocks trackers until consent

Google Analytics, Meta Pixel, Hotjar and other scripts stay off until visitors allow them — not just a banner that asks.

Google Consent Mode v2 built in

Ad and analytics signals are set to denied before Google tags load and updated the moment a visitor chooses. No Tag Manager setup.

GDPR and CCPA by default

Opt-in consent, Reject all next to Accept all, nothing pre-ticked, Global Privacy Control respected, and a receipt for every choice.

Set up on any site in about 5 minutes

  1. 1

    Add your website

    In the dashboard open Websites and click Add website.

  2. 2

    Design the banner

    Use the banner builder, then click Publish.

  3. 3

    Paste the snippet

    Copy the script tag and paste it into your site head, above other tags.

Questions

How do I add a cookie banner to Squarespace?

Create your banner in the Consentful dashboard, then paste its script tag into Settings → Advanced → Code Injection → Header in Squarespace.

Does it work with Next.js or React?

Yes. Add the script tag to your root layout's head. Consentful works independently of your framework.

Do I need to update the code when I change the banner?

No. The snippet loads your latest published banner every time.

One license covers your domain on every platform:

Cookie Consent Banner for Any Website | Consentful