Testimonials
Real reviews. Beautiful grid. Built right into WordPress.
Social proof closes sales. Most business websites have testimonials trapped in a Google Doc or buried on a single page — not displayed prominently where they convert.
TWDH Testimonials gives you a proper custom post type for managing testimonials inside WordPress. Each entry supports a photo, star rating, author role, and company name — all standard WordPress fields, no custom UI to learn.
Drop [twdh_testimonials] onto any page to render a responsive grid of your best reviews. The plugin outputs Review schema markup so your star ratings can surface directly in Google search results.
PHP 7.4+
Minimum Requirement
Works on modern hosts
Any
Theme Compatible
Elementor, Divi, Bricks & more
5.0★
Average Rating
From early users
Free
Core Version
No credit card ever
Requirements
WordPress
5.0++
PHP
7.4++
WooCommerce
Not needed
Multisite
Supported
Up and running in minutes
Three simple steps to get real results — no experience needed.
Add your testimonials
Go to Testimonials → Add New. Enter the quote, author name, title, company, star rating, and upload a photo.
Place the shortcode
Add [twdh_testimonials limit="6" columns="3"] to any page. Adjust the number and layout to fit your design.
Win more clients
Visitors see a professional, branded testimonials grid. Google sees Review schema and may display your star rating in search.
Built for professionals
No bloat. No surprises. Just the features that matter.
Review schema built in
JSON-LD markup outputs automatically. No plugin configuration needed — Google can read your reviews from day one.
Managed inside WordPress
No external CMS or third-party app. Add, edit, and delete testimonials exactly like posts.
Lightweight output
Clean semantic HTML with minimal inline styles. Works with your existing CSS without conflicts.
Everything it can do
A complete breakdown of every capability — free and Pro.
Custom Post Type Management
Manage testimonials as a proper WordPress custom post type — just like posts. Add, edit, publish, draft, and delete testimonials from a familiar interface. No special training required for clients managing their own reviews.
Review Schema for Google Rich Results
Every testimonial outputs Review JSON-LD structured data automatically. Google can read this markup and may display individual star ratings in search results, increasing your click-through rate from organic listings.
Responsive Grid Layouts
Choose 1, 2, or 3 column layouts via the shortcode's columns attribute. The grid is fully responsive — it collapses gracefully on mobile without requiring any custom CSS from you or your theme.
Rich Author Profiles
Each testimonial supports a name, job title, company name, and headshot photo. Display all four or just the ones you have. Reviewer photos significantly increase the credibility of testimonial sections.
Import from Google, Yelp & Facebook (Pro)
Pro connects to the Google Places, Yelp Fusion, and Facebook Graph APIs to pull your real platform reviews directly into WordPress. Schedule auto-refresh so new 5-star reviews appear on your site automatically.
Carousel Layout (Pro)
Pro adds a swipeable carousel layout so you can display dozens of testimonials in a compact, engaging format. Configurable autoplay, dots, and arrows make it easy to fit testimonials anywhere on the page.
Made for web professionals
Built by a real web design agency — for everyone who needs a professional solution without the bloat.
Service businesses
Law firms, consultants, medical practices, and any business where credibility is the deciding factor.
Web agencies
Agencies who want a consistent, manageable testimonials system for every client site they build.
SEO-focused sites
Sites that want Review schema to appear in Google search results next to their business listing.
How we stack up
TWDH Testimonials vs. Strong Testimonials
Free vs Pro — side by side
See exactly what each tier includes before you decide.
Simple, transparent pricing
No surprises. No hidden fees. Use the free version forever.
$0
forever
- Custom post type for testimonials
- Star rating (1–5) per testimonial
- Author title, company, and photo fields
- Responsive grid display (1, 2, or 3 columns)
- [twdh_testimonials] shortcode with limit and columns attributes
- Review schema markup (JSON-LD) for Google rich results
- Works with any WordPress theme
$49/yr
per year · 1 site
- Import testimonials from Google, Yelp, and Facebook via API
- Carousel / slider layout
- Testimonial categories with frontend filter tabs
- Aggregate rating schema (AggregateRating JSON-LD for Google)
- Video testimonials via YouTube or Vimeo embed
- Priority support
$79/yr
per year · up to 3 sites
- Import testimonials from Google, Yelp, and Facebook via API
- Carousel / slider layout
- Testimonial categories with frontend filter tabs
- Aggregate rating schema (AggregateRating JSON-LD for Google)
- Video testimonials via YouTube or Vimeo embed
- Priority support
$129/yr
per year · unlimited sites
- Import testimonials from Google, Yelp, and Facebook via API
- Carousel / slider layout
- Testimonial categories with frontend filter tabs
- Aggregate rating schema (AggregateRating JSON-LD for Google)
- Video testimonials via YouTube or Vimeo embed
- Priority support
What people are saying
"Finally a testimonials plugin that doesn't require a separate subscription. Clean grid, schema markup, and my client can manage it herself."
Lauren B.
Marketing Consultant
"We added 20 testimonials in one afternoon. They look great on the site and one of them now shows as a review snippet in Google."
Michael D.
Law Firm Partner
"This is the testimonials plugin I've been waiting for. Simple CPT, shortcode, schema — all in one lightweight package."
Priya S.
Freelance Web Designer
What's new
Recent updates and improvements.
- Pro: Google, Yelp API import
- Pro: carousel layout with autoplay
- Added AggregateRating schema support
- Pro: testimonial category filter tabs
- Added video testimonial embed support (Pro)
- Improved Review JSON-LD output validation
- Added company name field
- Added responsive 1/2/3 column layout selector
- Fixed: featured image not displaying in some themes
- Initial release — CPT, star ratings, author photo, shortcode, Review schema
Common questions
Everything you need to know before getting started.
Ready to get started? It's free.
Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.
