
Reviews, testimonials, and Google reviews for WordPress. Works with or without WooCommerce.
Trustie brings reviews, testimonials, and Google Business reviews to any WordPress site.
Use it standalone for testimonials and Google reviews — no WooCommerce needed. Or pair it with WooCommerce for product reviews, star ratings, and automated review request emails. Everything stored in your database, on your server.
Trustie is the free foundation of the Tracksies plugin family — and it’s a proper plugin, not a free-tier trap. No feature limits. No “upgrade to unlock.” No monthly fees. Just reviews that work.
Works Without WooCommerce
- Google Reviews — Display your Google Business reviews with star ratings, author names, and schema markup for rich results
- Testimonials — Collect testimonials through a customisable form. Display in grid, list, masonry, or slider layouts
- Floating Widget — A slide-out panel showing your latest reviews from all sources on every page
- Reviews Page — A dedicated /reviews/ page with tabs, filtering, and pagination. Works automatically
- Visual Designer — Customise colours, star styles, and branding from Trustie > Designer. Detects colours from your active theme
With WooCommerce
Everything above, plus:
- Product Reviews — Replace WooCommerce’s default reviews with better-looking cards, star summaries, and rating breakdowns
- Star Ratings — Display average ratings anywhere with shortcodes. Lightweight loop stars for product archives
- Review Request Emails — Automatically email customers after purchase asking for a review
- Convert Comments to Reviews — Turn existing WordPress product comments into star-rated reviews
- Sync Product Ratings — Recalculate averages and counts across all products
Import Tools
- Import Testimonials — Auto-detects and imports from Strong Testimonials, Easy Testimonials, and Starter Templates
- Convert Product Comments — One-click conversion from product comments to proper star-rated reviews
Accessibility
Trustie is built with accessibility in mind: keyboard navigation, visible focus indicators, screen reader announcements for form submissions and content loading, and descriptive labels on interactive controls. We test against WCAG guidelines and actively work to improve accessibility with every update.
Shortcodes
Google Reviews (no WooCommerce needed)
[trustie_google_reviews] — Display your Google Business reviews with aggregate rating and schema markup
Testimonials (no WooCommerce needed)
[trustie_testimonials] — Display testimonials in grid, list, or masonry layout
[trustie_testimonial_form] — Customer testimonial submission form
[trustie_testimonial_slider] — Auto-advancing testimonial carousel
[trustie_testimonial_grid] — Grid layout wrapper
Product Reviews (WooCommerce required)
[trustie_reviews] — Reviews for a specific product with optional form and summary
[trustie_all_reviews] — Reviews from all products in a grid
[trustie_reviews_page] — Full reviews page with pagination
[trustie_review_form] — Standalone review submission form
[trustie_rating] — Average star rating for a product
[trustie_rating_badge] — Compact rating badge (stars + count)
[trustie_loop_stars] — Lightweight stars for product archives
Every shortcode accepts optional attributes for customisation. See the shortcode reference for full details.
Part of the Tracksies Family
Trustie is the free starting point. When you’re ready for more, the rest of the family is here:
- Trustie Pro — Photo reviews, Q&A, custom forms, multi-step email sequences, import from Judge.me/Yotpo/Stamped, Google Merchant feed
- Tracksies HQ — Customer intelligence, order management, priority rules, returns, branded emails and PDF invoices
- Packsie — Warehouse dashboard and staff management
- Perkie — Loyalty points, VIP tiers, referrals
- Squizzie — Analytics, Google integrations, branded PDF reports
- Pipesie — CRM and pipeline for service businesses
Every Tracksie connects to every other Tracksie. Your review data flows into customer profiles, informs loyalty tiers, feeds analytics — automatically.
Visit tracksies.com to meet the family.
Documentation
Full documentation is available at docs.tracksies.com.
Privacy
Trustie uses the Appsero SDK for optional, opt-in diagnostic data collection. This helps us troubleshoot issues and improve the plugin.
- Tracking is disabled by default. Data is only collected after you explicitly allow it via the admin notice on activation.
- What is collected (when opted in): Active theme and PHP version.
- When: Once per week via a scheduled event, only if opted in.
- You can opt out at any time from the admin notice or plugin settings.
Appsero Terms of Service | Appsero Privacy Policy
External Services
This plugin connects to the following external services:
Google Places API
Trustie uses the Google Places API to retrieve your Google Business reviews for display on your site.
- What data is sent: Your Google API key and Place ID (both configured by you in plugin settings)
- When: When a page containing the
[trustie_google_reviews] shortcode is loaded, or when you test the connection from Settings > Google Reviews. Results are cached for 24 hours to minimise requests
- No visitor data is sent to Google — only your business credentials are used to fetch your own reviews
Google Terms of Service | Google Privacy Policy
Appsero
Trustie uses the Appsero SDK for optional, opt-in diagnostic data collection.
- Tracking is disabled by default. Data is only collected after you explicitly allow it via the admin notice shown on plugin activation
- What data is sent (when opted in): Site URL, admin email, WordPress version, PHP version, server environment details, active plugin/theme information, and plugin version
- When: Once per week via a scheduled event, only if you have opted in
- You can opt out at any time from the admin notice or plugin settings
Appsero Terms of Service | Appsero Privacy Policy
icanhazip.com (Cloudflare)
When you opt in to Appsero diagnostic tracking (see above), Trustie uses icanhazip.com to determine your server’s public IP address for environment diagnostics. This service is operated by Cloudflare, Inc..
- What data is sent: A simple HTTP GET request with no payload
- When: Only when you have opted into Appsero tracking. Not called if tracking is disabled (the default)
- What is returned: Your server’s public IP address, which is included in the Appsero diagnostic data
Cloudflare Terms of Use | Cloudflare Privacy Policy
Screenshots
FAQ
How do I add customer reviews to WooCommerce for free?
Install Trustie. It integrates with WooCommerce’s existing review system and adds better-looking review cards, star-rating summaries, rating breakdowns, and an automatic review request email after purchase. No separate tables, no data lock-in — your reviews stay in the wp_comments table where WooCommerce already stores them. Free forever, with an optional Trustie Pro upgrade if you want photo reviews and custom forms later.
What’s the best free Google reviews plugin for WordPress?
We’re biased, obviously, but Trustie’s Google reviews integration is designed to be unfussy: add your Google API key and Place ID, drop the [trustie_google_reviews] shortcode wherever you want the reviews to appear, and Trustie handles the rest — star ratings, reviewer names, “View on Google” links, and JSON-LD schema for rich search results. It caches API responses for 24 hours to keep your Google quota happy.
How do I display testimonials on my WordPress site without WooCommerce?
Trustie works without WooCommerce. Use [trustie_testimonial_form] for a submission form, and [trustie_testimonials] to display them in grid, list, masonry, or slider layouts. You can auto-approve testimonials above a rating threshold you choose, or moderate manually. Works on service sites, portfolios, agencies, and any other WordPress site where happy customers want to say nice things.
Can I import reviews and testimonials from another plugin?
Yes. Trustie auto-detects testimonials from Strong Testimonials, Easy Testimonials, and Starter Templates, and lets you import them with one click. For product reviews, if you have existing WordPress comments on products from before you enabled WooCommerce reviews, Trustie can convert those comments into star-rated reviews with a default rating you choose.
Does this work without WooCommerce?
Yes. Google reviews, testimonials, the floating widget, and the reviews page all work without WooCommerce. Product review features (star ratings, review lists, review forms) require WooCommerce.
How do I show Google reviews?
- Create a Google API key with the Places API enabled.
- Find your Google Place ID.
- Enter both in Trustie > Settings > Google Reviews.
- Add
[trustie_google_reviews] to any page.
Google’s API returns up to 5 individual reviews, but the aggregate rating reflects all your Google reviews.
Can I customize the colors?
Yes. Go to Trustie > Designer to set colors for stars, buttons, cards, and accents. Colors are applied site-wide through CSS variables.
Does this create its own review system?
For product reviews: No. Trustie displays your existing WooCommerce reviews (stored in wp_comments). It does not create separate tables.
For testimonials: Yes. Trustie creates a Testimonials custom post type to store customer testimonials separately from product reviews.
Can testimonials be auto-approved?
Yes. Set an auto-approve threshold in Trustie > Settings. Testimonials at or above your threshold are published automatically. Lower-rated testimonials are held for manual review.
Does Trustie help with SEO?
Yes. Trustie outputs JSON-LD structured data (LocalBusiness, AggregateRating, Review schema) that Google uses for rich results in search. This is automatic — no configuration needed.
Is the testimonial form spam-protected?
The form uses WordPress nonces for security. For additional spam protection, we recommend a CAPTCHA plugin like hCaptcha or reCAPTCHA.
Can I import testimonials from another plugin?
Yes. Trustie detects testimonials from Strong Testimonials, Easy Testimonials, and Starter Templates automatically. Go to Trustie > Settings > Testimonials (or the Import tab) and click Import. You can choose to keep or remove the originals.
ChangeLog
1.1.17
- Update: Readme refreshed — clearer positioning, friendlier voice, and better search visibility on the WordPress.org plugin directory
- New: Masonry layout now renders properly for product review grids — use
layout="masonry" on [trustie_reviews] or [trustie_all_reviews]
- Fix: Owner responses on reviews now show “Our reply” instead of the site name, so replies read as a single voice across product listings
- Update: Google Reviews documentation clarifies that the 5-review cap is a Places API limit, not a universal Google constraint
- Update: Minor style amendments for review and testimonial cards
1.1.16
- Fix: Floating widget review summary now renders “Based on N reviews” and the sources line on separate lines instead of collapsing inline
- Fix: Widget star colours respect Brand Hub variable with fallback
- Fix: Review request cron recovers cleanly from a stalled state
- Improvement: Review tile polish — uppercase labels, smaller scale indicator, 2-col grid for custom fields, slider rendering for scale fields
- Improvement: Custom form fields hidden on reviews-archive tiles (belong on product page only)
- Fix: Feature registration cleanup — removed ghost toggles and duplicates
1.1.15
- Fix: Testimonial shortcode now respects the columns layout setting (was defaulting to 3 instead of 2 on fresh installs)
1.1.14
- Fix: Removed dark mode styles from floating widget — widget now always renders with Brand Hub colours regardless of device theme
- Fix: Testimonial slider track no longer wraps cards incorrectly
- Fix: Slider navigation hover uses star colour variable instead of inline styles
- Fix: Removed inline slider CSS in favour of CSS variables from Brand Hub
1.1.13
- Improvement: Font override fields and CSS variable fallbacks
1.1.12
- Fix: Body font now correctly inherits theme font (CSS sync from Pro)
- Fix: Font capture reads from content text instead of document.body
1.1.11
- Fix: Google Reviews tab no longer shows on Reviews Page when API is not configured
- Fix: Floating widget tab star icon now matches text colour instead of forcing gold
- Fix: Display Name field shown for all reviewers (logged-in users can edit, pre-filled from profile)
- Improvement: Appsero tracking limited to environment data only — no personal info collected
1.1.10
- Fix: WordPress 6.7 translation loading notice — defer Appsero SDK init to init hook
1.1.1
- Sync: Shared features class v2.0.0 and settings template synced with Pro
1.1.0
- Major: Plugin-owned feature registration — Trustie Free now registers its own features independently
1.0.6
- Fix: Floating widget review count and source breakdown now use accurate DB totals
- Fix: Widget handles WP_Error from unconfigured Google Reviews without crashing
1.0.5
- Fix: Designer settings not saving — hidden logo width field blocked form submission (added novalidate)
- Fix: Google reviews CSS registered too early — moved to proper enqueue hooks
1.0.4
- Fix: Reviews page performance — batch meta/product queries (800+ queries → ~10)
- Fix: Floating widget CSS/fonts not loading on non-product pages
- New: Reviews page transient caching with 5-minute TTL, auto-invalidated on review changes
- New: Lightweight widget-only CSS enqueue — saves ~30KB on non-review pages
1.0.3
- New: Unified email system — review request emails use Brand Hub wrap_document()
- New: All WooCommerce emails automatically styled with Brand Hub colours
1.0.2
- Fix: Designer Interface tab cleaned up (UI Style only)
- New: Emails tab in Designer for header/footer and social link settings
1.0.1
- Fix: Review request cron now queries shipped orders when HQ is active
- Fix: Prevent double-scheduling when both Trustie and HQ set review request due dates
1.0.0
- Initial release
- Product review shortcodes (rating, reviews, review form)
- Testimonial collection and display with customizable star colors
- Google Reviews shortcode with JSON-LD schema markup
- Floating reviews widget showing reviews from all sources
- Standalone /reviews/ page (works without WooCommerce)
- Review request emails after WooCommerce orders
- Visual Designer for customizing colors and branding
- WCAG 2.1 AA accessibility compliance