[{"data":1,"prerenderedAt":346},["ShallowReactive",2],{"learn-geo-/en/learn/geo/testimonials-en":3},{"id":4,"title":5,"body":6,"description":304,"extension":305,"meta":306,"navigation":339,"path":340,"seo":341,"stem":344,"__hash__":345},"content_en/5.learn/geo/testimonials.md","Testimonials",{"type":7,"value":8,"toc":298},"minimark",[9,17,22,25,28,31,35,61,236,241,245,272,276,294],[10,11,12,16],"p",{},[13,14,15],"strong",{},"TL;DR"," — AI engines weight named, attributed testimonials over anonymous endorsements. A testimonial from \"Sarah Chen, CMO at Acme Corp\" is a named entity claim the model can cross-reference. Generic \"5 stars — Anonymous\" is worthless as a credibility signal.",[18,19,21],"h2",{"id":20},"why-testimonials-matter-for-ai-engines","Why Testimonials Matter for AI Engines",[10,23,24],{},"AI engines evaluating content credibility apply E-E-A-T logic to social proof. A testimonial from a named person with a verifiable title and company is a named entity claim — the model can potentially cross-reference the person, the company, and whether the claim is plausible given the context. This is fundamentally different from anonymous or pseudonymous testimonials.",[10,26,27],{},"For lead generation pages where you're trying to convince AI engines (and the users they serve) that your product works, testimonials serve as evidence. Specific testimonials — \"We recovered €40,000 in invisible conversions in the first month (Maria Dubois, Head of Marketing, Maison Blanc)\" — are citable claims. Generic testimonials — \"Great product, highly recommend! — Anonymous\" — are noise.",[10,29,30],{},"The presence of real customer names also helps AI engines build trust graphs. If a testimonial mentions \"Sarah Chen, CMO at Acme Corp\", and Acme Corp is a recognisable company, the trust signal is compounded. The model doesn't just see a testimonial — it sees a named expert from a credible organisation endorsing the product.",[18,32,34],{"id":33},"how-to-implement","How to Implement",[36,37,38,42,54],"ul",{},[39,40,41],"li",{},"Full name + job title + company for each testimonial",[39,43,44,45,49,50,53],{},"Quote in ",[46,47,48],"code",{},"\u003Cblockquote>"," with ",[46,51,52],{},"\u003Ccite>"," attribution",[39,55,56,57,60],{},"Add ",[46,58,59],{},"Review"," schema if testimonials are product reviews:",[62,63,68],"pre",{"className":64,"code":65,"language":66,"meta":67,"style":67},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"@type\": \"Review\",\n  \"author\": { \"@type\": \"Person\", \"name\": \"Sarah Chen\" },\n  \"reviewBody\": \"TrustData recovered 35% of our invisible conversions in the first week.\",\n  \"reviewRating\": { \"@type\": \"Rating\", \"ratingValue\": \"5\" }\n}\n","json","",[46,69,70,79,106,159,180,230],{"__ignoreMap":67},[71,72,75],"span",{"class":73,"line":74},"line",1,[71,76,78],{"class":77},"sMK4o","{\n",[71,80,82,85,89,92,95,98,101,103],{"class":73,"line":81},2,[71,83,84],{"class":77},"  \"",[71,86,88],{"class":87},"spNyl","@type",[71,90,91],{"class":77},"\"",[71,93,94],{"class":77},":",[71,96,97],{"class":77}," \"",[71,99,59],{"class":100},"sfazB",[71,102,91],{"class":77},[71,104,105],{"class":77},",\n",[71,107,109,111,114,116,118,121,123,126,128,130,132,135,137,140,142,145,147,149,151,154,156],{"class":73,"line":108},3,[71,110,84],{"class":77},[71,112,113],{"class":87},"author",[71,115,91],{"class":77},[71,117,94],{"class":77},[71,119,120],{"class":77}," {",[71,122,97],{"class":77},[71,124,88],{"class":125},"sBMFI",[71,127,91],{"class":77},[71,129,94],{"class":77},[71,131,97],{"class":77},[71,133,134],{"class":100},"Person",[71,136,91],{"class":77},[71,138,139],{"class":77},",",[71,141,97],{"class":77},[71,143,144],{"class":125},"name",[71,146,91],{"class":77},[71,148,94],{"class":77},[71,150,97],{"class":77},[71,152,153],{"class":100},"Sarah Chen",[71,155,91],{"class":77},[71,157,158],{"class":77}," },\n",[71,160,162,164,167,169,171,173,176,178],{"class":73,"line":161},4,[71,163,84],{"class":77},[71,165,166],{"class":87},"reviewBody",[71,168,91],{"class":77},[71,170,94],{"class":77},[71,172,97],{"class":77},[71,174,175],{"class":100},"TrustData recovered 35% of our invisible conversions in the first week.",[71,177,91],{"class":77},[71,179,105],{"class":77},[71,181,183,185,188,190,192,194,196,198,200,202,204,207,209,211,213,216,218,220,222,225,227],{"class":73,"line":182},5,[71,184,84],{"class":77},[71,186,187],{"class":87},"reviewRating",[71,189,91],{"class":77},[71,191,94],{"class":77},[71,193,120],{"class":77},[71,195,97],{"class":77},[71,197,88],{"class":125},[71,199,91],{"class":77},[71,201,94],{"class":77},[71,203,97],{"class":77},[71,205,206],{"class":100},"Rating",[71,208,91],{"class":77},[71,210,139],{"class":77},[71,212,97],{"class":77},[71,214,215],{"class":125},"ratingValue",[71,217,91],{"class":77},[71,219,94],{"class":77},[71,221,97],{"class":77},[71,223,224],{"class":100},"5",[71,226,91],{"class":77},[71,228,229],{"class":77}," }\n",[71,231,233],{"class":73,"line":232},6,[71,234,235],{"class":77},"}\n",[36,237,238],{},[39,239,240],{},"Link to the customer's company website or LinkedIn if they've approved it",[18,242,244],{"id":243},"common-mistakes","Common Mistakes",[36,246,247,253,259],{},[39,248,249,252],{},[13,250,251],{},"Anonymous testimonials"," — \"A satisfied customer\" provides zero entity signal; require real names as a condition of featuring testimonials",[39,254,255,258],{},[13,256,257],{},"Vague praise without specifics"," — \"TrustData is amazing!\" is not citable; \"TrustData reduced our CPA by 28% in 3 months\" is",[39,260,261,264,265,268,269],{},[13,262,263],{},"Photos without alt text naming the person"," — testimonial photos should have ",[46,266,267],{},"alt=\"Sarah Chen, CMO at Acme Corp\"",", not ",[46,270,271],{},"alt=\"customer photo\"",[18,273,275],{"id":274},"sources","Sources",[36,277,278,287],{},[39,279,280],{},[281,282,286],"a",{"href":283,"rel":284},"https://schema.org/Review",[285],"nofollow","schema.org/Review",[39,288,289],{},[281,290,293],{"href":291,"rel":292},"https://developers.google.com/search/docs/fundamentals/creating-helpful-content",[285],"Google Quality Rater Guidelines — E-E-A-T",[295,296,297],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":67,"searchDepth":81,"depth":81,"links":299},[300,301,302,303],{"id":20,"depth":81,"text":21},{"id":33,"depth":81,"text":34},{"id":243,"depth":81,"text":244},{"id":274,"depth":81,"text":275},"Named client quotes with attribution that provide social proof and human credibility signals.","md",{"publishedAt":307,"badge":308,"type":310,"faq":311,"related":321,"cta":334},"2026-03-31",{"label":309},"Lead Gen","guide",[312,315,318],{"question":313,"answer":314},"Do I need permission to publish a customer testimonial on my site?","Yes. Always get explicit written consent before publishing a customer's name, photo, or company association on your marketing pages. Most companies have a standard testimonial release form. Be clear about what you're publishing and where — and update or remove testimonials if the customer requests it.",{"question":316,"answer":317},"Should testimonials mention specific metrics or results?","Always, if the customer is willing. 'Reduced CPA by 28%' is infinitely more citable than 'great results'. When collecting testimonials, prompt customers with specific questions: 'What specific metric improved? By how much? Over what time period?' This produces citable, specific claims that AI engines can reproduce.",{"question":319,"answer":320},"How many testimonials should a landing page have?","3–5 prominent testimonials on the main page is optimal. Too few (1-2) doesn't establish a pattern of success. Too many (10+) creates visual noise and dilutes attention. A separate 'Customer Stories' or 'Case Studies' page can house the full portfolio of customer testimonials in more depth.",[322,326,330],{"title":323,"url":324,"description":325},"Case Studies","/learn/geo/case-studies","Deeper customer success stories with measurable outcomes.",{"title":327,"url":328,"description":329},"Social Proof","/learn/geo/social-proof","Quantified adoption indicators that complement testimonial content.",{"title":331,"url":332,"description":333},"On-Page Reviews & Ratings","/learn/geo/on-page-reviews","Structured review schema that formalises testimonial data for AI extraction.",{"title":335,"description":336,"label":337,"url":338},"Are your testimonials AI-readable?","TrustData checks for anonymous testimonials, missing attribution schema, and vague praise that lacks citable specifics.","Audit my pages","https://app.trustdata.tech",true,"/learn/geo/testimonials",{"title":342,"description":343},"Testimonials for AI Engines — GEO Optimisation Guide","AI engines weight named, attributed testimonials over anonymous endorsements. \"Sarah Chen, CMO at Acme Corp\" is a named entity AI can cross-reference. Anonymous praise is worthless.","5.learn/geo/testimonials","soGTG-hKK-go1_GycgpCFHcid1VYPe4HYL8u0o9e1hk",1777026715100]