Skip to main content

Rotation, not retirement

How Often to Rotate Website Testimonials

Every testimonial on your homepage may still be accurate and still be the wrong one to show this month. Returning visitors stop reading quotes they have seen three times, and a library of forty stories does nothing if the same four are always on display. Rotation means swapping good testimonials for other good ones on a rhythm. Pick a start date to get a dated swap plan, then use the table to set how fast it should run.

  • A dated swap plan from any start date
  • Pools per page slot, not one big list
  • A cadence matched to your returning visitors

Rotation planner

Your first ninety days of rotation

Pick the day you want the first swap to go live. The plan assumes a monthly cadence on the homepage; shorten or stretch it using the table below.

  1. Day -7

    Build a pool for each slot

    For every place a testimonial appears, list three to five valid quotes that fit that slot. Pools are per slot, so a pricing quote never lands on the careers page.

  2. Day -2

    Note what is showing now

    Write down the current selection for each slot so you can tell later what changed and when.

  3. Day 0

    Swap the homepage first

    Change the busiest slot first. Replace one or two quotes, not all of them, so the section still feels familiar.

  4. Day +14

    Swap the second busiest page

    Usually pricing or the main product page. Keep the quote that answers the page’s hardest objection and rotate the rest.

  5. Day +30

    Second homepage swap

    Bring in the next quotes from the pool. Put the ones you took out back at the end of the queue.

  6. Day +45

    Check the analytics

    Look for any change in how visitors engage with the testimonial sections. A swap is not a test, so read it as a hint, not a verdict.

  7. Day +60

    Third homepage swap and pool top up

    Add newly approved testimonials to the pools. A pool with fewer than three left needs new collection.

  8. Day +90

    Decide the cadence

    Keep monthly, slow to quarterly, or speed up on the homepage, using the table on this page.

Dates are worked out in your browser. Nothing is stored.

The problem, solved

Why rotation stalls, and how StoryProof makes swaps quick

  • Problem 1

    Regular visitors no longer read our quotes

    People who come back weekly learn the shape of the section and scroll past it, however good the quotes are.

  • Problem 2

    Forty stories approved, four ever shown

    Customers who took the time to record a video never see it used, and the library looks bigger in the app than on the site.

  • Problem 3

    We cannot tell if swapping did anything

    Without a before and after, rotation turns into a chore nobody can justify.

  • Problem 4

    Only one quote fits the hero slot

    A slot that shows one quote at a time rotates slowly, because changing it changes the whole first impression.

  • Problem 5

    The pool for pricing ran dry

    After a few swaps one slot has used every suitable quote and starts repeating.

Set the cadence per page

These are starting points to adjust, not rules from research.

Your situationSuggested cadenceWhy
Many returning visitors, five or more valid quotes per slotEvery two to four weeksRegulars see something new without the section feeling unstable
Mostly new visitors from ads or searchEvery quarterEach visitor sees the page once; rotation mainly helps you use the library
Fewer than three valid quotes for the slotDo not rotate yetSwapping would bring back weaker quotes; collect more first
A quote that answers the page’s main objectionKeep it fixedRotate the quotes around it instead
A test of two testimonials is runningPause rotation on that pageSwaps would muddy the test

In StoryProof

Run rotation in StoryProof

  1. 1

    Tag pools by slot

    Give each testimonial a slot tag such as homepage, pricing or onboarding email.

  2. 2

    Give each slot its own widget

    One widget per slot means a swap on the homepage never touches pricing.

  3. 3

    Swap on the dates in your plan

    Change the selection in that slot’s widget to the next quotes from its pool, and note the date.

  4. 4

    Review around each swap

    Check the analytics dashboard before and after, and top up any pool running low.

What happens next: Rotation does not replace the quarterly check for stale or inaccurate quotes. Run both; they answer different questions.

Before you start

Limits of rotation

What this does not cover, and what to check on your side. Better to know now than after launch.

  1. 01

    Swaps are done by hand

    StoryProof has no rotation schedule. Someone changes the selection on the planned dates.

  2. 02

    Rotation is not a test

    Two months with different quotes also differ in season, traffic and offers. Read changes as hints.

  3. 03

    Weak quotes should not rotate in

    A pool is only as good as its worst member. Leave a quote out of every pool rather than let it take its turn.

  4. 04

    Retiring is a different job

    A quote that is outdated or wrong comes out for good, not back into the queue.

FAQ

Questions people ask

Short answers to what usually comes up next.

How often should I change the testimonials on my homepage?

If many visitors come back regularly and you have at least five suitable quotes, every two to four weeks is a reasonable start. With mostly first time visitors, quarterly is plenty.

Is testimonial fatigue real?

For returning visitors, yes in the plain sense: people stop reading things they have already read. First time visitors are not affected, which is why cadence depends on your traffic.

Should I swap every testimonial at once?

No. Change one or two per slot so the section still feels familiar and you can tell which change came when.

Is a carousel the same as rotation?

A carousel shows several quotes in one visit. Rotation changes which quotes are in the set over weeks. You can do both.

Still have a question? Ask the StoryProof team or book a demo.

Put more of your library to work

Tag pools by slot, give each slot a widget, and swap on a schedule you set.

Last updated 2026-11-11.