ReviewPanel offers two types of widgets. This page covers both.
No account required. Generated from a Google Maps URL via the free widget generator.
Created from your ReviewPanel dashboard. Linked to your synced business data.
The free widget shows a snapshot of your data at generation time. To get auto-updating data, create an account and use a connected widget instead.
The connected widget uses a script tag that handles rendering via an iframe. Paste both the container div and script where you want the widget to appear:
<div class="reviewpanel-widget" data-id="your_widget_id"></div> <script src="https://reviewpanel.dev/api/widgets/your_widget_id/script.js" async></script>The script loads asynchronously, fetches your latest review data, and renders the widget inside an iframe. It won't block your page rendering. If anything fails (network, subscription, domain not allowed), it fails silently — no broken UI on your site.
You can find the exact embed code in your dashboard under Widgets → select a widget → Embed Code.
The free widget uses a different script (static-widget.js) with your business data encoded in the URL:
<div class="reviewpanel-widget"></div> <script src="https://reviewpanel.dev/static-widget.js?d=BASE64_DATA" async></script>The data parameter contains your business name, rating, and review count encoded at generation time. This is a snapshot — the data does not update automatically. Generate a new embed code from the free widget generator to refresh it.
The embed code works on any website that supports custom HTML:
For WordPress sites, we recommend the ReviewPanel WordPress plugin instead of the raw embed code. The plugin provides a Gutenberg block and shortcode for easier management.
The Showcase variant displays highlighted reviews with consent from reviewers. This goes beyond the standard rating badge by showing actual review text. Configure which reviews to feature from your dashboard's widget settings.
See also: Widget Domain Validation