ReTestimonial
Sign inStart free
WidgetsListL·04

Compact List

Dense, single- or two-line rows that fit a dozen short testimonials into the space a couple of full cards would take.

yoursite.com — Compact ListLIVE RENDER
<div class="retestimonial-widget" data-widget-key="compact-list">the same runtime your visitors would see. Not a screenshot.
Demo content — illustrative examples, not real customers

This is the real widget, rendered live by the same runtime your visitors would see — go ahead, click around.

Why this style works

Built to convert, not just to decorate.

Proof by the dozen

Tight rows fit far more testimonials in the same vertical space, so a visitor takes in the sheer number of happy customers at a glance.

Fits where cards can't

The compact footprint slots into a sidebar, a pricing rail or a footer — places a full testimonial card would overwhelm.

Density you control

Choose single- or two-line rows, set the truncation length and avatar size, and place the rating inline or at the end of each row.

One tag, isolated and async

Rendered in Shadow DOM and loaded asynchronously — it drops into any tight space without leaking styles or slowing the page.

Where to put it

Placements that earn their pixels.

Sidebars

Run a quiet column of short raves alongside your main content — persistent proof that doesn't demand attention.

Pricing rails

A stack of one-line endorsements beside your plans reframes the price with consensus, in very little space.

Footers

Tuck a compact digest of customer love into the footer so a trust signal rides along on every page.

Live in three steps

From first testimonial to first embed.

01

Collect your testimonials

Gather text and video testimonials with collection forms, import them from CSV, or sync reviews straight from Google, G2, Capterra, Trustpilot, Product Hunt and social media.

02

Pick this style in the builder

Choose the style, then make it yours — colors, fonts, spacing, and per-element design controls, with a live preview of exactly what will ship.

03

Paste one script tag

Copy the embed snippet into any website — WordPress, Webflow, Shopify, Framer, Next.js, anything that renders HTML. Publish updates from the dashboard without touching your site again.

The whole integration

Paste once. Restyle forever from the dashboard.

<div class="retestimonial-widget" data-widget-key="compact-list"></div>
<script src="https://retestimonial.com/embed.js" async></script>
Shadow DOM — zero CSS conflicts~6KB, loads asyncPublish changes without redeploysWorks on any platform

Your widget key is generated when you create the widget — start free and this snippet is yours (demo key shown: compact-list).

Keep browsing

Other styles worth a look.

All widget styles →
Questions, answered

Everything else you'd ask.

Do I need a developer to add this list?

No — copy the embed snippet from the builder and paste it into any page. It's one script tag and a div, so anyone who can edit a page can add it.

How long can each testimonial be before it truncates?

You set the truncation length, so longer quotes are trimmed to keep every row tidy. Short, punchy testimonials suit this style best.

Can I fit it in a narrow sidebar?

Yes — choose single-line rows, a small avatar and tight spacing, and place the rating inline to keep the whole thing slim enough for a sidebar or rail.

How does it behave on mobile?

It's fully responsive — the rows reflow to the screen width and stay readable, so the compact layout works on phones as well as desktop.

Is the Compact List free?

List widgets, including the Compact List, are available from the Pro plan. The free plan includes the Carousel, Masonry, Badge and Video widget types — and you can preview every style in the builder first.

L·04 · Compact List

Put this widget on your site today.

Free plan, no card, no code. Collect your first testimonial and this exact widget can be live within the hour.