How to Add a Testimonial Widget to Squarespace (2025)
Squarespace looks beautiful. But its built-in testimonials block? Limited. You can add static text, but you can’t collect new testimonials automatically, rotate them dynamically, or show star ratings alongside customer photos.
Here’s how to do all of that with a dedicated testimonial widget.
Why Squarespace’s Default Testimonials Fall Short
Squarespace includes a Testimonials block in its content editor. It works for static quotes you type in manually — but:
- You have to write the testimonials yourself (no collection form)
- No star ratings
- No customer photos from submission
- No automatic rotation or fresh content
- Every update requires you to log in and edit
For a service business that genuinely earns great reviews, you want a system that collects and displays testimonials automatically.
Option 1: Embed SocialProof (Recommended)
SocialProof is purpose-built for this. Here’s the full workflow:
Step 1: Create Your Widget
- Sign up at socialproof.dev (free, no credit card)
- Go to Widgets → New Widget
- Name it (e.g., “Squarespace Homepage”)
- Choose your display style: grid, carousel, or list
Step 2: Collect Testimonials
- Go to Collection → Get Submission Link
- Share that link with past clients via email, invoice, or direct message
- Customers submit their name, testimonial, optional photo, and star rating
- You approve submissions in your dashboard
Step 3: Embed on Squarespace
- Copy your widget embed code (a single
<script>tag) - In Squarespace, go to Pages → Edit Page
- Click the area where you want testimonials
- Add a Code Block (available on Business plan and above)
- Paste your embed code
- Save
The widget renders live testimonials — no manual updates needed.
Squarespace Plan Requirements
The Code Block requires Squarespace Business plan or higher. Personal plan doesn’t support custom code injection.
If you’re on Personal plan, use Squarespace’s built-in Testimonials block for display and copy-paste new testimonials manually as they come in.
Option 2: Use Squarespace’s Built-In Block (Static)
For simple use cases:
- Open a page in the editor
- Click + to add a new block
- Search for Testimonials
- Add your quotes manually
This works fine if you have 3–5 testimonials you don’t plan to update often. It doesn’t scale.
Option 3: Add Testimonials to Footer/Header Globally
If you want testimonials on every page:
- In Squarespace, go to Settings → Advanced → Code Injection
- Paste your SocialProof embed code in the Footer field
- The widget appears sitewide
This is useful for a floating testimonials bar or a persistent trust signal.
Best Placement for Testimonials on Squarespace
Where you put your testimonial widget matters as much as what it says.
Homepage: Above the fold or just below your hero section. Show 3–5 strong testimonials.
Services page: Directly below your pricing or service descriptions. Reduces hesitation right where people decide.
Contact page: A testimonial or two above your contact form removes doubt before someone reaches out.
Checkout/booking page: If you use Squarespace Scheduling or selling, add testimonials near the buy button.
Tips for Getting More Squarespace Testimonial Submissions
- Time your ask right: Send the submission link 2–3 days after project completion or delivery
- Make it one click: Your SocialProof collection link works on mobile, no account needed
- Follow up once: A single gentle reminder 5 days later recovers ~40% of non-responders
- Show the result: Tell customers “Your testimonial will appear here on my website” — makes it feel worthwhile
Frequently Asked Questions
Does the testimonial widget slow down my Squarespace site? SocialProof loads asynchronously — it doesn’t block page rendering. Impact on load time is minimal.
Can I customize the widget to match my Squarespace theme? Yes. You can set font family, colors, card style, and border radius to match your brand.
Will it work on mobile? Yes. All SocialProof widgets are responsive and work on all screen sizes.
What if I switch from Squarespace to another platform? Your testimonials live in SocialProof, not in Squarespace. Change the embed code on your new site — the data stays.
A Squarespace site without live social proof is leaving conversions on the table. Take 20 minutes to set up a real testimonial system — the free plan at socialproof.dev is a good place to start.