Docs
Everything is one script tag. These pages cover where to put it and what keeps working when you switch.
Get started
Where to paste the tag
- WebflowSite settings → Custom code → Head.
- FramerSite settings → General → Custom code → Start of head.
- Shopifytheme.liquid, plus Shopify's Customer Privacy API.
- WordPressHeader snippet, or a tiny plugin.
- Wix and Wix StudioSettings → Custom code → Head, on all pages.
- SquarespaceCode Injection → Header. Business plan or higher.
- Install through Google Tag ManagerA Custom HTML tag on the Consent Initialization trigger, when GTM is all you can edit.
- HubSpot CMSSettings → Website → Pages → Site header HTML.
- GhostSettings → Code injection → Site header.
- CarrdSite settings → Code → Head. Pro Standard or higher.
- BubbleSettings → SEO / metatags → Script/meta tags in header.
- Static sites and frameworksAstro, Hugo, Eleventy, Nuxt, SvelteKit, plain HTML.
Reference
- Google Tag Manager and Consent Mode v2Nothing to block by hand. Use the signals.
- Cookie declarationThe table on your policy page, written for you.
- JavaScript APIwindow.Shortbread and the Cookiebot-compatible window.Cookiebot.
- For agencies€29 for ten client domains, less per domain as you grow, never more than €99.
- Shortbread for AI agentsInstall a working consent banner with no account, no key, and no human in the loop.
- Next.js, React, Astro, ViteThe shortbread package: one component, one hook, no config.