Bizetools Testimonials Manager
Testimonials Manager provides a comprehensive solution for managing and displaying client testimonials and reviews on your WordPress site with proper SEO-compliant structured data.
Free Features
- Custom Post Type – Dedicated testimonial post type with full WordPress integration
- Structured Data – Google-compliant JSON-LD schema markup for reviews
- Flexible Shortcodes – Display testimonials anywhere with customizable filters
- Admin Interface – Intuitive management with custom columns and filters
- CSV Import/Export – Bulk import/export testimonials for easy migration
- Settings Page – Configure business details and display options
- Two Layouts – List and Grid layouts included
- SEO Compliant – Follows Google’s review markup guidelines
- Performance – Built-in caching with WordPress transients
- Accessibility – WCAG 2.1 AA compliant with proper ARIA labels
- Categories & Tags – Organize testimonials by practice area or topic
- Rating System – 1-5 star ratings with visual display
- Source Attribution – Link back to original reviews (Google, Yelp, etc.)
- Owner Responses – Add responses to reviews
Pro Features (Upgrade)
Upgrade to Testimonials Manager Pro for advanced features:
- ⭐ Auto-Insert Reviews by Category – Automatically insert category-matched reviews into posts (e.g., show « Workers Compensation » reviews on workers comp posts)
- ⭐ Google Reviews Import – Automatically import reviews from Google Business Profile with API integration
- ⭐ 5 Premium Layouts – Cards (Trustindex style), Modern Grid (Yelp style), Slider/Carousel, Compact, Masonry
- ⭐ Featured Review Shortcode – Highlight your best reviews with
[bztm_featured_review] - ⭐ Review Stats Badge – Display overall rating and count with
[bztm_review_stats] - ⭐ Scheduled Updates – Automatic review updates from Google (daily/weekly/monthly)
- ⭐ Smart Positioning – Insert reviews after intro, before conclusion, or custom positions
- ⭐ Priority Support – Get help when you need it
Shortcodes
Display Multiple Reviews (List): [bztm_reviews count= »8″ min_rating= »4″]
Display as Grid: [bztm_reviews count= »8″ min_rating= »4″ layout= »grid »]
Display Single Review: [bztm_testimonial id= »123″]
Filter by Category: [bztm_reviews cat= »workers-compensation » count= »6″]
Pro Shortcodes (Requires Upgrade): [bztm_featured_review id= »123″] – Highlight a single review [bztm_review_stats] – Display overall rating badge [bztm_reviews layout= »slider »] – Carousel layout [bztm_reviews layout= »cards »] – Horizontal scrolling cards
Available Attributes
count– Number of reviews to display (default: 8)min_rating– Minimum rating to show (1-5, default: 1)layout– Display layout: « list » or « grid » (default: list) – Pro: « slider », « cards », « modern-grid », « compact », « masonry »cat– Filter by category slugtag– Filter by tag slugsource– Filter by source (e.g., « Google Reviews »)orderby– Sort by: « date », « rating », or « title » (default: date)order– Sort order: « DESC » or « ASC » (default: DESC)show_owner_response– Show owner responses: « true » or « false » (default: false)aggregate– Show aggregate rating: « true » or « false » (default: true)
SEO & Compliance
This plugin follows Google’s structured data guidelines:
- Self-Serving Review Policy – Reviews about your own business on your own domain will not show star snippets in search results (Google policy)
- Truthful Attribution – Always displays source and links to original reviews
- Parity Rule – Structured data matches exactly what’s visible on the page
- Proper Schema – Uses LocalBusiness, Organization, or LegalService schema types
Developer Friendly
Includes filters and actions for customization:
bztm_reviews_query_args– Modify WP_Query argumentsbztm_reviews_business_schema– Alter business JSON-LDbztm_reviews_review_schema– Alter per-review JSON-LDbztm_reviews_html_card– Override HTML card outputbztm_reviews_can_emit_schema– Gate output of JSON-LD
Developer Notes
File Structure
testimonials-manager.php– Main plugin fileinc/class-cpt.php– Custom post type registrationinc/class-meta.php– Meta fields handlinginc/class-admin-columns.php– Admin list table customizationinc/class-settings.php– Settings pageinc/class-schema.php– JSON-LD schema buildersinc/class-shortcode.php– Shortcode handlersinc/class-import.php– CSV import functionalityinc/helpers.php– Helper functionsassets/testimonials.css– Frontend styles
Coding Standards
This plugin follows WordPress Coding Standards (WPCS) and includes:
- Proper sanitization and escaping
- Nonce verification for forms
- Prepared statements for database queries
- Translation-ready strings
- Accessibility features
- Performance optimization
Support
For support and customization inquiries, contact Mike Potter at Bizetools. Website: https://bizetools.com