Disclosure: This article may contain affiliate links for tools I use to streamline client testimoniment collection; these earn me fees at no extra cost, and I always recomm
This is for WordPress agency owners with somewhere between 5 and 40 active clients who have a handful of good testimonials sitting in old email threads and nothing systematic replacing them. If you’re still asking for testimonials by remembering to ask, you’re leaving most of them on the table — the clients most likely to say yes are the ones you never think to ask at the right moment.
Asking a happy client for a testimonial six months after launch, out of the blue, gets a low response rate for a simple reason: the specific reasons they were happy have faded. They remember “it went well” in the abstract, which produces generic copy — “great to work with, very professional” — that does nothing for your conversion rate on a proposal page. The fix isn’t asking harder. It’s asking at a moment when the client can still name a specific result.
Instead of a recurring calendar reminder (“ask for testimonials every quarter”), tie the ask to an event that just happened:
Build these into whatever you already use for project or ticket status — a Zapier rule off your helpdesk tags, or just a recurring checklist item in your project management tool at each trigger.
You don’t need to pick the fanciest tool here; you need one that removes friction between “client is willing” and “testimonial exists in a usable format.”
| Tool | Format | Cost | Best for |
|---|---|---|---|
| Testimonial.to | Text + video, embeddable widget | Free tier; paid plans roughly $30–$90/mo | Agencies who want a public wall-of-love page without custom dev work |
| Delighted | NPS survey with open-text follow-up | Free tier; paid from around $224/mo for teams | Agencies who already run NPS and want testimonials as a byproduct of that data |
| Podium | SMS/email review requests routed to Google/Facebook | Custom pricing, generally $200+/mo | Local-service-adjacent agencies who want reviews on Google Business Profile, not just their own site |
| Plain Google Form + manual follow-up | Text only | Free | Agencies under 10 clients who don’t want another subscription yet |
[AFFILIATE CTA: Testimonial.to]
If you’re under 15 clients, the Google Form is genuinely fine — the workflow discipline matters more than the tool. Upgrade once manually chasing responses starts eating an hour a week.
Generic requests (“would you mind leaving us a testimonial?”) get generic answers. Ask a specific question instead:
“Quick favor — what’s the one thing that changed for your business since the new site went live? Even a sentence is perfect, and if you want to jump on a 5-minute call instead I’ll write it up and send it back for your OK.”
The “I’ll write it up and send it back” line matters more than it looks — it removes the writing burden from the client, which is the actual bottleneck for busy business owners, not willingness.
Text testimonials convert less than video on a services page, but most clients won’t record video unprompted. Two low-friction paths:
Two things will get you in trouble, not just look bad: paying or discounting in exchange for a specific positive review (this violates FTC endorsement guidelines and most review platforms’ terms), and editing a client’s words into something they didn’t say. If you tighten a rambling quote for length, send the edited version back for explicit approval before publishing it — every time, no exceptions.
Don’t just dump them on one “Testimonials” page nobody visits. Put the most specific, result-oriented ones directly on your pricing or services page near the CTA, use shorter ones as pull-quotes inside relevant case studies, and keep the full library on Trustpilot or your Google Business Profile where third-party review sites give them more credibility than testimonials hosted on your own domain.
The trigger-point method above only works if you actually notice the trigger, and busy agencies forget. Wire it into whatever you already run rather than adding a new checklist nobody checks:
None of this needs to be sophisticated — the point is removing “remembering to ask” as a dependency, since that’s the actual reason most agencies under-collect testimonials, not client unwillingness.
How many testimonials do I actually need? Three to five strong, specific ones beat fifteen generic ones. Depth over volume.
Should I offer an incentive to get more responses? A small thank-you gift sent after the testimonial is submitted (not conditional on a positive one) is fine; anything conditional on the content of the review is not.
What if a client gives a lukewarm testimonial? Don’t publish it and don’t push back — treat it as account-health signal instead. A lukewarm testimonial is often the first sign of churn risk worth addressing directly.
How often should I refresh testimonials on my site? Swap in newer ones every 6–12 months so the dates (if you show them) don’t make your agency look stagnant, even if the older ones are still true.
Related reading: Reference Calls With Existing Clients · Case Study · Upselling Existing Clients Without Pressure