TheyLuvIt
All articles
tutorial4 min read

How to Embed Testimonials on Your Website (No Code Required)

Learn how to embed a beautiful testimonial wall on any website with a single line of code. Works with WordPress, Shopify, Wix, Squarespace, and custom sites.

You've collected great testimonials. Now what? They need to be on your website, where potential customers can see them. Not buried in a Google Sheet or sitting in your email inbox.

There are several ways to display testimonials on your site — from manual HTML to dedicated tools. This guide covers the main approaches, starting with the simplest.

Option 1: Manual HTML/CSS

The bare-minimum approach: write a <div> with testimonial cards styled in CSS. This works for 2-3 static quotes on a single page.

Pros: Zero dependencies, full control over styling.
Cons: You're hardcoding content. Every time you want to add, remove, or reorder a testimonial, you edit HTML. No collection workflow, no moderation, no video support.

This approach tops out quickly. Once you have more than a handful of testimonials or want customers to submit them directly, you need something more.

Option 2: Platform Plugins

WordPress has testimonial plugins (Strong Testimonials, Jepack testimonials). Shopify has review apps. These work if you're already on that platform and want basic display.

Pros: Integrated with your existing CMS.
Cons: Locked to one platform. If you switch from WordPress to Webflow (or run multiple sites), you start over. Most plugins focus on display only — they don't handle collection or moderation.

Option 3: A Dedicated Testimonial Tool

Tools like TheyLuvIt, Testimonial.to, and Senja handle the entire lifecycle: collection, moderation, and display. You get a single embed code that works on any website regardless of platform.

The rest of this guide walks through how this works using TheyLuvIt (disclosure: our product), since one-script-tag embedding is our core feature. The concepts apply to any similar tool.

What Is a Testimonial Wall?

A testimonial wall (also called a "wall of love") is a visual collection of your customer testimonials displayed on a web page. It can show text reviews, video testimonials, star ratings, customer photos, and more — all in a beautiful, responsive layout.

With TheyLuvIt, you get four layout options:

  • Grid: Clean, even cards in a responsive grid
  • Masonry: Pinterest-style staggered layout (great for mixed-length testimonials)
  • List: Full-width cards, one per row (great for detailed testimonials)
  • Carousel: Sliding testimonials, one at a time (great for limited space — Pro only)

Method 1: Embed with a Script Tag

The simplest way. Works on any website that lets you add custom HTML.

  1. Go to your TheyLuvIt dashboard
  2. Open your project → Click "Embed"
  3. Copy the script tag
  4. Paste it where you want the wall to appear

The embed code looks like this:

<script src="https://theyluv.it.com/api/widget/your-project.js" async></script>

That's it. One line. The widget automatically handles responsive layouts, dark/light themes, and loads your latest approved testimonials.

Method 2: Link to Your Hosted Wall

Every project gets a public wall URL like https://theyluv.it.com/wall/your-project. You can:

  • Link to it from your navigation menu
  • Share it on social media
  • Include it in email signatures
  • Send it to prospects during sales conversations

Platform-Specific Instructions

WordPress

Edit your page → Add a "Custom HTML" block → Paste the script tag → Publish.

Shopify

Online Store → Pages → Edit page → Show HTML editor (< > button) → Paste script → Save.

Wix

Add "Embed a Site" element → Choose "HTML iframe" → Paste the embed → Apply.

Squarespace

Add a Code Block → Paste the script tag → Apply → Save.

Webflow

Add an Embed element → Paste the script tag → Save and publish.

Next.js / React

Use the Script component or dangerouslySetInnerHTML. Or simply add the script tag to your _document.js or layout component.

Customization Options

Without touching any code, you can customize your wall from the TheyLuvIt dashboard:

  • Layout: Grid, masonry, list, or carousel
  • Theme: Light, dark, or auto (matches visitor's system preference)
  • Brand color: Your primary color for accent elements
  • Show/hide elements: Star ratings, customer photos, dates, company names
  • Branding: Pro plan users can remove the "Powered by TheyLuvIt" badge

Why Not Just Build It Yourself?

You could build a testimonial section in HTML/CSS. But consider what you'd need to maintain:

  • A backend to receive and store submissions
  • A moderation interface to approve/reject
  • Video upload and playback
  • Responsive layouts across all devices
  • A public form for collecting new testimonials
  • Email notifications when new testimonials arrive

Or you could spend 2 minutes setting up a TheyLuvIt project and focus on what actually makes your business money. Start free →

Ready to start collecting testimonials?

Create your free account and have your first testimonial wall live in 5 minutes.

Start free — no credit card required