Back to Blog
testimonials
editing
authenticity
brand-voice
credibility

How to Handle a Testimonial That Contains Profanity or Strong Language

ProofShow Team··5 min read

Every so often a customer sends back a testimonial that is genuinely the best proof you've collected all quarter — vivid, specific, unmistakably real — and it has a swear word sitting right in the middle of it. "This thing is [expletive] incredible, it saved my team about ten hours a week." Now you're stuck. The profanity is exactly what makes it feel unscripted and human, but you can't picture it on the homepage next to your enterprise pricing. Delete the whole thing and you throw away your strongest quote of the month; publish it untouched and you might alienate the buyer who lands on that page. Here's how to think it through instead of reflexively cutting or reflexively keeping.

First, separate the language from the substance

The instinct is to treat "has profanity" as a single yes/no verdict on the whole testimonial. It isn't. A testimonial has two layers — what the customer is saying (the substance: the problem, the result, the specificity) and how they're saying it (the register: casual, formal, profane, understated). The strong language lives entirely in the second layer. Strip it and the substance is completely intact.

So the real question is never "keep or delete the testimonial." It's "what do I do with three words of register while I keep the entire substance." Once you frame it that way, deleting the whole quote is almost never the right move — you'd be discarding a strong result to solve a formatting problem.

The three real options

You have more than a binary. In rough order of how much they preserve the original energy:

  • Publish as-is. Right when the profanity is the proof — the customer's excitement is the point, and your brand voice can carry it. A developer-tools company, a creator product, a brand that already swears in its own marketing copy: the raw quote reads as authentic, not risky. If your own site uses casual or edgy language, sanitizing a customer's quote is the jarring choice.
  • Light-touch mask. Keep the word's presence but soften its face — "This thing is f***ing incredible." You signal that the customer really did say it (which preserves the energy and the honesty) while giving a formal reader an out. This is the safest middle path for most B2B brands, and it's the one most buyers read as "real customer, tastefully handled."
  • Substitute or trim. Replace the strong word with a bracketed neutral — "This thing is [absolutely] incredible" — or cut it and keep the sentence's shape. Use this only when the substance survives cleanly without it. The bracket is honest (it visibly signals an edit), which matters, because silently rewriting a customer's words is a different and worse problem — see should you edit a customer's testimonial for where that line sits.

What you should almost never do is delete the testimonial outright. That's using a sledgehammer on a typo.

The one rule that keeps you honest: get their sign-off

Whichever option you pick past "publish as-is," you're altering a customer's words, and the governing principle for any testimonial edit applies here too — the customer has to recognize their own quote and be fine with how it appears. Send them the version you want to run: "Loved this — mind if we publish it as 'f***ing incredible' so it stays in your voice? Happy to swap in another word if you'd rather." Most customers will either approve instantly or offer a cleaner phrasing themselves, and now the edit is theirs, not yours.

This matters more with profanity than with a grammar fix, because register is personal. Some customers swear casually and won't care; others fired off the word in the moment and would be mortified to see it on a public page under their real name and company. You don't know which until you ask, and asking is a thirty-second message that removes all the risk. It's the same courtesy you'd extend to a customer who wants their name softened — the same logic behind letting a nervous customer stay anonymous rather than lose the quote entirely.

Let the placement do some of the work

Even a testimonial you've decided to keep raw doesn't have to go everywhere. Context changes how strong language reads:

  • A punchy, lightly-masked quote is perfect for a social post, a product-launch page, or a section of your site aimed at practitioners who talk that way themselves.
  • The same quote is a poor fit next to your enterprise pricing table or in a sales proposal to a procurement team, where the register works against the deal.

So you don't have to choose one treatment for one quote across your whole site. Publish the raw version where the audience shares the customer's voice, and use a cleaned, sign-off-approved version in the formal surfaces. One customer, two contexts, both honest.

The short version

Profanity in a testimonial is a register problem, not a substance problem, and the substance is usually your best proof of the month. Don't delete it to solve three words. Decide whether the strong language is the proof (publish as-is) or merely rides along with it (mask lightly, or substitute with a visible bracket), get the customer's quick sign-off on whatever you change, and place the raw and cleaned versions where each audience will read them as authentic. Handled that way, the quote that made you wince becomes the one that converts — because it's the one that sounds like a real person actually said it.

Ready to get started?

Start collecting and showcasing testimonials in under 5 minutes.

Start Free