testymo.

The ledger  ★  entry 10 — Ask & collect

How Long Should a Testimonial Be? Word Budgets by Slot

By Anton Bakinouski 9 August 2026 Updated 15 September 2026 8 min read

Two or three paragraphs is the standard advice, and almost no slot on a real page holds that much. Length is a budget set by placement, not an ideal count.

A testimonial should be as long as the slot that will display it: a dozen words beside a signup button, about thirty in a wall card, up to fifty for a hero quote, and hundreds only in a case study. Pick the slot first and collect to its budget, and every quote you get back arrives ready to use.

The published advice disagrees with itself, and that is the answer

Search the question and you get two confident numbers that cannot both be right. Orbit Media’s guide to writing testimonials says flatly: “We recommend 30-50 words total.” StrongTestimonials, writing on the same question, says “at most, your ideal testimonial length should be two or three paragraphs long” — somewhere between a hundred and two hundred words, or four times the first answer.

Neither is wrong. They are measuring different containers. Thirty to fifty words is a quote set large on a page, where every word costs screen area. Two or three paragraphs is a dedicated testimonials page read top to bottom, which is a page almost nobody reads. The useful version of the question is not “how long should a testimonial be” but “where will this quote go?” — and the layout patterns for displaying testimonials are the map of the answers.

A wall card shares a column with eight neighbours and is skimmed, not read. A hero quote is set in large type. A quote beside a call to action gets the same single glance as the button it supports. Each of those spaces grants a number of words, and that number is the budget the quote has to live inside.

Word budgets by slot

The budgets below are judgment calls from working with these layouts, not laboratory results, and the reasoning column is the part worth internalizing: each number comes from how the slot is read, or how it breaks.

SlotBudgetWhy
Inline beside a call to actionOne sentence, ten to twenty-five wordsIt is read in the same glance as the button; a second sentence goes unread
Wall or grid cardFifteen to forty wordsCards sit in columns, and one long card towers over its neighbours
Compact badge or stripAbout three lines before it clampsCompact layouts cut the text off; words past the clamp are invisible
Hero quoteThirty to fifty wordsLarge type needs one specific claim with room to land, and nothing else
Carousel slideSame as a wall cardA slide is a card that also has to survive being rotated past
Case-study copyA few hundred words, kept wholeA reader who chose the page will read a story, not a caption

One consequence is worth stating plainly: the budgets for every persuading slot sit between roughly ten and fifty words. Finding those spots on your own site is a short exercise, and the five slots worth filling first are not the ones most placement advice lists. If the testimonials you collect routinely arrive at two hundred words, the mismatch is structural, and no amount of careful editing fixes it as well as collecting differently would.

Put a hundred-and-fifty-word answer in a wall card and the card becomes a tower that unbalances the grid. Put it in a hero slot and the one specific line that earned the placement gets buried in texture nobody reads. Put it beside a call to action and you have answered a glance with an essay.

A budget is a ceiling, not a target

Don’t trim every quote to its slot’s budget and publish the result. A set of quotes that all land at the same length in the same register is one of the signals readers have learned to read as manufactured — why real testimonials look fake covers that tell in detail, and the summary is that curation removes exactly the unevenness that proves the words came from different people.

A three-column testimonial wall where the cards are wildly different sizes: a five-word card reading Worth every penny, twice over, several two-line cards, and one card carrying a sixty-word paragraph that runs the full height of its column
The same wall, collected without a cap and built from sample quotes written for the demo. The spread from five words to sixty is doing evidentiary work; the sixty-word card is where the ceiling would have earned its keep, because it sets the height of the column beside it.

The budget tells you when a quote is too big for a slot. It never tells you a shorter quote needs inflating, or that a twelve-word card is a problem sitting next to a forty-word one. Treat every number in the table as the point where a quote stops fitting, not the length to aim for.

Length does have one mechanical cost, and it is smaller than it sounds. A testimonial embed ships its quotes as text, so a wall of thirty long ones weighs more on the wire than a wall of thirty short ones — a few kilobytes, against embeds we measured between 6.7 KB and 476 KB for the same job. Architecture decides that number. Your word budget does not, and no good sentence should be cut for it.

Collect two lengths, and nothing needs cutting

A customer asked for “a testimonial” sends one block of text at one length, and that length is usually wrong for every slot you have. Ask for two lengths instead: one short field that produces the compressed version, and one open field that produces the full story. It costs the customer about ten extra seconds and saves you every editing pass afterwards.

The short field is a compression question — “sum it up in a few words”, or “how would you describe us to a colleague, in one sentence?” People write tighter when the field is visibly small, and the answers arrive quotable. The open field is the outcome question, answered at whatever length the customer’s story needs. Which wordings produce which ingredients is the subject of testimonial questions to ask customers; the point here is narrower. When the form collects both lengths, every slot on your site draws from a field that already fits it, and nothing has to be cut down — including the tighter excerpt a feed post wants. The form stays a short task despite the extra field, and the message around the link still decides whether it gets opened at all, which is covered in how to ask for a testimonial.

Set the cap in characters, because that is what a field counts

Form fields are capped in characters, not words, so the budget needs converting. Peter Norvig’s count over the Google Books corpus puts the average English word at 4.79 letters; add the space after it and a character cap divides by roughly 5.8. Eighty characters is about thirteen words. Two thousand is about three hundred and forty.

Set the summary field’s cap to your tightest slot’s budget and the constraint does its work while the customer is still writing, which matters because the cap is the only length control that operates before the words exist. Most form builders in the testimonial software category can cap a field; Testymo’s product review template ships the pattern directly, pairing an eighty-character “Sum it up in a few words” field with an open review field below it.

A form editor with the short answer element selected: the preview shows a capped Sum it up in a few words field above an open What changed for you box, and the inspector panel beside it shows Max length set to 80 and the widget role set to Quote
The budget as a setting. Max length is eighty characters on the summary field and two thousand on the story field under it, which nobody reaches. The respondent meets the ceiling as a field that stops taking keystrokes, not as an edit made after the words arrive.

Everything that happens after the words arrive is a weaker tool. Trimming by omission is legitimate; rewriting for length is not, and anything past tidying should go back to the customer for approval before it is published. The working order looks like this:

[ ] Pick the slots your pages actually need, using the placement map.
[ ] Give the form two answer fields: a capped summary and an open story.
[ ] Set the summary field's character cap to the tightest slot's budget.
[ ] Publish what arrives. Trim by omission only; send bigger edits back for approval.

Video runs on a different clock

Much of the advice published under this question is about video rather than text, which is worth knowing before you borrow a number from it. StrongTestimonials puts the target at “under two minutes, with a cut time of 60 to 90 seconds being preferable”, and that range says nothing useful about how many words belong in a wall card.

The slot logic does carry over, though. A clip embedded mid-page is interrupting something and earns a shorter budget than one on a page the visitor deliberately opened, in exactly the way an inline quote earns less room than a case study.

Where the long answer belongs

A two-hundred-word answer is not a failed testimonial. It is the raw material the short slots cannot use and the long surfaces are starved for: case-study copy, the supporting detail under a feature claim, the story a prospect reads after the wall card got their attention. The specifics that make a long answer unusable in a badge — the numbers, the before and after, the named hesitation — are precisely what those surfaces need, so keep it whole rather than mining it for a sentence and discarding the rest.

Publishing it unshortened is also the honest default at the display layer. Testimonial widgets mostly render whatever you approve, so a three-hundred-word quote published into a wall becomes a three-hundred-word card. The length a visitor sees is a decision you make at collection and curation time, not something the display will quietly fix for you.

More on ask & collect