ReTestimonial
Sign inStart free
WidgetsBadgeB·02

Compact Badge

A slim star-and-score chip that slots in anywhere — and opens a full testimonial panel when a curious visitor clicks it.

yoursite.com — Compact BadgeLIVE RENDER
<div class="retestimonial-widget" data-widget-key="compact-badge">click the badge — it opens the testimonial panel.
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.

Fits absolutely anywhere

The compact chip is small enough for a navbar, a sentence of copy, or the space beside a button — a trust signal that doesn't demand a section of its own.

Small chip, full proof

It looks like a quiet score, but a click opens a panel of the real testimonials behind it — so the tiny footprint hides real depth for anyone who wants it.

Score computed from real reviews

The average and count come from the testimonials in your project and stay current as new ones arrive — no numbers to update by hand.

Nearly weightless

It's among the lightest widgets we make — an async script in Shadow DOM that renders a few hundred pixels of trust without touching your page speed.

Where to put it

Placements that earn their pixels.

Navigation bars

Tuck a compact rating chip into the header so a trust signal rides along on every page of your site.

Beside call-to-action buttons

"4.9 from 200+ reviews" as a slim chip next to your button answers the objection right where the click happens.

Inline in your copy

Drop the chip into a line of text to back a claim with a score exactly where you make it.

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-badge"></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-badge).

Keep browsing

Other styles worth a look.

All widget styles →
Questions, answered

Everything else you'd ask.

How do I add the Compact Badge to my website?

Create the widget, pick the Compact Badge, and copy the embed snippet — one script tag and a div. Paste it into WordPress, Webflow, Shopify, Squarespace, Framer, Wix, or a custom React or Next.js app.

Can the badge open my testimonials when clicked?

Yes — set the click action to open a testimonial panel (as in the demo above), link to any URL like your wall of love, or do nothing at all.

Can I show the platforms my reviews come from?

Yes — display platform logos for sources like Google, G2 and Trustpilot alongside the stars, show or hide the review count, and pick a filled, outline or ghost treatment.

Does the score update as I collect reviews?

It does — the average and count are computed from the testimonials feeding the widget, so the badge stays current automatically as new reviews arrive.

Is the Compact Badge free?

Yes — every badge style is available on the free plan with ReTestimonial branding. Paid plans remove the branding and raise testimonial and widget limits.

B·02 · Compact Badge

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.