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 plan
Covers Squarespace’s own cookies
Yes
Yes
Blocks scripts added via Code Injection
No
Verify
Yes
Scans your site for new cookies
No
Yes, automatic
Consent records you can export
No
CSV or JSON
Google Consent Mode v2 signals
No
Verify
Yes, every plan
Region rules for EU, UK and US states
Limited
Yes
Confirm plan
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 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.

Free plan available, and every paid plan comes with a 14-day trial and no card required.

Confirm pricing
Homepage says $8 per website per month with unlimited pageviews; the pricing page shows tiers; the FAQ caps the free plan at one domain and 5,000 pageviews.
Start free trial
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 has a built-in cookie banner with Accept, Decline and Manage options that covers Squarespace’s own cookies. It has no way to hold back scripts you add through Code Injection.

On a plain site with nothing added, it may be all you need. Once you paste a tracking script into Code Injection, that script can fire before anyone clicks, which is the part consent rules care about. Run the two-minute test above to check.

Open Settings → Developer Tools → Code Injection, paste the ConsentBit script into the Header field, and save. Then turn the built-in Squarespace banner off.

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

You can, but you should not. Two banners asking the same question is worse than one, so turn the Squarespace banner off once ConsentBit is live.

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.

Squarespace, WordPress, Webflow, Framer, Shopify, Wix, Magento, Drupal, Joomla and anything else where you can add a script. One account covers them all.

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

Scan. Block. Prove.

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

Start free trial