Testimonial List Template

Build trust and social proof by showcasing customer feedback with this clean testimonial list.

This component uses a card-based design to present each testimonial clearly, complete with the author's photo and title.

Screenshot of a card-based list of customer testimonials.

Get Source Code Preview

About this Template

This template's foundation is a semantic unordered list. Each list item contains a complete testimonial, making the structure logical and accessible. The design features a decorative quotation mark on each card and uses Flexbox to align the author's profile picture and details. All CSS is self-contained and easily customizable.

Features

Code Breakdown

The entire component is structured as a ul with the class .testimonial-list. Each li with the class .testimonial-card represents a single testimonial.

Inside each list item, a figure element wraps the testimonial. The quote itself is placed within a blockquote, and the author's information is placed in a figcaption. This is the semantically correct way to mark up this type of content. A large, decorative quote mark is added using the ::before pseudo-element on the .testimonial-card, which is positioned behind the text for a professional look.

Code

Here's the full code for the template:

View Output