Testimonials on your website do one job: they reduce the risk a visitor feels before taking action. But where you place them and how you display them determines whether they actually do that job.
This guide covers placement strategy, widget embedding, dedicated testimonial pages, homepage integration, and how to make it all work on mobile.
The short answer: anywhere a visitor might hesitate. The most effective placement spots are the homepage hero section or just below it, the pricing page next to each plan, landing pages near the primary call to action, and product or service pages where specific objections arise.
Avoid burying testimonials in a single "Testimonials" tab in the navigation. Most visitors never click it. Testimonials need to be in the path of the reader, not off to the side.
Yes — but it should not be your only testimonial placement. A dedicated testimonials or social proof page serves a specific purpose: it gives motivated buyers a place to go deeper before a high-stakes decision.
Link to this page from your pricing page and your navigation footer. Keep the URL clean (e.g., /testimonials or /reviews) and make sure it loads quickly. A platform like SocialProof generates a hosted wall page automatically for each workspace.
Most testimonial platforms provide an embed code — either an iframe snippet or a JavaScript tag. The process is: copy the embed code from your platform's dashboard, paste it into your website builder or CMS at the desired location, and preview to confirm display and responsiveness.
For SocialProof, navigate to your workspace's Embed settings, copy the carousel or badge widget code, and paste it where you want it to appear. The widget loads independently and does not slow down your page's initial render.
A rotating carousel works well for homepages — it shows multiple testimonials without taking up large amounts of vertical space. Static quote cards with a photo and name work better for high-conviction placements like near a pricing CTA.
Avoid text-only, small-font testimonial grids that read like fine print. If a visitor has to work to read a testimonial, they won't.
Show between three and six testimonials in any single section. Showing too few feels thin; showing too many creates analysis paralysis rather than confidence.
For a dedicated testimonials page, more is better — [STAT: source needed] for the principle that a longer list signals broad customer satisfaction. Variety matters: mix industries, roles, and use cases to maximize relevance to different visitor segments.
The simplest path is to use your testimonial platform's embed code in a Custom HTML block within the Gutenberg editor, or via a widget area if you're adding to a sidebar or footer.
For more control, some teams use a plugin like WPCode to insert the embed globally on specific post types. Test on a staging environment first and confirm the widget does not conflict with caching plugins.
More than half of website traffic on most business sites comes from mobile devices. Carousels and grids that look great on desktop can become unreadable or broken on small screens.
Before publishing any testimonial embed, preview it on at least two screen sizes. Look for: text that overflows its container, images that are too small to read, and tap targets that are too close together. Most modern testimonial widget providers handle responsive behavior automatically, but always verify.
This layered approach means a testimonial hits the visitor at every stage of their scrolling journey, not just once.
Yes, whenever possible. Named testimonials with a real photo are significantly more credible than anonymous quotes. If a customer is unwilling to share their name, their testimonial will carry less persuasive weight.
Not directly in the way keywords do. However, testimonials add unique text content and can improve on-page engagement signals. Schema markup for reviews can result in star ratings appearing in search results.
Include a clear consent statement in your collection form. Something like "By submitting, you agree that we may display your testimonial on our website and marketing materials." Keep a record of consent dates and form versions.
Yes. Both support embedding custom code. In Squarespace, use a Code Block. In Webflow, use an Embed element. Paste the widget code from your testimonial platform into that element.
Start with what you have. Even two or three strong, specific testimonials placed well outperform a placeholder section or no social proof at all. Focus on collecting more with a tool like SocialProof's reward system while you display the ones you have.
SocialProof generates a hosted wall page and embeddable widgets automatically. Try it free for 30 days.