Elementor guide

How to add testimonials to Elementor

Elementor's Testimonial widget only holds a handful of manually typed quotes with no photos beyond a static avatar, and editing it means reopening the page in the Elementor editor every time. The built-in HTML widget solves that: drop it into any section or container and it renders a live, self-updating testimonial wall that fits your existing column layout without fighting Elementor's own widget styling.

Free plan covers 10 testimonials and a badge widget — no credit card.

Why the built-in Testimonial widget isn't enough

Elementor gives you full section control, but its native testimonial widget is static and limited — most sites outgrow it fast.

Local service pages need trust near the contact form

A real estate agent's Elementor page usually ends in a contact form or listing enquiry — a testimonial section directly above it answers 'can I trust this agent' right before the click.

Restaurants sell atmosphere and reliability, not just a menu

A menu page alone doesn't reassure a first-time diner. A short quote widget near the reservations button does more than another food photo.

The native Testimonial widget can't rotate live content

Elementor's own widget requires manually retyping each quote in the editor. An HTML widget with a live embed removes that manual step entirely.

Third-party Elementor add-ons add license overhead

Some 'testimonial carousel' Elementor add-ons require their own Pro license. A direct embed avoids adding another add-on to keep updated.

Adding the embed in Elementor

Works the same in both the free and Pro versions of Elementor, since the HTML widget is available on both.

  1. 1. Build your wall in Plausa

    Choose a variant and copy the embed snippet from your dashboard.

  2. 2. Open the page in the Elementor editor

    Edit the page (or template) where testimonials should appear.

  3. 3. Search for the HTML widget

    In the widget panel, search 'HTML' — it's a core Elementor widget available without Pro.

  4. 4. Drag the HTML widget into a section or container

    Place it into the column where you want the wall to sit, ideally right above your contact form or booking button.

  5. 5. Paste the Plausa snippet into the widget

    Click the widget and paste the script/div pair directly into the HTML code field in the left panel.

  6. 6. Preview responsive breakpoints

    Use Elementor's device preview icons (desktop, tablet, mobile) to check the widget doesn't overflow a narrow column on mobile.

The embed code for Elementor's HTML widget

Paste this into the HTML widget's code field.

<div data-plausa="my-wall" data-variant="grid" data-lang="en"></div>
<script src="https://getplausa.com/plausa-widget.js" async></script>

The HTML widget is available in both the free and Pro versions of Elementor — no upgrade required for this step.

Iframe fallback

If a security plugin on your WordPress install strips inline scripts from post content, use the iframe embed instead.

<iframe src="https://getplausa.com/embed/my-wall?variant=carousel&lang=en" title="Plausa" style="width:100%;border:0;height:320px" loading="lazy"></iframe>

What it looks like inside an Elementor section

A grid or carousel widget dropped into a column reads naturally beside Elementor's own image and heading widgets.

She found us three properties within our budget that weren't even listed publicly yet. Sold within a month.
Claire Homebuyer, real estate client
Booked a table for eight on short notice and the staff made it feel like they'd planned it for weeks.
Marco Regular diner
The whole rental process was explained clearly upfront — no surprises at signing, which is rare.
Yusuf Tenant, property management client

Illustrative examples — not real companies.

Common Elementor mistakes

  • Using Elementor's native Testimonial widget for the initial layout, then trying to inject live content into it — it only accepts manually typed text, not a script.
  • Placing the HTML widget inside a column set to a fixed pixel height, cropping a taller carousel variant.
  • Installing a paid Elementor add-on for testimonial carousels when the free HTML widget already covers this with a direct embed.
  • Forgetting to check the widget on Elementor's mobile preview, where column stacking can push the wall below the fold.
  • Letting a security plugin (Wordfence, etc.) flag the script tag as suspicious content inside post revisions — whitelist the Plausa script domain if this happens.
  • Duplicating the widget across a page built with Elementor's Theme Builder header/footer and the page content itself, showing it twice.

Frequently asked questions

Do I need Elementor Pro for this?

No — the HTML widget used for the embed is available in the free version of Elementor.

Can I use Elementor's own Testimonial widget with Plausa content?

Not directly — that widget only accepts manually typed text. Use the HTML widget instead to embed a live, self-updating wall.

Will a security plugin block the script?

Some strict plugins can flag third-party scripts in post content. If that happens, whitelist the Plausa script domain or use the iframe fallback instead.

Can I add this to an Elementor Theme Builder template (header/footer)?

Yes — the HTML widget works the same way inside Theme Builder templates, useful for a small badge that appears sitewide.

Does this work with Elementor's Container feature (flexbox layouts)?

Yes, the HTML widget behaves like any other widget inside a Container and respects the container's flex sizing.

What if my column crops the widget?

Set the column height to 'fit content' rather than a fixed pixel value so the embed isn't cut off.

Related guides

Give your Elementor page proof that updates on its own

Create your wall, drag in an HTML widget, and publish.

Start for free