GetPureProof

How to add video testimonials to Wix (2026)

By , Founder5 min read

Wix gives you almost-WordPress flexibility wrapped in almost-Squarespace simplicity. The trade-off shows up the moment you try to embed a third-party widget — Wix isolates almost everything you add into iframes for safety, which means custom embeds work, but with a few quirks worth knowing upfront.

This guide walks through both methods of embedding video testimonials on a Wix site (Wix Editor or Wix Studio), the gotchas specific to Wix's iframe sandboxing, and where on a Wix template to put them for actual conversion impact.

What you'll need

  • A Wix site on a plan that supports custom code embeds. The Free plan has restrictions; most paid plans (Light, Core, Business, Business Elite) support the Embed HTML element.
  • An active GetPureProof account with at least one approved testimonial in a Space.
  • 10 minutes.

Quick setup on the GetPureProof side

If you don't already have approved testimonials:

  1. Create a Space (gives you a public recording link).
  2. Send the recording link to customers.
  3. Approve incoming testimonials in your dashboard.
  4. Generate a widget from approved testimonials, or use the Space iframe embed for a simple Wall of Love.

Full walkthrough: how GetPureProof works.

Once you have a widget ID (or Space slug) and at least one approved testimonial, you're ready.

Works on all paid Wix plans, both Wix Editor and Wix Studio.

1. Open your site in the Editor. Navigate to the page where you want the testimonials.

2. Add → Embed Code → Embed HTML. This drops a new HTML embed element onto the page.

3. Click the element → "Enter Code." A code editor opens.

4. Paste your widget snippet:

<div class="pureproof-widget" data-widget-id="YOUR_WIDGET_ID"></div>
<script src="https://getpureproof.com/embed.js" async></script>

Replace YOUR_WIDGET_ID with the ID from your GetPureProof dashboard.

5. Update. Wix will render a preview inside the embed element.

6. Resize the element. Wix iframes don't auto-grow vertically the way native blocks do — you need to manually resize the embed element to fit your widget's likely height. For a Wall of Love widget showing 6 testimonials, start at 600–800px tall and adjust after publish.

7. Publish the site. The widget will not display correctly in the Editor preview — it only renders properly on the published site. Always test on the live URL.

Method 2: Iframe-only embed (simpler, less customizable)

If you want a single Wall of Love showing your entire space rather than a curated widget, use the iframe URL directly.

In the same Embed HTML element, paste:

<iframe
  src="https://getpureproof.com/embed/YOUR_SPACE_SLUG"
  width="100%"
  height="800"
  frameborder="0"
  scrolling="yes"
  style="border: none; border-radius: 8px;"
  title="Customer Testimonials"
></iframe>

Replace YOUR_SPACE_SLUG with your Space's slug from the dashboard.

This is simpler — no widget configuration, just every approved testimonial in your space rendered as a Wall of Love. Less control over layout, less performance optimization than Method 1, but works the same way on every Wix plan that supports HTML embeds.

Where to place testimonials on a Wix site

Wix templates default to specific section structures. The placements that work best across most templates:

The "strip" right after the hero. Most Wix templates use horizontal strips for content sections. Add a new strip after your hero with a single short testimonial widget — usually a Carousel or Single Spotlight.

Adjacent to your pricing section or main CTA strip. The strip immediately before or after your call-to-action is high-leverage real estate. A widget here catches visitors at the decision moment.

Dedicated testimonials page in main navigation. Add a new page, embed a full Wall of Love widget, link it from your main nav. Visitors who arrive here are pre-qualified — give them depth.

Avoid scrolling the widget into a side strip alongside other content. Wix's responsive scaling on side-strip embeds is unreliable on mobile.

Wix-specific gotchas

  • Embed elements don't auto-grow. Unlike native Wix blocks, embedded HTML elements have a fixed size. If your widget grows dynamically (more testimonials added), it can be clipped. Set the embed element height generously, and revisit after publish.
  • Editor preview is misleading. Embeds frequently render as a placeholder "This is an HTML embed" message in the Editor. Always test on the published live URL — the preview is not authoritative.
  • Mobile editor needs separate adjustment. Wix has a separate mobile editor. The embed element must be sized independently for mobile. Check it on the mobile editor before publishing.
  • Iframe sandboxing. Wix wraps your embed in its own iframe, then your widget loads its own iframe inside that. Two layers of iframe nesting can cause minor styling oddities (fonts, scroll behavior). Usually fine, but if something looks weird, this is the cause.
  • Custom domain. If you've connected a custom domain to your Wix site, embeds load from that domain — but the widget code itself fetches from getpureproof.com. Make sure your site's content security policy (if you have one configured via Velo) allows this.
  • Velo for advanced customization. If you need to programmatically swap widgets based on URL, user data, or page logic, Wix's Velo platform lets you write JavaScript that injects the embed dynamically. Overkill for most use cases — only worth it if you need conditional embeds.

Going live

After embedding:

  1. Click Publish in the Editor.
  2. Visit the live URL (not the Editor preview) and verify the widget renders correctly.
  3. Test on a real phone — mobile rendering on Wix embeds is the #1 source of "my widget looks broken" support requests.
  4. Verify only approved testimonials appear. In your GetPureProof dashboard, anything in Pending, Rejected, or Archived stays hidden from the widget.
  5. Run the page through PageSpeed Insights or Lighthouse. Wix sites have variable baseline performance; the widget loads asynchronously, so it shouldn't drag your scores — but the bar to clear is the rest of your Wix theme, not the embed.

Closing thought

Wix's iframe sandboxing makes embedding video testimonials slightly more involved than on a hand-coded site, but not by much. The Embed HTML element on a paid plan handles every modern widget format. Once it's running, every approved testimonial appears in the widget automatically — no more visits to the Editor required.

Embed in Wix in under 10 minutes.

Set up your Space, paste the snippet into a Wix Embed HTML element, publish. Browser-based recording for your customers, zero friction. Free plan available.

Start free