Back to Blog
tutorials
widgets
embed

How to Embed Testimonials on Your Website

ProofShow Team··2 min read

Adding customer testimonials to your website doesn't have to be complicated. With ProofShow, you can embed beautiful, responsive testimonial widgets anywhere on your site with a single line of code.

Choose Your Widget Layout

ProofShow offers multiple widget layouts to match your site's design:

  • Carousel — A sliding testimonial display, perfect for hero sections and landing pages
  • Grid — A structured card layout that showcases multiple testimonials at once
  • Wall of Love — A masonry-style layout that creates an impressive social proof display
  • Single Card — A minimal, focused testimonial display for sidebars or CTAs

Step-by-Step Embedding Guide

1. Curate Your Testimonials

From your ProofShow dashboard, select the testimonials you want to display. You can filter by rating, tags, or manually pick your favorites.

2. Create a Widget

Navigate to the Widgets section and create a new widget. Choose your layout, customize colors and fonts to match your brand, and preview the result.

3. Copy the Embed Code

Once you're happy with your widget, click "Get Embed Code". You'll get a simple script tag:

<script src="https://widget.proofshow.com/embed.js"
  data-widget-id="your-widget-id">
</script>

4. Paste on Your Site

Add the embed code to your website wherever you want the testimonials to appear.

WordPress

Paste the code in a Custom HTML block in the Gutenberg editor, or in your theme's template files.

Shopify

Add the code to your theme's Liquid template, or use the Custom Liquid section in the theme editor.

Next.js / React

Use the dangerouslySetInnerHTML approach or our React component:

import { ProofShowWidget } from '@proofshow/widget';

export default function Testimonials() {
  return <ProofShowWidget widgetId="your-widget-id" />;
}

Customization Options

ProofShow widgets are fully customizable:

  • Colors — Match your brand palette
  • Fonts — Use your site's typography
  • Borders & Shadows — Fine-tune the visual style
  • Responsive — Widgets adapt to any screen size automatically

Performance Considerations

Our widgets are lightweight and optimized for performance:

  • Async loading — doesn't block your page render
  • Lazy loading — testimonials load as they enter the viewport
  • Minimal bundle size — under 15KB gzipped

Start embedding testimonials today and watch your conversions grow.

Create your first widget →

Ready to get started?

Start collecting and showcasing testimonials in under 5 minutes.

Start Free