Testimonials are one of the most effective forms of social proof — but only if they are specific, well-placed, and easy to read. A page full of generic praise does almost nothing. Two or three strong testimonials placed near your call to action can meaningfully increase conversions.
This article covers how to collect good testimonials, where to place them, and the practical methods for displaying them on a WordPress site.
What Makes a Good Testimonial
Before worrying about display, make sure the testimonials themselves are worth displaying.
A good testimonial includes a specific result. “We added the widget to our homepage and saw a 23% increase in demo requests within the first month.” This gives the reader a concrete outcome they can imagine achieving.
A bad testimonial is generic. “Great product! Really helped our business.” This could apply to any product in any category. It tells the reader nothing useful and is easy to dismiss as fabricated.
The best testimonials include:
- The customer’s full name (not just initials)
- Their job title and company
- A photo (ideally a real headshot, not an avatar)
- A specific problem they were facing
- A specific result they achieved
- A timeframe (“within the first month,” “after two weeks”)
Not every testimonial will have all of these, but the more specific details included, the more credible and persuasive it becomes.
How to Collect Testimonials
Ask After a Positive Outcome
The best time to request a testimonial is immediately after the customer has experienced a positive result. They are at peak satisfaction, the details are fresh, and they are most likely to say yes.
Send a short email: “Would you be happy to share a quick quote about your experience? Even two or three sentences would be really helpful.”
Ask Specific Questions
Generic requests get generic responses. Instead of “Can you write us a testimonial?” try prompting with specific questions:
- What problem were you trying to solve when you found us?
- What made you choose our product over the alternatives?
- What specific result have you seen since using it?
- Would you recommend it to someone in a similar situation?
The answers to these questions naturally produce the kind of detailed, specific testimonial that actually influences buying decisions.
Offer to Draft It
Some customers are willing to endorse you but do not want to spend time writing. Offer to draft a testimonial based on a quick conversation or their email feedback, then send it to them for approval. Most people are happy with this approach.
Make sure the final text accurately reflects their experience and that they explicitly approve it before you publish.
Turn Positive Support Interactions Into Testimonials
When a customer sends you a complimentary email, a positive support ticket, or a praising tweet, ask if you can use it as a testimonial. These unsolicited endorsements are often the most authentic because they were not written for marketing purposes.
Where to Display Testimonials
Near Your Call to Action (Highest Priority)
The most effective placement for a testimonial is directly adjacent to the action you want the visitor to take — next to a signup form, above a buy button, or beside a pricing table. The testimonial provides reassurance at the exact moment of decision.
One strong testimonial near the call to action outperforms five testimonials on a separate page.
On Your Pricing Page
Visitors on your pricing page are actively evaluating whether to spend money. A testimonial from a paying customer that mentions value, ROI, or a specific result addresses the “Is this worth it?” question directly.
On Landing Pages
Landing pages that include testimonials convert 34% better than those without, according to research from WikiJob. Place one or two testimonials between your feature description and your call to action.
On Product Pages
For eCommerce stores, customer testimonials on product pages supplement star ratings by providing narrative context. While star ratings communicate quality at a glance, testimonials explain why the product is good and what specific benefit it provided.
Do NOT Create a Dedicated Testimonials Page
This is the most common testimonial mistake. A standalone page called “Testimonials” that visitors have to navigate to is dramatically less effective than testimonials placed contextually throughout your site.
Very few visitors will voluntarily navigate to a testimonials page. But every visitor passes your homepage, your pricing page, and your product pages. Distribute your best testimonials across those pages where they support specific decisions.
Display Methods
Method 1: WordPress Blocks
The simplest approach for a few testimonials. WordPress includes Quote blocks and Group blocks that can be combined to create a basic testimonial display.
Create a Group block. Inside it, add a Quote block for the testimonial text, an Image block for the customer’s photo (set to circular with border-radius if your theme supports it), and a Paragraph block for the name and title.
This method is fast and requires no plugins, but the visual result is basic. It works well for a single testimonial near a call to action where polish matters less than proximity.
Method 2: Your Page Builder
Elementor, Kadence, Beaver Builder, and most popular page builders include dedicated Testimonial widgets or blocks. These provide pre-designed layouts with fields for photo, quote, name, title, and star rating.
Elementor’s Testimonial widget, for example, lets you set the image, name, title, and testimonial text in a single component with built-in styling options. Kadence Blocks includes a Testimonials block with multiple layout options (card, minimal, bubble).
For most page builder users, this is the best balance of ease and visual quality.
Method 3: A Testimonial Plugin
If you have many testimonials to manage, collect testimonials through a form, or want advanced display options (sliders, grids, filtering by category), a dedicated plugin is worthwhile.
Strong Testimonials (free) offers collection forms, multiple display templates, and shortcode placement. It is the most capable free option.
Thrive Ovation (paid, part of Thrive Suite) adds the ability to convert WordPress comments and social media mentions into testimonials, plus 30+ display templates and dynamic filtering.
A plugin is justified when you are managing more than a dozen testimonials, want to collect them through a front-end form, or need to display different testimonials on different pages based on tags or categories.
Method 4: Embed Social Media Testimonials
If customers praise you on X, Instagram, or Facebook, you can embed those posts directly on your WordPress site. Each platform provides an embed code — click the share or embed option on the post, copy the code, and paste it into a Custom HTML block.
Embedded social media posts look authentic because they clearly come from a real person on a real platform. They include the person’s profile photo, handle, and the original post formatting — all of which are harder to fake than text on your own site.
The downside is that embedded posts depend on the platform’s embed scripts, which can affect page load time and may break if the original post is deleted.
Method 5: Screenshot Testimonials
For praise received in emails, chat messages, or DMs, a screenshot can serve as a testimonial. Crop the screenshot to show the relevant text, blur any personal details the customer has not consented to share, and display it as an image on your site.
Screenshots are perceived as highly authentic because they are visibly unedited messages. They work particularly well in informal contexts — landing pages, social media, and email campaigns.
Formatting Best Practices
Keep testimonials short. Two to four sentences is ideal. Visitors will not read a paragraph-long testimonial. If you have a longer customer story, pull out the strongest sentence as the displayed quote and link to the full case study.
Bold the key result. If the testimonial mentions a specific number or outcome, bold that phrase. It draws the eye to the most persuasive part of the quote and allows scanning visitors to absorb the key point without reading the full text.
Include a photo whenever possible. Testimonials with photos are more credible and more memorable than text-only quotes. A real headshot is best. If the customer does not have a professional photo, a casual but clear image works fine.
Use no more than three testimonials per page section. Beyond three, testimonials start competing with each other for attention. Choose your strongest ones for each placement rather than displaying everything you have.
The Bottom Line
Testimonials work best when they are specific, placed near decisions, and supported by real details — names, photos, results. Collecting good testimonials is a matter of asking the right questions at the right time. Displaying them is a matter of putting them where visitors are actually making decisions, not on a page nobody visits.
Start with your two or three strongest testimonials. Place one near your main call to action, one on your pricing page, and one on your most important landing page. That alone will have more impact than a dedicated testimonials page with twenty generic quotes.
For more on building social proof from scratch, read How to Get Social Proof When You Have No Customers Yet.
For the best tools to add testimonials and other trust signals to WordPress, see our Best Social Proof Plugins for WordPress (2026) — The Complete Guide.