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 Mihir Vaghani, 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
Add your website
In the dashboard open Websites and click Add website.
- 2
Design the banner
Use the banner builder, then click Publish.
- 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.
