Cookie consent for Squarespace

Squarespace has a cookie banner. It does not have cookie consent.

Switch on the Squarespace banner and it will tell visitors you use cookies. What it will not do is stop the Google Analytics, Meta Pixel or booking widget you pasted into Code Injection from firing before anyone clicks a thing.

ConsentBit closes that gap in about ten minutes, through the same Code Injection panel. Scan your site, block what should be blocked, keep the record that proves it.

Start free trial
ConsentBit consent banner with Preferences, Reject and Accept buttons
Google-Certified CMP Partner
IAB TCF 2.3 registered
2,000+ websites and apps
One account covers Squarespace, WordPress, Webflow and Framer
The problem

A banner is not consent

A banner announces cookies. Consent means nothing non-essential runs until the visitor agrees.

Squarespace built you the first part. The second part depends on something it cannot do, because Squarespace has no consent API of its own. Any script you add through Code Injection runs on its own schedule, and the banner has no way to hold it back.

So on a plain Squarespace site with nothing added, the built-in banner may be all you need. The moment you paste in a tracking script, the picture changes.

Built-in banner and a pasted script
1
Page loads
2
Google Analytics, Meta Pixel and booking widget fire from Code Injection
Too early
3
Built-in banner appears
4
Visitor clicks Accept or Decline, after the cookies were set
With ConsentBit
1
Page loads
2
Scripts from Code Injection are held back
On hold
3
Visitor chooses Accept, Reject or by category
4
Only the allowed scripts run
Compare

What the built-in banner covers, and where it stops

Squarespace built-in
ConsentBit
Shows a cookie banner
Yes
Yes
Accept, Decline and Manage options
Yes
Yes
Styling to match your template
Yes
Full design control, every paid plan
Covers Squarespace’s own cookies
Yes
Yes
Blocks scripts added via Code Injection
No, Squarespace has no consent API
Yes
Scans your site for new cookies
No
Yes, automatic
Consent records you can export
No
CSV or JSON
Google Consent Mode v2 signals
Needs checking on your site, run the test below
Yes, every plan
Region rules for EU, UK and US states
Limited
Growth
Decide

Four questions that decide it

1
Have you added Analytics, a pixel or any script through Code Injection?
Those sit outside the built-in banner’s reach.
2
Do you run ads?
Google expects consent signals from your tags, which is what Consent Mode v2 sends.
3
Could you produce proof of consent if someone asked?
The built-in banner stores a visitor’s preference. It does not give you a record you can export.
4
Do you know every cookie your site sets this week?
Embeds change quietly. Most site owners do not.
One yes means the built-in banner is a starting point, not the finish.
Setup

How to add cookie consent to Squarespace

Adding ConsentBit to Squarespace takes one script and no app or plugin.

1

Scan your site

Add your domain and ConsentBit returns every cookie and tracker found, including the ones your embeds brought with them. You start from a list instead of a guess.

2

Paste the script

In Squarespace, open Settings → Developer Tools → Code Injection, paste the ConsentBit script into the Header field, and save. Code Injection is available on Business plans and above. Verify

3

Set your rules and publish

Choose categories, style the banner to match your template, set your regions, publish. Scripts stay silent until someone agrees.

The script is lightweight and loads asynchronously, so your pages render as fast as they did before. Blocking trackers until consent often makes that first load lighter, not heavier.

Then turn the Squarespace banner off. Two banners asking the same question is worse than one.

Full Squarespace setup guide
Test it

How to check your site actually blocks cookies

Do not take the banner's word for it. This takes two minutes.

1
Open your site in a private window.
2
Open DevTools, go to Application → Cookies, and look before touching the banner.
3
If _ga, _gid or _fbp are already sitting there, your scripts fired before consent.
4
Click Reject, reload, and look again. Non-essential cookies should still be missing.
5
Click Accept, reload, and confirm they appear.

Most Squarespace sites running only the built-in banner fail step 3. That screenshot is the whole problem in one image, and it is worth taking before you change anything, so you can compare afterwards.

Run it again every time you add an embed.

Application → Cookies, before touching the banner
Built-in banner only
_ga
Set before consent
_gid
Set before consent
_fbp
Set before consent
With ConsentBit
No non-essential cookies
Blocked until consent

Illustration of the test result. Cookie names are the examples from step 3.

What changes

What changes once ConsentBit is on

Nothing tracks before it should.

Analytics, pixels, chat widgets and embeds stay off until the visitor chooses. That is the part regulators actually care about.

You can answer the question “prove it”.

Every consent is logged with its timestamp and choices, and exports as CSV or JSON whenever you need it.

Your banner looks like your site.

Full design control on every paid plan, with translations you can add for the languages your audience uses.

Your other sites come along.

The same account covers WordPress, Webflow, Framer, Shopify, Wix, Magento, Drupal, Joomla and anything else where you can add a script. For a studio running client sites across platforms, that is one tool instead of four.

Plans start at $9 a month per domain for Basic, with Essential and Growth for larger sites. A free plan covers one domain and 5,000 pageviews a month, and every paid plan comes with a 14-day trial and no card required.

Confirm pricing
Start free trial
At a glance

ConsentBit for Squarespace at a glance

Works with
WordPress, Webflow, Framer, Shopify, Squarespace, Wix, Magento, Drupal, Joomla, plain HTML, and any site where you can add a script
Native apps
Webflow and Framer
Install method
One script before the closing head tag
Setup time
Under 10 minutes
Google-Certified CMP Partner
Yes
IAB TCF
v2.3 registered, CMP ID 502
Google Consent Mode v2
All plans
Microsoft Clarity consent mode
Supported
Cookie scanning
Automatic
Script blocking before consent
All plans
Consent records
Stored and exportable
Banner design control
Full on paid plans
In use on
2,000+ websites and apps, 40+ countries
Built by
Seattle New Media
Pricing
Basic $9, Essential $20, Growth $56 per domain per month. Annual billing saves 12.5% to 33%
Free plan
1 domain, 5,000 pageviews a month
Agencies
Volume discounts from 30% off at 5 domains to 50% at 100+
Who it is for

Built for how Squarespace sites get used

Designers and studios

Client sites rarely all sit on one platform. One account, one set of banner settings, and every site managed from the same dashboard.

Service businesses

Calendly, chat widgets and booking embeds each set cookies. Automatic scanning finds them, blocking holds them.

Shops and course sellers

If there is a pixel on the site, there is an ad budget behind it, and Consent Mode v2 keeps that measurable after someone declines.

FAQ

Frequently asked questions

Yes. Squarespace includes a built-in banner with Accept, Decline and Manage options, which you enable under Settings. It covers Squarespace’s own cookies, but it does not block third-party scripts you added through Code Injection.

On a simple site with no added tracking, properly configured, it can be. GDPR requires non-essential scripts to stay blocked until consent, and the built-in banner does not do that for scripts you added yourself.

Paste the ConsentBit script into Settings → Developer Tools → Code Injection → Header, choose your cookie categories, then publish and switch the built-in banner off.

Code Injection is available on Squarespace Business plans and above, and that is where the ConsentBit script goes.

Plans start at $9 a month per domain for Basic. Essential is $20 and Growth is $56, with annual billing saving between 12.5% and 33%. Every paid plan includes a 14-day trial and no card is required.

Yes. The free plan covers one domain and 5,000 pageviews a month, with GDPR and CCPA coverage, automatic script blocking and Google Consent Mode v2 included.

No. Use one. Asking a visitor twice is confusing, and the two can disagree about what was consented to.

The script is lightweight and loads asynchronously, so it does not hold up rendering. Blocking trackers until consent often makes that first load lighter.

Yes. Booking tools, chat widgets and video embeds each set their own cookies when the page loads. ConsentBit blocks them until the visitor agrees, whichever block you added them through.

Yes. Agencies manage every client site from one dashboard and can assign Basic, Essential or Growth per site. Volume discounts start at 30% off from five domains and reach 50% at 100 or more, and the banner can be white-labelled with custom CSS.

Squarespace, WordPress, Webflow, Framer, Shopify, Wix, Magento, Drupal, Joomla, plain HTML and any site where you can add a script to the header. Webflow and Framer also have native apps. One account covers all of them.

Yes. Consent records export as CSV or JSON, with timestamps and the exact choices made.

Scan. Block. Prove.

Close the gap the built-in banner leaves, in under ten minutes.

Start free trial