Install the widget
One snippet, pasted once, wherever you want the reviews to appear. No developer, no plugin to install, nothing to keep updated. Below is where the paste box lives on each platform.
The snippet
Build a widget in the app, press Install, and you get three lines that look like this:
Three things about it are worth knowing before you paste:
- The first line is the widget. It renders wherever you put it, and takes the full width of whatever contains it.
- The second line is the attribution link that comes with the free plan. It has to stay a sibling of the widget, not go inside it — the widget clears its own contents when it renders, and a link placed inside would disappear. Keeping it visible is a condition of the free plan; see our Terms.
- The third line is the loader. If you put several widgets on one page, you only need this line once.
Copy the snippet from the app rather than from here: your-widget-id is unique to each widget you build.
Your platform, step by step
Each guide below is the real path through that admin, checked against the platform's own documentation: where the paste box lives, how to reach a badge on every page rather than one, and which of that platform's settings quietly strips the <script> line.
- WordPressCustom HTML block, or the Site Editor for the footer
- WooCommerceOne product, or every product via the template
- ShopifyFree app in the Shopify App Store
- WixEmbed HTML, and the sizing trap to avoid
- SquarespaceA Code block — check your plan first
- WebflowA Code embed — needs a paid Site plan
- MagentoPage Builder's HTML Code element
- BigCommerceThe page editor — Script Manager will refuse it
- DrupalA content block in Full HTML, placed in a region
- JoomlaA Custom module — check Text Filters first
- PrestaShopThe source view of a CMS page
- GhostAn HTML card, or Code injection site-wide
Any HTML site
Paste the snippet into your page where the reviews should appear, anywhere inside <body>. Nothing else is needed — no build step, no dependency, no configuration.
If nothing appears
- Check the script line survived. Many editors strip
<script>tags when the text format is restricted, or when you paste into a visual editor rather than a source view. View the published page's source and look forembed.js. - Check the widget id.
data-rpihas to match the widget you built. Copying an old snippet after rebuilding a widget is the usual cause. - Give it a moment. Reviews are fetched after the page loads, so the widget appears a beat later than the text around it.
- Look for a second loader. Two copies of the
embed.jsline on one page is harmless but unnecessary; one is enough for any number of widgets. - Still nothing? Send us the page address and we will look at it.
Still weighing a widget against the alternatives? See how the four ways to embed Google reviews compare — the Google Maps embed, the Places API and plain copy-paste included.