Squarespace guide

How to add testimonials to Squarespace

Squarespace templates are built around tight visual sections, so a testimonial block needs to sit inside that structure rather than break it. The Code Block, available in every section of the 7.1 fluid engine, is designed to hold exactly this kind of third-party HTML — drop it between your usual sections and a live testimonial wall appears without touching your template's design panels.

Free plan covers 10 testimonials and a badge widget — no credit card.

Why testimonials belong inside Squarespace's section structure

Squarespace's strength is clean, consistent sections — testimonials need to respect that rhythm to look native rather than bolted on.

Consultants sell judgement, not a visible product

An independent consultant's Squarespace site has little to show except case studies and words. A testimonial section right after the services list closes the credibility gap fast.

Retail sites need proof beside product photography

A boutique store's product images do the visual selling; a testimonial section nearby answers 'is this actually as good as it looks'.

Extensions marketplace has few native review tools

Squarespace's extension ecosystem is smaller than Shopify's or WordPress's plugin library. A direct embed sidesteps needing a third-party extension license altogether.

Static Squarespace testimonial blocks look dated

The built-in Testimonials block only fits fixed text — no photo, no live updates. A Plausa embed replaces it with something that updates without editing the template again.

Adding the embed in Squarespace 7.1

On 7.0 templates, the equivalent element is called 'Code Block' too, found the same way inside a content area.

  1. 1. Build your wall in Plausa

    Pick a variant and copy the embed snippet.

  2. 2. Open the page in the Squarespace editor

    Navigate to the page and hover where you want testimonials to appear until the insert (+) icon shows.

  3. 3. Insert a Code Block

    Click the + icon, choose 'Code' from the block menu — it's listed under the Media or More section depending on your template.

  4. 4. Paste the Plausa snippet and turn off 'Display Source'

    Paste the script/div pair into the code field; make sure 'Display Source' is unchecked so it renders instead of showing as text.

  5. 5. Set the block to full-bleed or inset

    Use the block's width setting to match neighbouring sections — inset for a widget between paragraphs, full-bleed for a homepage wall.

  6. 6. Save and preview on mobile

    Squarespace's fluid engine reflows automatically, but always check the mobile preview before publishing.

The embed code for Squarespace's Code Block

Paste this into the Code Block's code editor.

<div data-plausa="my-wall" data-variant="grid" data-lang="en"></div>
<script src="https://getplausa.com/plausa-widget.js" async></script>

Make sure 'Display Source' is off in the Code Block settings, otherwise Squarespace shows the raw code instead of rendering it.

Iframe fallback

If your Squarespace plan restricts external scripts in Code Blocks, use the iframe embed, which Squarespace treats as a standard media element.

<iframe src="https://getplausa.com/embed/my-wall?variant=carousel&lang=en" title="Plausa" style="width:100%;border:0;height:320px" loading="lazy"></iframe>

What it looks like on a Squarespace page

A grid section between your services list and your contact block adds proof exactly where the visitor is deciding.

Her strategy session alone was worth more than the three months I spent guessing on my own.
Naomi Client, independent consultant
The quality is exactly what the photos show — rare for online shopping in my experience.
Felix Customer, boutique store
Response time on emails was same-day even on a weekend. Made the whole project feel handled.
Ines Client, freelance consultant

Illustrative examples — not real companies.

Common Squarespace mistakes

  • Leaving 'Display Source' checked in the Code Block, which shows the raw snippet as visible text instead of rendering it.
  • Using the built-in static Testimonials block alongside a live embed, creating two different-looking testimonial sections on the same page.
  • Setting the Code Block to full-bleed width when the widget variant is a narrow badge, leaving awkward empty space.
  • Not checking 7.0 vs 7.1 differences — some legacy 7.0 templates place the Code option in a different insert menu.
  • Forgetting mobile preview — Squarespace's fluid engine usually reflows well, but carousels can need a manual width check.

Frequently asked questions

Is there a Squarespace extension for Plausa?

No — Plausa integrates through the native Code Block, so there's no extension to purchase or maintain from the Squarespace Extensions marketplace.

Does this work on Squarespace 7.0 as well as 7.1?

Yes, both versions have a Code Block; the exact insert menu differs slightly but the paste-in-code step is identical.

Why is my code showing as text instead of rendering?

The Code Block has a 'Display Source' toggle — turn it off so Squarespace renders the HTML instead of displaying it literally.

Can I replace Squarespace's built-in Testimonials block entirely?

Yes — the built-in block is static text only; a Plausa embed in a Code Block gives you a live, self-updating wall instead.

Will this affect my Squarespace SEO or speed score?

The script loads asynchronously and is lightweight, so impact on Squarespace's built-in speed insights should be minimal.

What if scripts are blocked on my plan?

Use the iframe fallback instead, which Squarespace renders as a standard embedded frame rather than an inline script.

Related guides

Give your Squarespace site proof that updates itself

Create your wall, drop a Code Block into your template, and publish.

Start for free