CMS integration
How to Add Testimonials to WordPress
You can add testimonials to WordPress without a plugin using the built-in Custom HTML block — no extra plugin weight, no PHP. The Testivo wall renders same-origin in your post or page, so Yoast/Rank Math and Google see real review content, not an opaque widget.
1. Collect your testimonials in Testivo
Before you embed, gather some proof. Share your Testivo collection link and customers leave a text, video, or audio testimonial in about 90 seconds — no account needed on their end. Approve the ones you like, then theme your wall (grid, masonry, carousel, or popup) and copy the embed.
2. Embed the wall on WordPress
- Edit the page or post and add a Custom HTML block (the + button → search “Custom HTML”).
- Paste the Testivo embed snippet into the block.
- Update/Publish — preview the live page (the block editor shows the raw code, the front end shows the wall).
This is the snippet you'll paste:
<script src="https://testivo.tech/embed/wall.js" data-slug="your-slug" async></script>
<div class="testivo-wall" data-slug="your-slug"></div>3. Bonus: your testimonials are AI-readable
Most WordPress testimonial widgets render inside an iframe that Google and AI assistants can't read. Testivo's wall renders same-origin and ships Schema.org Review markup automatically — free, on every plan — so when a buyer asks ChatGPT, Perplexity, or Google's AI “is {your product} any good?”, your real customer proof is what they read. Here's the JSON-LD it generates for you:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Your Product",
"review": [{
"@type": "Review",
"author": { "@type": "Person", "name": "Jane Doe" },
"reviewRating": { "@type": "Rating", "ratingValue": 5, "bestRating": 5 },
"reviewBody": "Testivo made collecting testimonials effortless."
}],
"aggregateRating": {
"@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": 27, "bestRating": 5
}
}Testivo also publishes an llms.txt feed of your testimonials and allows AI crawlers (GPTBot, ClaudeBot, PerplexityBot) by default. No paid tier, no copy-paste schema snippet.
Frequently asked questions
Do I need a testimonials plugin for WordPress?
No. The native Custom HTML block embeds the Testivo wall directly, so you avoid an extra plugin and the performance cost that comes with it.
Does this work on WordPress.com as well as self-hosted WordPress.org?
On self-hosted WordPress.org it works on any plan. WordPress.com restricts custom scripts to its Business plan and above; on lower tiers, link to your public Testivo wall instead.
Will the testimonials show star ratings in Google?
They can. Testivo outputs Review and AggregateRating JSON-LD automatically, which is the markup Google uses for star-rating rich results — included free on every plan.
Add AI-readable testimonials to WordPress — free
Collect your first testimonial in minutes. No credit card, schema included on every plan.