← Back to blog

April 15, 2026

How to Embed Testimonials on Your Website

A step-by-step guide to embedding testimonials on WordPress, Webflow, Squarespace, Wix, and any HTML website using iframe embed codes.

You've collected testimonials from happy clients. Now it's time to show them off on your website. Here's how to embed a testimonial widget on any website builder — it takes less than two minutes.

How embed widgets work

Most testimonial tools (including TestiPull) give you an embed code — a small snippet of HTML that you paste into your website. It creates an iframe that loads your testimonials directly from the tool's server.

This means your testimonials update automatically. When you approve a new testimonial in your dashboard, it appears on your website without any manual work.

Choosing a layout

Before embedding, pick a layout that fits your website's design:

  • Masonry — Pinterest-style staggered columns. Great for pages with lots of testimonials. Each card sizes itself to fit the content.
  • Grid — Even rows and columns. Clean, structured look. Works well in a dedicated testimonials section.
  • Carousel — Horizontal slider. Perfect for limited space — shows one testimonial at a time with navigation arrows.
  • List — Single column, full-width cards. Ideal for a dedicated testimonials page or below a case study.

Embedding on WordPress

  1. In your WordPress editor, add a Custom HTML block where you want the testimonials
  2. Paste the embed code from your testimonial dashboard
  3. Click Preview to verify it looks correct
  4. Publish or update the page

If you're using Elementor, use the HTML widget. For Divi, use the Code Module.

Embedding on Webflow

  1. Open the page in the Webflow Designer
  2. Drag an Embed element to the desired location
  3. Paste the embed code
  4. Click Save & Close
  5. Publish the site

Webflow's embed element handles iframes natively, so no extra configuration is needed.

Embedding on Squarespace

  1. Edit the page where you want testimonials
  2. Click Add Block and choose Code
  3. Paste the embed code into the code block
  4. Toggle off "Display Source" if shown
  5. Save the page

Note: Squarespace requires a Business plan or higher to use custom code blocks.

Embedding on Wix

  1. Open the Wix Editor
  2. Click Add Elements > Embed & Social > Custom Embeds > Embed a Widget
  3. Click Enter Code and paste the embed code
  4. Resize the element to fit your page layout
  5. Publish

Embedding on any HTML site

If you're working with plain HTML, paste the embed code directly into your HTML file wherever you want the testimonials to appear:

<iframe
  src="https://testipull.com/wall/your-slug?embed=true"
  width="100%"
  height="600"
  frameborder="0"
  style="border: none; width: 100%;"
></iframe>

Adjust the height value based on how many testimonials you're displaying. The iframe will handle responsive sizing automatically within the given height.

Tips for best results

Place testimonials strategically. Don't hide them on a separate page. Put them on your homepage, near your pricing, and on your contact page — wherever visitors make decisions.

Start with at least 3 testimonials. One testimonial is better than none, but three creates a sense of volume and trust. Five or more is ideal.

Keep them fresh. Add new testimonials regularly. A wall full of reviews from three years ago feels stale. Recent testimonials signal that you're actively delivering great work.

Use video when possible. If clients share YouTube or Loom links, enable video testimonials. Video is significantly more engaging and trustworthy than text alone.

Get started

If you haven't collected testimonials yet, start there. Create a collection link, send it to your clients, and come back here once you have a few approved reviews ready to embed.

Ready to collect testimonials?

Create a link, share it with clients, embed on your website.

Get started free