Testimonial Card — Copy & Paste HTML
<!-- Testimonial grid: 3 columns -->
<section class="testimonials">
<h2>What clients say</h2>
<div class="testi-grid">
<div class="testi-card">
<div class="stars">★★★★★</div>
<p class="quote">"Saved me 20 hours and delivered
a better result than starting from scratch."</p>
<div class="author">
<img src="avatar.jpg" alt="Jane Smith">
<div><strong>Jane Smith</strong><br>
<span>CEO, Acme Agency</span></div>
</div>
</div>
</div>
</section>
Schema.org Review Markup — Get Stars in Google
/* Add to page <head> for Google review stars */
{
"@context": "https://schema.org",
"@type": "Product",
"name": "UIXDraft Templates",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "247"
}
}
Frequently Asked Questions
How do I add a testimonial section to an HTML website?
HTML structure: a section element containing a CSS grid of testimonial cards. Each card: star rating (★★★★★ text or SVG), quote text, and author block (photo + name + company). CSS: `.testi-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(280px,1fr)); gap:20px }`. UIXDraft templates include this pattern pre-built with styling.
What makes a good testimonial for a website?
Effective website testimonials: 1) Specific outcome ('saved $3,000', 'launched in 3 days'). 2) Full name, company, and job title (not 'J.S., Manager'). 3) Real headshot photo. 4) Company logo if permitted. 5) Year or date. The worst testimonials are vague adjectives ('great service, very professional') without any specific result or context.
How do I get Schema.org review stars to show in Google?
Add AggregateRating JSON-LD to your page: `{'@type':'Product','name':'your product','aggregateRating':{'@type':'AggregateRating','ratingValue':'4.9','reviewCount':'247'}}`. Google shows star ratings in search results for products and services with structured data. Requirements: at least 1 review, rating between 1–5, accurate review count. Do not fake reviews — Google penalises this.
Should testimonials have photos?
Yes — testimonials with real headshot photos convert 34% better than text-only. The photo proves a real person said it. Use the actual customer's LinkedIn photo (with permission) or a photo from your project photos. Never use stock photos as testimonial avatars — users recognise them and it destroys credibility faster than having no testimonials at all.
How many testimonials should a website have?
Minimum: 3 on the homepage. Recommended: 6–9 on the homepage (use a 3-column grid with 2 rows). Full testimonials page: as many as you have. Guideline: show your 3 best on the homepage (one from a recognisable company, one with specific ROI numbers, one about the process/experience). Link to the full testimonials page for deeper trust.