Testimonials include full attribution
Why it matters
A testimonial attributed to "— Mike" or "Happy Customer" reads as either lazy or fabricated, and visitors discount it accordingly. Full attribution — name, role, and company — converts a testimonial from ambient copy into verifiable social proof a visitor can actually go check, and the specificity itself signals that the customer was real enough to stand behind the quote publicly.
Severity rationale
Medium because weak attribution reduces testimonial credibility without breaking the conversion path mechanically.
Remediation
Update every testimonial entry to include the full name plus either role or company (ideally both). Refactor components/testimonial-card.tsx to accept structured attribution fields so weak placeholders are impossible:
interface TestimonialProps {
quote: string
name: string // "Jane Smith"
role: string // "Head of Marketing"
company: string // "Acme Corp"
avatarUrl?: string
}
If real testimonials are still pending, use realistic placeholder attribution rather than first-name-only.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Conversion Optimization Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from marketing-conversion·automated