Wall of love examples for SaaS landing pages
A wall of love is a page, or a section of one, that shows what customers say about you. The idea is simple. The craft is in choosing what goes on the wall, in what order, and where the wall sits.
Instead of pointing at other companies' walls, which change and which we can't vouch for, this post describes six patterns you will see on SaaS landing pages, what each does well and how to build it.
1. The headline quote
One quote, large, near the top of the page, with a name, role and company. It works because it answers the question "does this work?" in the first screen.
- Pick the quote that names a result or a before-and-after, not the most flattering one.
- Highlight the phrase you want read first. A highlighter mark on five or six words guides the eye.
- Keep it under about 30 words. If the best quote is longer, mark the key phrase.
In HappySaid this is the Single quote widget. Quotes appear in a serif face so they stand apart from your own copy.
2. The masonry wall
A grid of cards of different heights, usually 12 to 30 quotes. It signals breadth: many people, many voices. This is the classic wall of love and works well on a dedicated page linked from the footer.
- Mix long and short quotes so the grid has rhythm.
- Include a few with a star rating, but don't make every card a five-star line.
- Add the source where it helps: a post on X, a Product Hunt comment, an email. Variety looks real because it is real.
3. The carousel under a call to action
A row of three or four quotes that move sideways, placed just under a signup button. It works because it speaks to doubt at the moment of decision. Keep it to six or eight quotes and make sure the first one is your strongest, because many visitors won't scroll it.
4. The rating badge
A small line such as "4.9 from 37 customers", usually next to a headline or in the nav. It takes almost no space. It only works when the number is true and the count is honest, so base it on testimonials you actually show. Link it to the wall so a visitor can check.
5. The role-specific strip
Instead of one wall for everyone, show three quotes from a single type of customer on a page written for that type: "For agencies", "For indie founders". A quote from someone in the visitor's own job is more persuasive than a better quote from a stranger.
Tag each testimonial with the segment when you collect it. Then each page pulls only its tag.
6. The proof page
A standalone page for search and AI assistants: all your approved testimonials, as plain readable text, with review markup in the HTML. It is less about looks and more about being found and quoted. See what AI crawlers actually see on your testimonial page.
Choosing the quotes
Whatever the pattern, the content decides whether it works. A good quote usually has one of these:
- A specific result. "We cut review time from a day to an hour."
- A before and after. "We used to paste screenshots into a doc."
- An objection answered. "I assumed setup would take a week."
- A comparison with a real alternative. Only if the customer says it and you have permission.
Skip quotes that only say "great product". They aren't wrong, but they don't tell a visitor anything they didn't expect.
Placement matters more than design
A wall at the bottom of a long page is read by few people. Three placements do most of the work:
- Directly under the hero, as a headline quote or a rating badge.
- Beside the pricing table, where the visitor weighs the cost.
- Next to the signup form, where doubt is highest.
Mistakes to avoid
- Anonymous quotes. "Happy customer, USA" reads as invented. Use a name and company with permission, or leave the quote out.
- Retouched words. Trim for length, not for meaning. Keep the original on file.
- Out-of-date quotes. A quote about a feature you removed does harm. Review the wall every quarter.
- A wall that needs JavaScript to show anything. If you want search engines and assistants to read it, make sure the text is in the HTML.
Start small
Five good quotes in the right places beat a hundred on a page nobody sees. Collect, approve the best, and put the first three under your main button. Then widen the wall as more arrive.