Add Velo
to Squarespace.
Install the Velo cookie banner and Google Consent Mode v2 on Squarespace with one line in the Header injection field. Most installs take a few minutes when you already have admin access to the site. If you run Google Tag Manager, that route is on this page too.
Instructions and image sources reviewed 23 September 2026.
Paste one line
into the Header field.
Add your site’s snippet to the site-wide head, then publish and test the result. If your measurement tags already run through Google Tag Manager, use the route below.
Already using Google Tag Manager? Skip the code and do it there ↓
Three steps · about two minutes
-
01
Copy the line
Copy the complete installation snippet for this site from your Velo dashboard. The example below shows the format; replace your-site-id before using it. Keep the API endpoint supplied by your dashboard.
<script src="https://cdn.veloconsent.com/v1/velo.js" data-api="https://app.veloconsent.com" data-velo-site="your-site-id" async></script> -
02
Open the Code Injection panel
Paste your complete Velo snippet into the site-wide Header field and save. Code injection is available on Core, Plus and Advanced, and eligible legacy plans. Check the published site after saving.
Squarespace · code injection
- Open
- Code Injection panel
- Paste
- Header field
- Save
- Save
- Plan
- Core, Plus, Advanced, or an eligible legacy plan
Verified configuration reference · 23 September 2026 Configuration reference checked against the platform documentation. This is not an admin screenshot.
Platform documentation ↗ -
03
Publish and check the live site
Save and publish the change using the platform steps above, then clear any site or CDN cache. Open the published URL in a fresh browser session. Check the banner where your region rules require it, test accepting and rejecting, and verify consent defaults and updates before your measurement tags run. Confirm the site appears as installed in your Velo dashboard.

Live interface capture · 23 September 2026 The real banner on veloconsent.com, captured on 23 September 2026. Your banner’s copy, layout and region settings may differ.
Velo live site ↗View full size ↗
Switch Squarespace's own banner off under Cookies & Visitor Data so Velo is the only layer your visitors see. The Header injection applies site wide, so there is nothing to add per page, and 7.0 and 7.1 sites both work the same way.
Still comparing options? Read why teams use Velo on Squarespace, or see every supported platform.
Use Tag Manager?
Skip the code.
If Google Tag Manager is already on your site, this is the easiest way to add Velo. There’s no code to touch, it takes four short steps, and all your tags stay in one place.
- 01
Add Velo to Tag Manager
Open the Velo template, click Add to workspace, then pick your container.
Open the Velo template ↗ - 02
Paste your site ID
In Tag Manager, open Tags and click New. Click Tag Configuration, choose Velo CMP and paste your site ID. You’ll find it in your Velo dashboard. Leave everything else as it is.
- 03
Make it load first
Click Triggering, choose Consent Initialization – All Pages, then click Save. This lets Velo start before your other tags.
- 04
Publish and check it
Click Submit, then Publish. Preview alone doesn’t put Velo live. Then open your site in a private window, try the banner, and check that it shows as installed in your Velo dashboard.
Squarespace questions,
answered.
What teams installing on Squarespace ask first.
Which Squarespace plan do I need?
Site-wide code injection is available on Core, Plus and Advanced, and eligible legacy Business or Commerce plans. Check that the Code Injection panel is available on your site.
Squarespace has its own cookie banner setting.
Switch it off under Cookies & Visitor Data so Velo is the only banner your visitors see. Two banners confuse people, and two consent layers send Google conflicting signals.
Do I need to add it per page?
No. The Header injection applies site wide: every page, blog post and product page inherits it. Per page injection exists on Squarespace but is not needed for Velo.
Will it slow the site down?
The dashboard snippet loads asynchronously. As with any script, measure its effect on your site and check your tag order; asynchronous loading alone does not guarantee consent defaults run before other tags.
Can an AI assistant do this for me?
Yes. Copy the prompt in Install with agents, just below, into Claude, ChatGPT, Cursor or whichever assistant you already use. It carries the steps on this page, the order the tags have to load in, and the checks the agent has to run before it tells you the job is done.
Or hand it
to an agent.
Copy the prompt into Claude, ChatGPT, Cursor or whichever assistant you already use. It carries everything on this page: both routes, the order the tags have to load in, and the checks that prove it worked.
Paste this prompt into your assistant, then provide your site ID and the complete installation snippet or GTM settings from your Velo dashboard.
Working with an agent that reads the web? Point it at veloconsent.com/llms.txt and /install.md for the same context in plain text.


