WordPress
How to embed testimonials on WordPress
Direct answer
To embed testimonials on WordPress, publish a Wall of Love or compact widget in Provoon, copy the iframe from Get Embed, and paste it into a Custom HTML block in Gutenberg or an HTML widget in Elementor. You do not need a dedicated testimonial plugin for the basic case. Approve new stories in Provoon and the live embed updates without redeploying your theme.
Why “WordPress testimonial plugin” is not always the answer
Search interest for add testimonials to WordPress and WordPress testimonial widget stays high because every site needs proof. A plugin can work-but it also means updates, storage for video, and another vendor locked to that install. An iframe embed from a testimonial tool keeps video hosting and moderation off your server, which is what many agencies now prefer when clients ask for a video testimonial wall without tanking Core Web Vitals.
Fill the library before you touch Gutenberg
An empty masonry block looks worse than three strong quotes. Collect with a short link after delivery, or import Google and other reviews you already earned. Approve only stories that name a result. Mix one video with a few text quotes if you can-that combination converts better than a wall of stars alone.
Publish in Provoon, then open Get Embed
Pick a Wall of Love for about or services pages, proof avatars near a sticky CTA, or a floating nudge on pricing when space is tight. Publish the surface. Get Embed gives you a single iframe-same pattern as Webflow or Framer, not a WordPress-only shortcode.
Gutenberg: Custom HTML block
Edit the page or post. Add a Custom HTML block where proof should sit-under the hero, beside pricing, or on a dedicated testimonials page. Paste the iframe. Preview desktop and phone. If the frame clips, increase the height attribute in the snippet. For a full walkthrough with screenshots, use the WordPress embed guide under /guides/embed/wordpress.
Elementor and other builders
In Elementor, drop an HTML widget and paste the same code. Most page builders that allow raw HTML work the same way. Avoid stuffing twenty autoplay video players on first paint-Provoon’s published wall is designed to load as an embed so your theme stays lean.
Where to place the embed on WordPress
Homepage trust band, service pages, booking or contact forms, and pricing tables. A full Wall of Love page helps sales calls (“send me proof”). Pair a deep wall with a compact strip near the primary button so buyers do not leave the decision page to hunt reviews.
Keep it fresh without theme deploys
When a new story lands, approve it in Provoon. The WordPress embed can show it without shipping a plugin update or editing functions.php. That is the operational win for solo founders and small teams who cannot wait on a sprint for every quote.
Worth trying this week
- Primary keyword to target on-page: embed testimonials WordPress-use it in the H1 path and first paragraph, not stuffed in every heading.
- Test on a draft page before replacing your homepage hero.
- If a security plugin strips iframes, allowlist your Provoon embed host-do not fight it with a second heavy plugin first.
- Import five strong Google reviews, then ask two customers for video to mix formats.
Quick answers
Do I need a WordPress plugin to embed testimonials?
No for a basic Wall of Love or widget. A Custom HTML block (or Elementor HTML widget) plus a Provoon iframe is enough on most installs.
Can I show video testimonials on WordPress without uploading MP4s to Media Library?
Yes. Host and manage video in Provoon, then embed the published wall so WordPress does not store or stream every file.
Will the embed slow my Core Web Vitals?
A single well-scoped iframe is usually safer than twenty native players or a bloated review plugin. Still preview Lighthouse after placing a large video wall above the fold.
Can I mix Google reviews and fresh video on one WordPress page?
Yes. Import reviews, collect new video, approve both into the same library, and publish one embed.
Related
Collect stories and embed a Wall of Love with Provoon.