Organising your library
Tag your testimonials so the right story turns up when you need it
A library of eighty testimonials is only useful if someone can find the one about switching from a competitor, from a finance lead, in under a minute. List what you sell, who buys and what they worry about, and get a tag scheme your whole team can follow.
- A tag scheme generated from your own products and buyers
- Naming rules that stop duplicate tags
- A routine for tagging each new testimonial
The problem, solved
Why a testimonial library stops being searchable, and how StoryProof fixes it
We keep reusing the same three quotes
Without labels, the team reaches for the testimonials it remembers, so one founder quote turns up on the homepage, the pricing page and every deck.
With StoryProof: Every StoryProof plan, Free included, has tags, so each story can carry its product, audience and the objection it answers, and the forgotten ones become findable.
Tagging waits for a quiet afternoon
A backlog of eighty untagged testimonials never shrinks, because the quiet afternoon never arrives.
With StoryProof: Submissions sit in StoryProof’s approval queue until someone approves them, so labelling becomes part of reading each one rather than a separate chore.
Our best reviews live on G2, not here
Praise on review sites stays outside the scheme, so the page that needs a switching story never gets the one a reviewer wrote last year.
With StoryProof: Reviews from G2, Capterra, TrustRadius and other platforms can be brought in by CSV upload or manual entry, joining the same library as the testimonials you collect.
Finding the story is only half the job
Locating the right finance-lead quote helps little if putting it on the pricing page means a ticket to the web team.
With StoryProof: You choose which approved testimonials each widget shows, and an embedded widget picks up the change without the site being republished.
Flip the switch to see how StoryProof handles each one.
Generator
Generate your tag scheme
Type each list separated by commas. Choose the library size and the scheme adjusts to it.
- Your tag scheme
Three families are enough at this size. Add more only when you feel the gap.
PRODUCT (one tag each) [Starter plan, Onboarding package] AUDIENCE (one tag each) [founders, finance leads, agencies] OBJECTION IT ANSWERS (one tag each) [price, switching, support] USE ON [pricing page]
- Naming rules
One word or a short phrase, lower case, hyphens between words. Singular, not plural: "agency", not "agencies". The buyer’s word, not your internal name. Before creating a tag, check whether a close one exists. One person reviews the tag list each quarter and merges duplicates.
- Tagging routine for each new testimonial
When you approve a testimonial, add: 1. One product tag from: [Starter plan, Onboarding package] 2. One audience tag from: [founders, finance leads, agencies] 3. Every objection it answers from: [price, switching, support] 4. Its format 5. A use tag if it belongs on the [pricing page] If none of the objection tags fit, note what it does answer. That is how new tags should be born.
The scheme is generated in your browser. Nothing is saved.
A scheme in use
Illustrative scenario, not a StoryProof customer
A payroll software company has testimonials from founders, finance leads and accountants, about two products. Its pricing page loses buyers who fear a painful migration from their old provider.
With objection tags in place, the marketer looks up everything tagged with the finance-lead audience and the switching objection, finds four answers, and picks the one that names the old provider’s export.
The sales team uses the same tags to find a story for a prospect who raised the same worry on a call.
- Product
- payroll, expenses
- Audience
- founder, finance-lead, accountant
- Objection
- price, switching, compliance
- Use
- pricing-page, sales-deck
In StoryProof
Apply it in StoryProof
- You will need
- Your generated scheme
- A StoryProof workspace
- 1
Create the tags from your scheme
Tags are on every plan. Set up the families from the generator before the next batch of testimonials arrives.
- 2
Tag while you approve
Every submission waits in your queue for approval, which is the natural moment to tag it, while you have just read it.
- 3
Back-tag your best twenty first
Do not try to tag the whole archive at once. Start with the testimonials already on your site and in your sales materials.
- 4
Build widgets from tagged stories
When a page needs proof for one objection, find the matching tags and add those testimonials to the page’s widget.
What happens next: Every new testimonial now joins the library already labelled for the pages and conversations that need it.
Before you start
Keep it workable
Fewer tags beat more
A scheme nobody remembers is not used. Start with the three families and grow from real gaps.
Tags need an owner
Without one person reviewing the list, near-duplicates creep in within months.
Tags do not replace reading
They narrow the search. Someone still has to read the shortlist and choose.
Use tags follow permission
A use tag such as ads only helps if the customer agreed to that use. Check what they allowed before tagging a testimonial for a placement.
FAQ
Questions people ask
Short answers to what usually comes up next.
How many tags should a testimonial have?
Usually three to five: a product, an audience, the objections it answers, and its format. More than that and tagging becomes a chore people skip.
Should I tag by star rating?
Not as a tag. Rating is already part of the testimonial. Tag by what the story is about and who it will persuade.
What about testimonials that fit nowhere?
Note what they do answer. If several land there, that is a new objection tag worth adding.
What if two teammates tag the same testimonial differently?
Settle which tag fits and add that testimonial to your naming rules as an example. A disagreement usually shows a tag that needs a clearer definition.
Still have a question? Ask the StoryProof team or book a demo.
Start a library you can actually search
Collect testimonials, tag them on approval and pull the right one into any page.
Last updated 2026-11-04.