Selected stories, not a stream
Customer testimonials on your page
A testimonial is not a review with nicer typography. A review is one voice among many, and its job is the average. A testimonial is one story you chose, placed exactly where a buyer starts doubting. The same tool can produce both — as long as it does not pretend they are the same thing.
Review or testimonial: which one you need
A review block
Every approved review, newest first, with an average and a count. Belongs on a product or service page, where the volume itself is the argument.
A testimonial block
Three to five hand-picked stories, each answering a specific objection. Belongs on the home page and next to the price.
Both, from one pool
The same collected reviews feed both: the stream stays complete, and you mark the ones worth pulling out.
Markup that matches
Stars in the markup only where the customer actually gave a rating. Decorating a quote with stars it never had is how rich results get ignored.
What makes a testimonial worth showing
- It names the doubt. “I was worried it would take weeks” is worth ten lines of praise, because it is the sentence in your buyer’s head.
- It is specific. A number, a timeframe, a situation. “Great service” is noise wherever you put it.
- It is attributable. A name, a role, a company if the customer allows it. An anonymous testimonial persuades nobody and costs you credibility.
- It is real and unedited. Fix a typo, never the meaning. Invented testimonials are both obvious and, in most jurisdictions, unlawful.
How it works here
You collect reviews through your link or QR code, moderate them, and mark the ones you want featured. The block arrives as HTML you paste into the page — text in the markup, not drawn by a script after load, so anything that reads HTML can read it too. More on collecting them →
Testimonials shown without a rating carry no star markup — that is the point of keeping them separate.