Guide

A testimonial widget belongs next to the decision

A testimonial widget is a small embed that pulls approved testimonials from one source and renders them inside your own page. You paste a single line; the content stays editable in one place forever. This guide covers the three formats, the code, and the details that decide whether the widget helps or slows your page down.

Free plan: up to 10 testimonials and one embeddable wall. No card required.

Three embed formats, three jobs

Most site owners install one widget and reuse it everywhere. Formats are not interchangeable — each answers a different hesitation.

Carousel

Rotates a handful of quotes in a fixed height. Right for a homepage strip or under a hero, where vertical space is expensive and nobody reads more than two.

Grid or masonry

Shows volume at a glance and lets people self-select the quote that matches them. Right for a dedicated proof section or a long service page.

Rating badge

A compact average plus a count, linking to the full wall. Right beside a pricing table or a checkout button, where extra reading kills momentum.

Public wall page

Not an embed at all: its own indexable URL you can send in a proposal. Use it as the destination your widgets and badge link to.

What separates a useful widget from decoration

Visitors have learned to scroll past quote blocks. These are the properties that keep a widget being read instead of ignored.

  • Attribution on every card: name, role, company, photo where consented.
  • Real submissions only — approved by you, never invented filler.
  • Relevance over volume: filter by tag so a page shows its own audience.
  • Video thumbnails that play inline instead of leaving the page.
  • Layout that survives a 360px phone without horizontal scroll.
  • It must not block first paint: load the script async and defer.

In Plausa you approve each testimonial before it can appear, and every widget reads from the same approved set — so removing one testimonial removes it everywhere at once.

The embed, three ways

One script tag, one data attribute for the format. Works in HTML, WordPress, Webflow, Shopify, Squarespace, Framer and any builder with a custom-code or embed block.

Carousel

Paste the script tag with the wall slug and data-layout="carousel". It sizes to its container and pauses rotation on hover and on keyboard focus.

Grid

Same tag with data-layout="grid" (or "masonry"). Add data-limit to cap how many cards render, and data-tag to show only one segment's testimonials.

Badge

data-layout="badge" renders the average rating and the testimonial count, linking through to your public wall. Small enough to sit inside a pricing card.

No-JavaScript fallback

Any wall also works as an iframe embed, for platforms that strip script tags from customer pages. Same content, no script on your side.

Editing text, colours, ordering or the number of cards happens in Plausa — the code on your site never changes after the first paste.

Which format for which page

Pick per page, not per site. The same testimonials, presented for the moment.

PageFormatWhy
HomepageCarouselTwo or three quotes without pushing the offer below the fold
Pricing pageRating badgeReassurance next to the button, zero reading cost
Service or product pageFiltered gridOnly the quotes from that visitor's use case
Checkout or booking stepBadgeLast-second doubt, no distraction from the form
Proposal or emailPublic wall linkNothing to embed; one URL that keeps updating

Performance, accessibility and consent

The script loads asynchronously and renders after your own content, so it does not compete for first paint; cards are plain semantic HTML with real text, keyboard-reachable controls and readable contrast, not images of quotes. Publishing a named quote, photo or video still requires the person's explicit permission — Plausa stores the consent captured in the collection form and lets you withdraw any testimonial from every widget instantly.

Frequently asked

Do I need a developer to install it?

No. If your platform has an embed or custom-code block, you paste one line into it. Nothing to configure afterwards.

Will it slow my page down?

The script is small and loads async after your content, so it does not delay first paint. The iframe option keeps even that off your page.

Can I match my brand?

Colours, corner radius, card density and typography scale follow the wall settings, so the widget reads as part of your site rather than a bolted-on tool.

Can different pages show different testimonials?

Yes — tag testimonials, then filter each embed by tag so a page only shows proof from that audience or product line.

Do embedded testimonials help SEO?

The script version renders real text into your page, and the public wall is its own indexable URL carrying Review structured data, which makes ratings eligible for rich results. An iframe embed does not pass content to the host page, so use the script when SEO matters.

What happens if I unpublish a testimonial?

It disappears from every widget and from the public wall on the next load. There is no cache to clear on your side.

Put your proof where the buying decision happens

Collect testimonials by link, email or WhatsApp, approve the good ones, and embed them anywhere with one line of code.

Start for free