Drop an Embed component anywhere in your Webflow layout. Works in the Designer, on CMS collection templates, and globally via Project Settings.
Get your embed code →7-day free trial · No card required
Webflow projects are typically built with precision — layouts that depend on predictable element sizing, controlled spacing, and no unsolicited wrapper markup. Third-party widgets that inject their own container divs, apply inline styles, or load large JavaScript bundles can break that precision.
WeWidget's embed is a single <div> placeholder and a lightweight async script. The widget renders inside that div and inherits the width of its container. You control the layout — position it inside any Webflow div, section, or grid cell using your normal Flexbox or CSS Grid setup.
The Embed component in the Webflow Designer is the right vehicle for this: it sits inside your layout tree like any other element, respects your style inheritance, and renders nothing in the Designer itself (scripts don't execute there). On the published site, it works exactly as intended.
Using the Embed component — the standard approach for any custom HTML or script in Webflow.
Get your embed code from WeWidget
Sign up at wewidget.app/signup (free trial, no card), connect your Google Business Profile, then go to Dashboard → Widget → Embed Code and copy the snippet.
Open your page in the Webflow Designer
Go to your Webflow dashboard, open the project, and enter the Designer for the page where you want the widget to appear.
Add an Embed component
In the Elements panel on the left sidebar, find the Embed element under Components (or type "embed" in the elements search). Drag it onto your canvas in the exact position where you want the reviews to appear within your layout.
Open the code editor and paste your snippet
Double-click the Embed component on your canvas to open the HTML/code editor. Paste the full WeWidget snippet. Click Save & Close.
<div data-review-widget="YOUR-WIDGET-ID"></div> <script src="https://app.wewidget.app/widget.js" data-widget-id="YOUR-WIDGET-ID"></script>
Publish your site
Click the Publish button in the top right of the Designer. Select your domain and publish. The widget will be live on your published site.
If you want the reviews widget to appear on every page in a CMS collection — for example, every blog post, case study, or portfolio item — add it to the collection template rather than individual pages:
To load the widget script once for the entire site (rather than per-page), use Webflow's Project Settings custom code area. This is the cleanest approach if you want the widget on multiple pages:
<script src="https://app.wewidget.app/widget.js" data-widget-id="YOUR-WIDGET-ID"></script>
This goes in Project Settings → Custom Code → Footer Code
Then, in the Designer on each page where you want the widget to appear, add an Embed component containing only the div placeholder:
<div data-review-widget="YOUR-WIDGET-ID"></div>
This goes inside an Embed component on each page where you want the widget
This way the script loads once globally and the widget renders only on pages where you have explicitly placed the div.
The complete snippet for standard single-page use. Paste this into a Webflow Embed component to add the widget to a specific page.
<div data-review-widget="YOUR-WIDGET-ID"></div> <script src="https://app.wewidget.app/widget.js" data-widget-id="YOUR-WIDGET-ID"></script>
Sign in at wewidget.app/login to get your real widget ID in place of "YOUR-WIDGET-ID".
WeWidget works on every major website platform. Pick yours for a dedicated guide.
Or view all platform guides →
Embed component · CMS templates · Project Settings · Free trial