Figma marketing website testimonial sections
Testimonial sections in Figma: quotes, attribution, and carousels
Nobody reads the quote first. They read the name underneath, decide in about a second whether that person exists, and only then go back for the words. Which is why "Great product, saved us so much time!" over the byline "Sarah M., Marketing" does no work at all: there is nobody there to believe. These sections are built around the attribution block rather than the quote, and that is the right way round.
Credible beats glowing
The quotes that survive contact with a skeptical reader carry something checkable: a number, a job title, a company the reader has heard of. Nielsen Norman Group's research on credibility factors in web design found that people discount testimonials hosted on a company's own site, on the entirely reasonable grounds that the company chose which ones to show.
Typography cannot fix that. Concrete attribution narrows the gap, and the Social cards layouts give you all of it in one 596px card: the quote on top, then a 48px avatar, a name, a role, and the customer's logo at 32px along the bottom row. Four pieces of evidence per card, and none of them is the quote.
The attribution block, star by star
Simple centered 01 stacks a 48px avatar, the person's name, their role, and a row of five 20px star icons.
The stars are the part to think hardest about. Five out of five on every quote in the section stops reading as data and starts reading as wallpaper, so keep them where the rating came from somewhere real and drop them where it did not.
Social cards 01 adds a 16px status icon beside the name, the verified tick borrowed from social platforms, which is fair when you are reproducing a public post and quietly dishonest when you are not. While you wait for real assets, the 370+ free placeholder avatars and 180+ free placeholder company logos fill the slots without leaving grey circles in the design.
Seventeen layouts, one attribution pattern
The types run from Simple centered 01, 02, and 03 and Simple left aligned, through Split image 01 to 03 and Abstract image where a photograph carries half the section, to Card, Card split image, Social cards 01 to 03, Glassmorphic cards 01 to 03, and Case study cards. All of them exist at 1,440px desktop and 375px mobile. The simple, card, and social card types add a Brand theme that flips the section onto your primary color; the image-led and glassmorphic types stay on the default theme.
Heights are worth reading before you commit: Simple centered 01 is 518px on desktop, Social cards 03 is 1,330px. That gap is a page-length decision rather than a styling one, so pick against how far down a landing page the section actually sits.
A supporting Quote image bottom panel handles the caption laid over a photograph, floating or full-width, at sm and md, with the decorative quote mark switchable. Everything ships in light and dark.
Making the carousel behave in a prototype
The carousel arrows are a component of their own: 48px at md and 56px at lg, left and right, as a filled button with a chevron, a filled button with an arrow, or a bare arrow with no container, each with a hover state. For a prototype that scrolls, put the cards in a wide frame inside a clipped container and set the parent to horizontal scrolling. Figma's guide to prototype scroll and overflow behavior covers the settings, and it beats wiring twelve near-identical frames together.
The pagination dots under the centered layouts are the honest count of how many quotes you have, so three real ones beat eight padded ones.
When the section moves into code, Untitled UI React testimonial sections are open source, built with Tailwind CSS and React Aria, and cover the same social cards, split image, and glassmorphic layouts with the responsive grid behavior already written.
Frequently asked questions
How do I build a testimonial carousel in a Figma prototype?
Lay the cards out in one wide auto layout frame, drop that frame inside a container with Clip content on, and set the container to horizontal scrolling in the prototype tab.
The arrow component then only needs a hover state, not a separate frame per slide. Figma's scroll and overflow documentation walks through the options.
What is the difference between a testimonial section and a social proof section?
A testimonial section shows what a named person said. A social proof section shows which companies bought the thing, usually as a row of logos with no words attached.
Testimonials are slower to read and more persuasive; logo bars are instant and shallower. Most marketing pages want one of each, at different heights, doing different jobs.
How many testimonials should a section show?
Three, in most cases. One reads as the only happy customer you could find, and more than four turns into a wall nobody finishes.
If you have a genuinely long list, that is a case study page, not a section. The Social cards layouts here run two by two on desktop precisely because four quotes is roughly where attention runs out.
Are these testimonial sections included in the free version?
The testimonial sections are part of the paid Untitled UI Figma kit. See pricing for what comes with it.
The 100% free Figma UI kit includes core components from the same system if you want to try the foundations first, and the placeholder avatars and logos are free to use either way.
Is there a React version of these testimonial sections?
Yes. Untitled UI React testimonial sections are open source, built with Tailwind CSS and React Aria, and mirror these Figma layouts, including the social cards, split image, and glassmorphic variants in default and brand themes.
Foundation Figma components and styles
Figma base components
Shared Figma assets
Application UI/Dashboard examples
Application UI/Dashboard Figma components
Marketing website examples
Join our affiliate program




































































































































