First 30 customers: 20% off yearly, for as long as you stay. See the plans
Free testimonial widget
Your visitors already tell you what they think of your site. The same widget asks them for stars, a few words and permission to show them. You pick which ones appear on your site, as a badge, a star breakdown or a testimonials carousel.
Free plan · no card · any website · two lines of code
Sample ratings
A testimonials carousel under its average, drawn by the script your site would load. On your site, it shows your visitors' words.
How it works
01They write, and say yes
On a review, or on one of your own questions, the visitor gives stars and a sentence. A box asks whether their answer may appear on your site. It is never ticked for them.
02You choose
Answers the visitor allowed get a switch in your inbox. Switched on, the answer can appear on your site. Switched off, it is gone from there within a minute.
03Two lines on your page
<div data-twocents-display="dsp_your_display"></div>
<script src="https://twocentsbox.com/twocents-display.js" defer></script>A div and a script. The style, the order and the colours live in the dashboard, so you never edit your site again to change them.
Three displays
Each display takes its answers from your reviews or from one of your questions, so the badge on your home page and the testimonials on your pricing page can say different things. Place as many as you like.
Stars filled to the average, the average, and how many rated. One line for a header, a pricing page or a footer.
How many visitors gave each star, beside the average.
The answers you chose, as cards or as a slider that moves left and right. Up to four across, newest or best rated first.
On your page
The display uses your page's font. Set to Auto, it picks up your text colour, so it reads on a light page and on a dark one. Stars come in amber, your accent colour or your text colour. On a phone it shows fewer cards across rather than squeezing them.
Said plainly
Only what your visitors wrote through your widget and allowed you to show. A name appears as a first name and an initial, like Marie D., or not at all.
Nothing to show yet, nothing drawn. A new site never displays “0 ratings”.
No Google reviews, and nothing imported from anywhere else.
Not “verified”. You choose which testimonials appear, and the display says where they come from: Collected with Two Cents.
No video testimonials. Stars and text only.
One paid plan, one dial
The free plan is a real plan, not a trial — enough to run one site properly, with no card and no countdown. Paid moves with the number of sites you put it on, and nothing else.
First 30 customers: 20% off yearly, on top of the 2 months free. For as long as you stay.
Everything in Free, on as many sites as you need.
$15/month
Billed monthly. Cancel whenever.
No card until you pick a plan.
Start with ProNo card.
$0/month
More than 31 sites?
Prices exclude sales tax and VAT, which are added only where they apply.
Shown in US dollars for the country you are browsing from. IP geolocation by DB-IP
Questions
Yes. Every display works on the free plan, with a small “Collected with Two Cents” link under it. Pro removes the link.
Create a display in the dashboard, choose a badge, a breakdown or testimonials, and paste the two lines it gives you where it should appear. It works on any page you can add HTML to: WordPress, Webflow, Shopify, Framer or your own code.
Ask while people are on your site and the experience is fresh, rather than by email weeks later. Two Cents asks on the page, in the visitor's language, and asks for their permission in the same form.
Two Cents asks for it every time. The visitor ticks a box before their answer can appear, and an answer without the tick can't be chosen. Among the allowed answers, you decide which appear.
No. A display shows what your visitors sent through Two Cents, and nothing imported from Google or anywhere else.
A specific one: what the person did on your site and what it changed for them. A precise question on the right page, like “What do you think of the new checkout?”, brings more of those than a general “Leave us a review”.
Turn its switch off in your inbox and it leaves your site within a minute. The answer itself stays in your inbox.
The few words a display says (the number of ratings, Previous, Next, the credit) come in English, French, Dutch, German and Spanish, following the widget's language. Testimonials stay as visitors wrote them.