“The handover was clear, practical and easy for our team to use.”
Add approved customer testimonials to your WordPress website.
Collect customer stories with one link, approve the ones you want to publish, then place a responsive TestiFollow widget on the WordPress page where it matters.
No credit card required
Proof placed where the decision happens.
An illustrative website section showing a TestiFollow Grid widget.
One workflow, two WordPress environments
Use a Custom HTML block where your site permits scripts.
On a self-hosted WordPress site, add a Custom HTML block and paste the TestiFollow snippet. WordPress can remove <script> and <iframe> markup for users who do not have the unfiltered_html capability, so an administrator or suitably authorised editor may need to publish it.
WordPress.com also provides a Custom HTML block, but JavaScript and iframe code require a plugin-enabled plan with hosting features activated. Free WordPress.com sites do not accept this kind of widget script.
Confirm that your WordPress.com site is on a plugin-enabled plan before relying on the embed. This restriction belongs to WordPress.com, not to the TestiFollow Free or Pro plan.
<div data-testifollow-widget="YOUR_WIDGET_UUID"></div>
<script async src="https://testifollow.com/embed.js"></script>
Installation guide
How to add TestiFollow testimonials to WordPress
The WordPress-specific step uses the editor’s Custom HTML block. Guidance is based on current official WordPress.org and WordPress.com documentation.
- 1Create a TestiFollow project
Add the brand or website that will collect and display testimonials.
- 2Share the collection link
Send one public link to customers and collect written feedback with consent.
- 3Approve what should be public
Review each Pending submission. Only approved, consented testimonials can appear.
- 4Choose a widget format
Create a Grid, manually controlled Carousel, or Single testimonial widget.
- 5Copy the embed code
The snippet contains only the public widget UUID and the TestiFollow loader URL.
- 6Add it in WordPress
Insert a Custom HTML block on the chosen page, paste both lines of the TestiFollow snippet, and update the page. On WordPress.com, first confirm the site supports script code.
- 7Publish the page
Save and publish through WordPress so the external script can load.
- 8Check desktop and mobile
Open the published page at desktop and mobile widths. If WordPress removes the script, check the editor role or WordPress.com plan before troubleshooting the widget.
Several approved stories on a homepage, service page or sales page.
A visitor-controlled sequence where the content column is narrower.
One relevant customer story beside a product, service or signup action.
WordPress placement ideas
Match the proof to the page’s purpose.
A service business can use a Grid below its core services. A SaaS site can place a Single testimonial beside a signup action. A blog can add a compact Carousel to a landing page without turning every article into a sales page.
- Homepage: introduce several customer perspectives.
- Service or product page: support the exact offer being explained.
- Blog landing page: add proof to the publication’s main entry point.
- Sales page: place one focused story near the relevant decision.
Collection and control
WordPress displays only what you approve.
Your collection page lives on TestiFollow, so customers can submit from a shareable link without logging into WordPress. New testimonials begin Pending. Only approved, consented stories are eligible for a widget or Wall of Love.
The TestiFollow loader creates a sandboxed iframe and resizes the widget after it renders. That keeps its styles separate from the WordPress theme.
Review the approval workflow →Testimonials
Review before publishing
“The collection link was straightforward and quick.”
“A polished experience that made sharing feedback simple.”
“A short illustrative submission for moderation.”
Free or Pro
Start with one WordPress widget at no cost.
Free includes one brand/project, up to 15 text testimonials, one widget and a Wall of Love with TestiFollow branding. Pro is £9.99/month for up to two brands/projects, unlimited testimonials and widgets, customer photos, custom widget colours and branding removal.
WordPress hosting or plan charges are separate from TestiFollow.
Compare TestiFollow pricing →Example Studio customer stories
“The whole experience felt clear and considered.”
Jamie R.Founder · Sample Co.
“A slightly longer illustrative story shows how different card lengths can build a natural testimonial wall without losing readability.”
Morgan P.Director · Demo Works
“Easy to read on mobile and desktop.”
Alex S.Consultant · Example Co.
“A useful home for the stories a business has chosen to publish.”
Taylor K.Owner · Sample Studio
WordPress questions
What to know before publishing
Does TestiFollow have a WordPress plugin?
No. TestiFollow is an independent embeddable service. You use the widget code in a WordPress Custom HTML block where the site and editor permissions allow scripts.
Why did WordPress remove the script from my block?
Self-hosted WordPress sanitises disallowed markup for users without the required capability. On WordPress.com, script and iframe code requires a plugin-enabled plan. Ask the site administrator to confirm both.
Can I share testimonials without embedding code?
Yes. Every active project can have a public Wall of Love, which you can link from a menu, button, post or sales page.
Will the widget inherit my WordPress theme CSS?
No. TestiFollow renders the public widget in an iframe so host theme styles do not rewrite the testimonial cards.
TestiFollow is an independent service and is not affiliated with or endorsed by WordPress or Automattic.
Simple. Fast. Affordable.