Every testimonial is a snapshot. It captures what one customer experienced at one moment, and you display it long after that moment has passed. Most of the time that is fine — a quote about how much easier your product made someone's week is as true today as it was two years ago. But some testimonials make claims that can go stale: a specific number, a comparison to a feature you have since rebuilt, a result tied to a version of your product that no longer exists. When one of those claims stops being true, the testimonial does not just lose value — it becomes a small credibility risk, because a prospect who checks and finds the claim no longer holds will wonder what else on your site is out of date.
The problem is that stale testimonials are invisible. Nobody wrote them a expiration date, and they keep sitting on your page looking exactly as trustworthy as the day they were captured. This guide covers how to find the ones that have aged badly, how to decide what each one needs, and how to fix them without erasing the social proof you worked to earn.
First, tell "old" apart from "inaccurate"
Age and inaccuracy are not the same thing, and conflating them makes you throw away good proof. A testimonial can be years old and still perfectly accurate — the customer's experience of your support team, the way your product fit their workflow, the relief they felt. Those claims do not expire. What expires is a testimonial whose specific factual claim no longer matches reality.
Run each testimonial through one question: does this quote assert something that is now false? Three things push a testimonial from old into inaccurate:
- A number that has moved. "It cut our processing time by 40%" was true on the old system; the current version does something different, so the figure no longer describes what a new customer will get.
- A feature that no longer exists. The quote praises a specific capability you have since removed, renamed, or replaced. A prospect who buys expecting it will not find it.
- A customer whose situation changed. The testimonial is attributed to someone at a company that no longer uses you, or a person whose role or claim you can no longer stand behind.
If none of those apply, the testimonial is simply old, and old is not a problem. If one of them does, it needs attention — and the right kind of attention depends on which.
The four options, and when to use each
Once you have found a testimonial whose claim has gone stale, you have four moves. Pick by how central the inaccurate part is to the quote.
Keep it — if the stale part is incidental. If the inaccuracy is a minor detail and the core of the testimonial still holds, you can often leave the quote and let the rest carry it. A quote that is mostly about your team's responsiveness and mentions one outdated figure in passing loses little by staying, especially if you trim the figure.
Date it — if the claim was true then and reads as a historical snapshot. Some results are genuinely tied to a moment, and the honest fix is to show the moment. Adding a visible date turns "we cut costs 40%" from a present-tense promise into a dated data point the reader can weigh for themselves. This is the whole argument for putting a date on a testimonial: a date lets a true-but-old claim stand as history instead of pretending to be current.
Update it — with the customer's permission. If the customer is still with you and the newer reality is just as good, ask them to refresh the quote. This is the strongest outcome, because you get a current, accurate testimonial from a customer who has now stuck around long enough to have a deeper result to report. The mechanics of doing this without making the quote sound manufactured are covered in how to refresh an old testimonial without making it sound fake — the short version is that you never rewrite it for them; you ask and let them re-say it.
Retire it — if the claim is central and can't be salvaged. If the inaccurate part is the testimonial — the entire quote is built on a number or feature that no longer holds — take it down. A single missing testimonial costs you far less than one prospect discovering that your headline proof point is no longer true. Retirement is not failure; it is maintenance.
Don't quietly edit the number
There is a tempting fifth option that you should refuse: silently changing the figure in an existing quote to match current reality. Do not do it. A testimonial is a record of what a specific person said, and altering their words — even to make them more accurate — turns real proof into something you fabricated. If the number needs updating, that is a reason to ask the customer for a fresh quote, not to edit the old one on their behalf. The credibility of every testimonial on your page rests on the reader's assumption that the words are the customer's. Break that once and you have not fixed one stale testimonial; you have made all of them suspect.
The same logic applies to results you can prove independently. If you have a customer who measured the ROI themselves, their current number is theirs to update, not yours to revise.
Build a refresh habit so it doesn't pile up
Stale testimonials accumulate because nobody is looking. The fix is a light, recurring pass: once or twice a year, read your published testimonials specifically for factual claims and flag any that reference a number, a feature, or a customer situation that may have moved. For each flag, run the four-option decision. Most will be "keep" or "date." A few will earn a refresh request, which doubles as a warm reason to reconnect with a long-tenured customer. And the rare one that can't be salvaged gets retired before a prospect finds it first.
The one-line version
An old testimonial is fine; an inaccurate one is a liability. Separate the two by asking whether the quote asserts something now false, then keep the incidental ones, date the historical ones, update the salvageable ones with permission, and retire the ones built entirely on a claim that no longer holds — but never quietly rewrite a customer's words to make them true again.