Squarespace

Embed Testivora on Squarespace

Squarespace's Code block accepts the auto-height snippet. Takes 3 minutes on any template.

Read time · ~3 min
Before you start
The Code block on Squarespace requires Business plan or higher ($23/mo and up). Personal plans don't allow custom HTML/JS. If you're on Personal, consider a temporary upgrade or use a different CMS for that page.
01

Open the page editor

In your Squarespace dashboard → Pages → click the page where the wall goes. Click 'Edit' top-right to enter the visual editor.

02

Add a Code block

Hover the section where you want the wall → click the blue “Add Block” bar → in the “More” tab find “Code”.

Squarespace opens a code editor with a “Mode” dropdown. Make sure it says HTML. Paste this:

html
<div data-tv-wall="TU-SLUG"
     data-layout="masonry"
     data-theme="auto"
     data-color="ea580c"></div>
<script async src="https://testivora.com/embed.js"></script>
Replace TU-SLUG with your space's slug (find it in your admin → Distribute → collector URL).
03

Disable 'Display Source'

Below the editor, make sure “Display Source” is UNCHECKED (otherwise Squarespace shows the literal code instead of executing it). Click outside the block to save.

Editor shows a placeholder
Normal to see a gray box in the editor — Squarespace doesn't run scripts in edit mode. To see the real wall, click 'Done' at the top, then the eye icon (Preview).
04

Publish

Click “Save” top-left corner. Changes go live instantly on your domain. If you change the snippet later, just save again.

05

If something doesn't work

Squarespace is strict with scripts. Common cases:

  • Code block missing from 'More': You're on Personal plan. Upgrade to Business minimum, or use an external page linked in your menu.
  • Display Source got checked: If you see your literal code on the published page, go back to the block, edit it, and uncheck 'Display Source'. Squarespace leaves it checked by default sometimes.
Done. Your wall is live.

Need to change layout, color, or theme? Tweak it from your admin — changes reflect instantly without touching the code.