Install ClauseClear on Squarespace
Two paths depending on your Squarespace plan: a Code Block on the page itself (works on all plans), or Code Injection (Business plan and above). About 5 minutes.
acme-ltd-a1b2c3.1Method A: Code Block on the T&C page (works on all plans)
The simpler route. Scopes the snippet to just the Terms & Conditions page so it can’t affect the rest of the site.
- In Squarespace, go to Pages and click into your Terms & Conditions page.
- Click Edit, then click the + (insert point) at the bottom of the page content.
- Search for Code and select the Code Block.
- Paste the snippet:
<script src="https://clauseclear.co.uk/embed.js" data-merchant="YOUR-MERCHANT-SLUG"></script>Replace YOUR-MERCHANT-SLUG with your real slug.
- In the Code Block settings, make sure the type is set to HTML, and that the “Display Source” toggle is off.
- Click Save on the Code Block, then Save on the page.
2Method B: Code Injection (Business plan and above)
If you have Squarespace Business plan or higher, you can use Code Injection to apply the snippet across the whole site (the embed will still only render on T&C and checkout pages because of how it auto-detects):
- Go to Settings → Advanced → Code Injection.
- Paste the snippet into the Footer field.
- Click Save in the top-left.
This is slightly faster than Method A but applies site-wide. The script is small and conditionally renders, so impact on other pages is negligible. If you want strict scoping, prefer Method A.
3Verify it’s working
Visit your live T&C page in an incognito window. You should see:
- An inline link saying “See the key terms you’d normally miss — Simpler Terms by ClauseClear →”
- Clicking opens a modal with your audit summary.
4Common gotchas
- Code Block escaping: Squarespace sometimes HTML-escapes the contents of a Code Block. If you see the literal text
<script>on the page instead of the embed loading, toggle the “Display Source” setting on the Code Block off and re-save. - Squarespace cache: can take 1-2 minutes to invalidate after publish. Wait and re-check.
- AJAX page transitions: some Squarespace 7.1 templates use AJAX to navigate between pages, which can leave the script unloaded on subsequent navigations. If your shoppers sometimes don’t see the badge, force a hard navigation by setting
data-no-ajaxon the link to your T&C page, or contact us for a JS-aware embed variant.