Every testimonial on your site is a snapshot of a moment — a specific person, at a specific company, describing a specific result. The problem is that the moment keeps moving after you hit publish. People change jobs, companies rebrand, the "40% faster" number stops matching your current product, and the champion who gave you a glowing quote quietly moved to a competitor. The testimonial doesn't change. Reality does.
Most teams never revisit their social proof after it goes live. That's how a homepage ends up quoting a VP who left two years ago, at a company that no longer exists under that name, about a feature you've since rebuilt. Individually, none of these is a scandal. Collectively, they read as neglect — and a prospect who spots one stale detail starts wondering what else on the page is out of date.
Here's how to catch aging testimonials and what to do with each kind.
First, understand the four ways a testimonial ages
Not all staleness is equal. Diagnosing the type tells you the fix.
- The person moved. The named individual changed titles or left the company. The quote is still true; the attribution is stale.
- The company changed. A rebrand, an acquisition, or a shutdown means the logo and company name no longer match reality.
- The claim drifted. A specific number or feature reference no longer reflects how your product works or performs today.
- The relationship ended. The customer churned, or worse, switched to a competitor. The quote may still be accurate about the past, but it's now awkward to display as current proof.
The first two are attribution problems. The third is a factual-accuracy problem. The fourth is a judgment call about honesty and optics.
The playbook, by type
When the person moved
If the quote is still accurate about the work, you usually don't need a new testimonial — you need a corrected line of attribution. Two honest options:
- Update to their current title if they're still at the same company and still happy to be named. A quick "we'd love to keep your quote up — can we refresh your title?" message takes them thirty seconds.
- Anchor the attribution to the moment if they've left: "Jordan Lee, then VP of Operations at Northwind (2024)." This keeps the quote honest without pretending the person still holds a role they don't.
What you should never do is silently leave a title you know is wrong. A prospect who looks the person up on LinkedIn and finds a mismatch reads it as carelessness — the same reflex that a single unverifiable claim triggers, which is why verifying attribution before you publish matters just as much when you re-check it later.
When the company changed
A rebrand or acquisition is mostly a cosmetic fix: update the company name and logo to the current entity, and note the former name if it aids recognition ("now part of Acme"). A shutdown is trickier. A quote from a company that no longer exists can still be honest if you date it, but it loses the recognition value that made it useful. If the logo was doing the persuading, consider retiring the testimonial and promoting a fresher one in its place.
When the claim drifted
This is the one that can actually hurt you. A testimonial that says "cut our onboarding from three weeks to three days" is a factual claim about your product's performance. If your product changed and that number no longer holds — or never quite held the way it was phrased — leaving it up isn't just stale, it's misleading.
The fix is to go back to the source, not to quietly edit the number yourself. Ask the customer whether the claim still reflects their experience. If it does, great — you've re-confirmed it. If it doesn't, either update the quote with their approval or retire it. Editing a specific performance number without the customer's sign-off is exactly the kind of drift that undermines trust, and it's why the same discipline you'd apply when verifying a testimonial's authenticity applies to keeping it authentic over time.
When the relationship ended
A churned customer's testimonial isn't automatically off-limits — it's a genuine record of a real experience they had. But displaying it as current proof, undated, on your homepage implies an ongoing relationship that no longer exists. Two reasonable paths:
- Date it and move it to a less prominent slot, framed as a past result rather than a live endorsement.
- Retire it if the customer left for a competitor, where the optics of quoting them are simply bad regardless of accuracy.
The line to hold: never imply a relationship you don't have. A dated past-tense quote is honest. An undated present-tense one from a churned customer is not.
Build a review cadence so this doesn't pile up
The reason testimonials rot is that no one owns them after launch. Fix that with a lightweight, recurring pass:
- Quarterly, skim your most prominent testimonials — homepage, pricing page, top landing pages. These are seen most and cost the most when stale.
- For each, run the four-way check: person, company, claim, relationship. Flag anything that's changed.
- Batch the outreach. Group the "can we refresh your title?" and "does this still reflect your experience?" messages and send them together. Most customers reply quickly to a low-effort ask.
- Retire without guilt. A smaller set of current, verifiable testimonials beats a large set salted with stale ones. Pruning is maintenance, not loss.
You don't need to audit all 200 testimonials every quarter. Weight the effort toward the ones a prospect actually sees on the path to buying.
The takeaway
A testimonial is true at the moment it's given and starts aging immediately after. The four failure modes — the person moved, the company changed, the claim drifted, the relationship ended — each have an honest fix, and the dishonest fix is always the same: pretending nothing changed. Date what's past, re-confirm what's uncertain, retire what's misleading, and build a quarterly pass so it never accumulates. Social proof only persuades while it's believable, and believability has a shelf life you have to actively maintain.