Testimonial widget for WooCommerce

Add video and text testimonials to WooCommerce product pages with a Custom HTML block in the Single Product template.

W

Short answer

To add testimonials to WooCommerce product pages on a block theme, go to Appearance → Editor → Templates → WooCommerce, open the Single Product template, add a Custom HTML block with your VideoTestimonials embed code, and save. Every product that uses the template shows the widget. For a single page, add the Custom HTML block to that page instead.

Steps checked against WooCommerce's documentation on 8 October 2026.

How to add testimonials to WooCommerce

  1. 1In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script)
  2. 2In WordPress, go to Appearance → Editor → Templates → WooCommerce and open Single Product
  3. 3Add a Custom HTML block where the testimonials should go, paste the code and save
The code you paste into WooCommerce looks like this
<div data-vt-widget="carousel" data-vt-space-id="YOUR_SPACE_ID"></div>
<script src="https://videotestimonials.video/embed.js" async></script>

Where to put testimonials on WooCommerce

On every product page (Single Product template)

Testimonials below the product details on every product, without editing products one by one.

  1. In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script).
  2. From your WP Admin dashboard, navigate to Appearance > Editor.
  3. Click Templates, then click WooCommerce in the left sidebar.
  4. Open the Single Product template, which defines the layout of individual product pages.
  5. Add a Custom HTML block where the testimonials should appear (click the Block Inserter or type /html) and paste the embed code.
  6. Save the template. Every product page that uses it now shows the widget.

Source: WooCommerce Docs: Customizing your store with templates

On a single page

A testimonials section on your homepage, shop landing page or a dedicated reviews page.

  1. In VideoTestimonials, open Studio → Widgets, open (or create) a widget, and copy the code from its Code tab (HTML / Script).
  2. Open the page in the block editor and add a Custom HTML block.
  3. Paste the embed code and update the page.

Source: WordPress.org: Custom HTML block

Good to know before you start

  • Template editing in Appearance > Editor needs a block theme; with a classic theme, add the widget to a page or widget area instead.
  • Editing the Single Product template changes every product page that uses it.
  • WordPress strips script tags saved by users without the unfiltered_html capability.

VideoTestimonials vs WordPress testimonial plugins and tools

Prices read from each vendor's own pricing page; oldest check 2026-10-03. VideoTestimonials prices from our pricing page.
ToolTypeFree planEntry paid planUnlimited video fromBest for
VideoTestimonialsTestimonial collection20 text testimonials + 10 video testimonials, no time limitStarter: $24/monthStarter, $24/monthVideo and text testimonials collected by link and embedded on any site
Strong Testimonials (WordPress plugin)Review widgetsFree plugin: collection form and display, 80,000+ active installsFree plugin: FreeNot offered on published plansFree written testimonials on a WordPress site
SenjaTestimonial collection15 testimonials in total, video and text combinedStarter: $29/monthStarter, $29/monthTeams that want a polished all-rounder with rewards and translation
FamewallTestimonial collection10 testimonials, 1 video, 1 wallStandard: $15/monthProfessional, $29/month ($25 billed yearly)Cheap walls of mostly written testimonials

WooCommerce testimonials: frequently asked questions

Can I show testimonials on every WooCommerce product page at once?

Yes, on a block theme: add a Custom HTML block with the embed code to the Single Product template in Appearance > Editor. Every product page that uses that template shows it.

Does this replace WooCommerce product reviews?

No. WooCommerce reviews are tied to products and orders. VideoTestimonials adds video and text testimonials collected through a link you send to customers, which you can show anywhere on your store.

Is there a free plan for using VideoTestimonials on WooCommerce?

Yes. The Free plan includes 20 text testimonials and 10 video testimonials and a Wall of Love you can embed on WooCommerce, with no time limit and no credit card. Starter, at $24/month, adds unlimited testimonials and every widget type.

Why Add Testimonials to WooCommerce?

One template edit puts testimonials on every product page

No WooCommerce extension to install

Video testimonials recorded in the customer's browser

Start building trust today

Add testimonials to WooCommerce.
Video and text.

Collect video and text testimonials with a link, embed them on WooCommerce, and style them to match your brand. Free plan, no credit card, nothing expires.

Free forever plan
No credit card required
Cancel anytime