Grids
Wall
The whole set, in cards, as many columns as fit.
22 layouts. The corner pop-up is on its own page, because it sits over the window rather than in it.
Grids
The whole set, in cards, as many columns as fit.
Grids
Cards packed by height, no gaps left behind.
Grids
Cards of equal height, in strict rows.
Lists
One after another, full width, no boxes.
Grids
Small cards, tight gaps, many at once.
In motion
A row you push along, with arrows.
In motion
A row that travels on its own, endlessly.
In motion
One at a time, large, with dots underneath.
One at a time
One on its own, large — the first your ordering gives.
One at a time
The words alone, set large, centered.
Lists
Face on one side, words on the other, alternating.
Video
Only the ones with a recording.
At a glance
A row of faces and a count.
At a glance
The average, the stars, the count — in a small box.
At a glance
The same number with no box around it.
Placed on the page
A narrow column of small cards.
One at a time
One quotation at a time, changing.
At a glance
The names of the firms your customers work for.
Lists
Read as a conversation, face under each one.
Grids
Set as print: no cards, no borders.
In motion
The visitor picks whose testimonial to read.
At a glance
The figures: how many, what average, how many on video.
The previews read Hazelsong's own wall, through the same public endpoint your site would read. While that wall has no testimonials of its own yet, each layout is drawn with placeholder cards and says so under itself — a gallery of invented customers would be the one thing this product exists to refuse.
The layout is a query string, so swapping a wall for a marquee does not mean touching your page again.