







Quotes, names, roles and avatars come from a single array. Drop in your own data and the layout adapts to quotes of different lengths.
Attribution is the whole game. "Great product, saved us hours" from Anonymous is worth nothing, and visitors have been trained to discount it. A full name, a job title, a company, and a face turn the same sentence into evidence someone can verify on LinkedIn. If a customer will not let you use their company name, the quote is weaker than a case study number you can publish, so use the number instead. Logos from recognisable companies do more than any adjective in the copy.
Prefer specific quotes over enthusiastic ones. "Onboarding took two days instead of the six weeks our last migration took" beats any sentence containing the word "amazing", because it contains a claim a skeptical reader can picture. When you collect testimonials, ask what the customer measured rather than how they feel. Then quote them verbatim, including slightly awkward phrasing, since over-edited quotes all end up sounding like the same marketer wrote them.
The main performance trap is avatars. An img without width and height attributes has no intrinsic size until the file loads, so the card grows when it arrives and everything below it jumps, which is a cumulative layout shift penalty on a section that often sits mid-page. Set explicit dimensions or use next/image, serve the images at roughly 2x their rendered size, and lazy-load anything below the fold. A masonry grid with twenty unsized avatars can single-handedly fail Core Web Vitals.
Marquee and carousel layouts trade readability for density. A marquee signals "many happy customers" at a glance but nobody reads a moving quote, so put your strongest testimonial in a static highlight card and let the marquee handle volume behind it. Any continuous animation needs a prefers-reduced-motion fallback that stops the movement, and it should pause on hover so a visitor who wants to read can. The draggable variant is fun and appropriate for a design-led product, and it hides content from anyone using a keyboard, so do not put critical proof only there.
Three to six readable ones in the main section. Marquee and logo rows can carry more because they work as volume signals rather than text people read. Beyond that you are better off linking to a dedicated customer stories page.
They can. Unsized images cause layout shift when they load, and a grid of full-resolution photos adds real weight. Set explicit width and height, serve them around 96 to 128 pixels wide, and lazy-load any that start below the fold.
Duplicate the card list and translate the track by half its width in a looping animation, so the seam is invisible. Two blocks here do this with Motion. Add a prefers-reduced-motion query that halts the animation and pause it on hover.
A named person with a role, a company, and a specific claim such as a time or cost figure. Anonymous praise reads as invented. If you cannot name the customer, publish a measurable result instead of a vague quote.
Here's what some of our users have to say about Aceternity UI.

amazing to see @calcom find its way into proper templates 🥳 excited to be powering the next thousands of startups and their demo calls!

Stumbled upon ui.aceternity.com today and my mind is blown 🤯 The seamless integration of framer-motion, tailwind CSS, and shadcn showcases a masterclass in UI design. 🚀 Kudos to @mannupaaji for creating such an innovative and inspirational resource for devs! #UI #nextjs

Have you heard of Aceternity UI? It's packed with various animated components that are ready to copy and paste! Mind-blowing stuff... 🤯 Click here ➡️ ui.aceternity.com #framermotion #nextjs #tailwindcss #techinnovation

ui.aceternity.com So well done. And its bloody free 🤯🤯 Phenomenal work by @mannupaaji

So happy to see @mannupaaji work being recognised 🥹🤌🏻♥️ His work is literally a treasure trove for devs 💎

Aceternity UI has some of the best components for designing landing pages I've ever seen. If you're struggling with figuring out what animations to use. Check it out. Thank me later 😉. ui.aceternity.com
See what the best YouTubers are saying about Aceternity UI.







ceternity UI
Access an ever-growing collection of premium, meticulously crafted templates and Component Blocks.
© 2026 Aceternity Labs LLC. All Rights Reserved.