testimonial pluginEnglish13 min read

Testimonial Widget Plugin: One-Time License vs Monthly SaaS

Testimonial widget plugins compared by license: free WordPress plugins, Elementor addons, metered hosted widgets, and the pay-once option that keeps rendering.

Junaid Khalid
Junaid Khalid
August 26, 202613 min readUpdated August 26, 2026

Search for a testimonial widget plugin and you get four different products wearing the same label. Some are free downloads from the WordPress repository. Some are widgets inside a page-builder addon pack with a license of its own to keep current. Some are hosted scripts that count how many times your visitors see them. They all put quotes on a page. What separates them is what happens on the day you stop paying.

Quick takeaways

  • The four flavors are free repo plugins, page-builder addons, hosted widget apps, and full testimonial platforms. Only the label is shared.
  • Free repo plugins are genuinely free. Strong Testimonials lists 90,000 or more active installs and 4.8 stars on WordPress.org, with review imports as its paid add-on.
  • Page-builder addon widgets exist only inside that builder, so the markup does not survive a rebuild or a move to another CMS.
  • Hosted widget apps meter you by views. Elfsight's public pricing lists 200 views and 1 widget on the free plan, and Basic at $6 a month for 5,000 views and 3 widgets.
  • Monthly platforms bill for as long as the site is live. Senja lists Starter at $29 a month, which is $29 times 36, or $1,044 across three years.
  • Stop paying and the outcomes differ: code on your own server keeps rendering, a one-time license keeps rendering, a hosted widget falls back to free-tier caps.

The four kinds of testimonial widget plugin

The word "plugin" is doing a lot of work here. In WordPress terms it is PHP you install on your own server, and it keeps working whether or not the author is still around. Everywhere else it means an embed script from somebody else's server, which works only while your account is current. Those two things are opposites, and the search results mix them freely.

The first kind is the free repository plugin. You install it, type your testimonials in as posts, and drop a shortcode or block where you want them. WP Testimonials by Trustindex lists 10,000 or more active installs, ships 21 or more layouts, and adds schema markup, at no cost.

The second is a page-builder addon. Premium Addons for Elementor ships 90 or more Elementor widgets, one of which handles testimonials, as a free plugin with a paid PRO license on top. You are buying a widget library, not a testimonial tool.

The third is a hosted widget app like Elfsight. You build the widget in their editor, paste a script tag into your page, and it loads from their servers on every visit. That is why it is metered by views.

The fourth is a testimonial platform where the widget is the output of a collection system: a form goes out, quotes come back, you approve them, the approved ones render. Senja, Testimonial.to and testimonials.ltd all work this way. You are paying for collection and approval, not for the display code.

What the free repo plugins actually give you

Free repo plugins are the honest bargain here, and the roundups undersell them. The Strong Testimonials listing on WordPress.org shows version 3.3.4, tested up to WordPress 7.0.2, with 614 reviews averaging 4.8 stars. You get a submission form with drag-and-drop fields, list, slideshow and grid modes, star ratings and shortcodes. For a freelancer with ten happy clients and one site, that is a complete solution for zero dollars.

The line these plugins draw is almost always the same. Manual entry is free, automation is not. Strong Testimonials puts imports from Google, Facebook, Yelp, Booking and Airbnb behind its premium tier, along with custom fields, multiple forms and spam protection. WP Testimonials is free to display, and its donate link points at Trustindex's paid plans, which is where review syncing lives.

So free covers display and one basic form, not the collection workflow. Strong Testimonials does ship a submission form on the free tier, and for a handful of clients a year that is enough. What costs money is everything around it: extra forms, custom fields, spam protection, and pulling reviews in from Google or Facebook instead of retyping them.

Two practical notes. Download from the WordPress.org directory or the developer's own site, never from a "free download" mirror: those repackaged zips are a common route for injected code, and the plugin was already free. And a Reddit thread about someone building their own lightweight testimonial slider ranks on this query for a reason. The popular plugins are heavier than the job needs, so check what one loads before you install it.

If you build in Elementor, the path of least resistance is an addon pack. The widgets are good, the styling controls are deep, and everything lives inside the builder you already know. The catch is the license shape. The pack has a free version and a paid PRO tier on top, and if you are also on Elementor Pro that is a separate yearly line item: Elementor lists Essential at $49 a year for one site, Advanced at $199 a year for three, and Expert at $399 a year for 25, all billed annually. That is not a purchase. It is rent with a long billing period, which feels like ownership right up until the renewal email lands.

Letting an addon license lapse does not delete anything; the widgets keep rendering, but updates stop, which on WordPress is a security question rather than a styling one. There is also a portability tax: an Elementor testimonials widget is Elementor markup, so rebuilding that page in Gutenberg or moving CMS leaves the presentation behind.

Hosted widget apps trade that for speed. You get a visual editor, dozens of templates, and a script tag that works on WordPress, Shopify, Squarespace, Webflow or plain HTML. Then read the meter. Elfsight's public pricing lists 200 views and 1 widget on the free plan. Not 200 visitors, 200 widget loads, which a landing page with real traffic burns in a day. Basic lists at $6 a month, discounted to $4 when we checked, for 5,000 views and 3 widgets, and Pro at $12 for 9 widgets and 50,000 views. The tiers count widgets, not apps, so a testimonials slider plus a reviews feed plus a contact form is the entire Basic allowance.

None of that is dishonest. Serving a widget from someone else's CDN on every page load costs them money, so they charge by page load. But the widget is a script you rent, and the rent scales with your success. The four widget types are broken down in the guide to the review widget.

Testimonial widget plugins compared

Here is the category in one table. Every figure is the vendor's public list price or its WordPress.org listing, checked in August 2026.

Option What it costs The cap that bites Renders after you stop paying
Strong Testimonials (free WordPress repo plugin) Free, premium add-ons extra Review imports are premium Yes, until updates stop
WP Testimonials by Trustindex (free repo plugin) Free Layouts only, upsells to a paid plan Yes, until updates stop
Premium Addons for Elementor (page-builder addon) Free version, paid PRO license PRO widgets stop updating when it lapses Yes, but frozen
Elfsight Testimonials (hosted widget app) Free at 200 views, Basic $6 a month 5,000 views and 3 widgets on Basic Free tier only
Senja (monthly platform) Starter $29 a month, Pro $59 a month Free tier stops at 15 testimonials Free tier only
Testimonial.to (monthly platform) Starter $25 a month, Ultimate $50 a month per space Starter allows 2 video testimonials Free tier only
testimonials.ltd (pay once) One-time price, tiered by site count Video is a metered add-on Yes

The chart below is that same table, if you would rather save the image than the page.

Comparison table of testimonial widget plugins: Strong Testimonials free with premium add-ons, WP Testimonials by Trustindex free, Premium Addons for Elementor free version with a paid PRO license, Elfsight Testimonials free at 200 views and Basic $6 a month, Senja Starter $29 a month, Testimonial.to Starter $25 a month, and testimonials.ltd at a one-time price tiered by site count

One qualifier on that last column. Senja, Testimonial.to and Elfsight all publish free tiers, so the floor after you stop paying is whatever that free plan allows rather than nothing at all: 200 views and one widget at Elfsight, 15 testimonials at Senja, one space at Testimonial.to. Whether a lapsed paid account lands on the free plan automatically is a vendor policy, not a promise, so ask before you rely on it. Either way it is a smaller version of the page you had.

What you own when the plugin stops shipping

Every option above eventually ends, and the useful question is what is left behind. A free repo plugin ends by abandonment: the author stops updating, a WordPress release breaks it, and the section throws a PHP notice. The good news is that plugins of this kind store each testimonial as a custom post type, so the quotes sit in your own database, not in the plugin, and the WordPress exporter still reaches them. An addon ends by non-renewal and leaves frozen widgets. A hosted widget shrinks to whatever the free tier allows, quietly, on the page where you close deals.

For one site the monthly numbers are survivable. Senja lists Starter at $29 a month, which is $29 times 36 months, or $1,044 across three years.

The number that changes the decision is the agency one. Testimonial.to's public pricing lists Ultimate at $50 a month per space, which it states as $600 a year, with each additional space at another $600 a year. Ten client sites means ten spaces: $600 plus nine times $600, or $6,000 a year, which is $18,000 across three years before anyone has collected a testimonial. Senja's Pro plan lists 5 projects with extra projects at $10 a month, which is kinder math but still a meter that runs as long as the roster exists.

That gap is what testimonials.ltd was built for. The site count is a one-time, tiered purchase of roughly 1, 3 or 10 sites, and the tiers stack if you bought through AppSumo. You buy the capacity once, embed the wall of love widget on every site the license covers, and no renewal date is attached to your clients' social proof. The domain says it out loud: .ltd reads as Lifetime Deal. The ceiling is video: storage and bandwidth cost real money every month, so video is a transparent metered add-on rather than an unlimited promise, while text testimonials stay generous and are kept forever. That honesty is what keeps a one-time price sustainable, and the true cost of monthly testimonial tools runs the same arithmetic across the category.

How to pick, and the best option for each case

Four questions settle it. How many sites does the widget have to appear on, because per-site pricing is what compounds. Do you need to collect, or only to display. What will your CMS be in three years, because a builder widget does not survive a replatform. And what does your homepage look like the month after you stop paying, which is the answer no pricing page gives you.

Here is where each option actually wins:

  • Best free WordPress option: Strong Testimonials, for one site with quotes you will enter by hand.
  • Best Elementor option: an addon pack you already own, since the testimonials widget rarely justifies a new license alone.
  • Best hosted option: Elfsight, for the same widget on a non-WordPress site today, if your traffic fits the view tier.
  • Best for collecting at volume: a testimonial platform, because the form, the approval step and the widget are one system.
  • Best for agencies and multi-site owners: a one-time site-count license, because ten client sites on per-space pricing is the number that hurts.

Layout is the easy decision, covered in testimonial slider vs carousel. Billing model is the one you live with.

FAQ

What is a testimonial widget plugin?

It is any code that displays approved customer quotes on your website, usually as a grid, slider, carousel or single quote. On WordPress it is a plugin you install; elsewhere it is an embed script you paste. The difference that matters is whether the code runs on your server or someone else's.

Is there a free testimonial widget plugin?

Yes. Strong Testimonials and WP Testimonials by Trustindex are both free in the WordPress plugin directory, listing 90,000 or more and 10,000 or more active installs. They are free to display testimonials you enter by hand; review imports, extra forms and spam protection are the paid upgrades.

Where should I download a testimonial widget plugin from?

Use the WordPress.org plugin directory or the developer's own site. Sites offering a "free download" of a premium plugin are redistributing modified code, the common route for injected scripts on small WordPress sites. The popular testimonial plugins are already free, so there is nothing to gain by taking the risk.

What is the best testimonial widget plugin?

There is no single best one, because the four types solve different problems. For one WordPress site with quotes you already have, Strong Testimonials is hard to beat at zero dollars. For collecting across several sites without a monthly bill, a one-time license is cheaper past the first year.

Can I use a testimonial widget plugin with Elementor?

Yes, in two ways. Addon packs such as Premium Addons for Elementor add a native testimonials widget inside the builder, sold on an annual license. Alternatively any embed script drops into an Elementor HTML widget, which keeps the testimonials independent of the builder and portable if you ever leave it.

Are there open-source testimonial widgets on GitHub?

Yes, mostly as front-end components rather than finished products. The usual pattern is a slider library wrapped around testimonial cards that read from a JSON file or your CMS: Swiper, for instance, is MIT licensed with around 41.9k stars on GitHub, so the code is genuinely yours to keep. What you do not get is a collection form, an approval step or support. Check the licence and the last commit date before you build on one.

Try testimonials.ltd

Buy the widget once, keep it on every site the license covers

Testimonials.ltd is a one-time price for the whole loop: no-login collection forms, an approval step before anything goes live, and wall of love, carousel, single quote and video widgets you embed wherever your license reaches. There is no renewal date and nothing to cancel. Video is a metered add-on because storage and bandwidth cost money every month, and being straight about that cap is what keeps the one-time price sustainable. Agencies buy the site count they need once instead of paying per client space forever.

Start collecting testimonials

FAQ

Common questions

What is a testimonial widget plugin?

It is any code that displays approved customer quotes on your website, usually as a grid, slider, carousel or single quote. On WordPress it is a plugin you install; elsewhere it is an embed script you paste. The difference that matters is whether the code runs on your server or someone else's.

Is there a free testimonial widget plugin?

Yes. Strong Testimonials and WP Testimonials by Trustindex are both free in the WordPress plugin directory, listing 90,000 or more and 10,000 or more active installs. They are free to display testimonials you enter by hand; review imports, extra forms and spam protection are the paid upgrades.

Where should I download a testimonial widget plugin from?

Use the WordPress.org plugin directory or the developer's own site. Sites offering a "free download" of a premium plugin are redistributing modified code, the common route for injected scripts on small WordPress sites. The popular testimonial plugins are already free, so there is nothing to gain by taking the risk.

What is the best testimonial widget plugin?

There is no single best one, because the four types solve different problems. For one WordPress site with quotes you already have, Strong Testimonials is hard to beat at zero dollars. For collecting across several sites without a monthly bill, a one-time license is cheaper past the first year.

Can I use a testimonial widget plugin with Elementor?

Yes, in two ways. Addon packs such as Premium Addons for Elementor add a native testimonials widget inside the builder, sold on an annual license. Alternatively any embed script drops into an Elementor HTML widget, which keeps the testimonials independent of the builder and portable if you ever leave it.

Are there open-source testimonial widgets on GitHub?

Yes, mostly as front-end components rather than finished products. The usual pattern is a slider library wrapped around testimonial cards that read from a JSON file or your CMS: Swiper, for instance, is MIT licensed with around 41.9k stars on GitHub, so the code is genuinely yours to keep. What you do not get is a collection form, an approval step or support. Check the licence and the last commit date before you build on one.

About the author

Junaid Khalid

Junaid Khalid

Founder, testimonials.ltd & Ertiqah

I run Ertiqah, where I build small, sharp products and spend a lot of time with early-stage founders. I built testimonials.ltd because I was tired of tools that rent you back your own customer love. After years in B2B sales, technical support, and shipping software, I write about building in public almost every day.

Collect testimonials. Pay once. Keep them forever.

Export everything, anytime. 14-day refund.