Reusable embed served from widgets.bentliquid.com. Config lives entirely in the embed tag — no database, no per-client server records.
<script src="https://widgets.bentliquid.com/google-reviews.js" async></script> <google-reviews-widget place-id="ChIJ..." layout="marquee" max-reviews="5" primary-color="#1a1a1a" ></google-reviews-widget>
place-id | Google Place ID (required) |
layout | marquee (default), grid, list, spotlight, badge |
max-reviews | 1–5 (Google returns at most 5) |
min-rating | 0–5, default 0. Hides reviews below this rating. Opt-in curation — Google picks which ≤5 reviews it returns, so a strict value can leave very few. See CLAUDE.md. |
primary-color | Interactive accent (links, dots, "read full review") |
text-color | Body text color |
theme | light (default) or dark |
api-base | Override the proxy origin (rarely needed) |
Renders when a ?place_id= query param is present, e.g. ?place_id=ChIJ...
Add ?place_id= to the URL to preview.