Install a Review Widget

ReviewPanel offers two types of widgets. This page covers both.

Widget types

Free Static Widget

No account required. Generated from a Google Maps URL via the free widget generator.

  • • Displays rating, review count, and business name
  • • 4 layouts (small, medium, horizontal, large), 3 themes (light, dark, auto)
  • • Data is fetched once at generation time — does not auto-update
  • • Includes "Powered by ReviewPanel" branding
  • • No Showcase carousel, no domain validation

Connected Widget (Account Required)

Created from your ReviewPanel dashboard. Linked to your synced business data.

  • • Auto-updates every time your review data syncs
  • • 4 layouts, 3 themes — same as free
  • • Showcase variant with highlighted review carousel (requires consent)
  • • Domain validation restricts where the widget can load
  • • Usage analytics track impressions
  • • Branding removal available on Enterprise plan

Installing a free static widget

  1. 1 Go to the free widget generator.
  2. 2 Paste your Google Maps business URL.
  3. 3 Choose a layout and theme.
  4. 4 Copy the generated embed code and paste it on your website.

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.

Installing a connected widget

  1. 1 Create a widget from your dashboard (Widgets tab → New Widget).
  2. 2 Choose a layout (compact badge, rating card, horizontal, or large) and theme (light, dark, or auto).
  3. 3 Copy the embed code from the widget settings.
  4. 4 Paste on your site. Done.

Connected widget embed code

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.

Free static 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.

Platform compatibility

The embed code works on any website that supports custom HTML:

  • WordPress (or use the dedicated plugin — see below)
  • Wix (via HTML embed block)
  • Squarespace (via code block)
  • Custom HTML sites
  • Any platform with custom code injection

WordPress users

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.

Showcase variant

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