Google Reviews Widget

Reusable embed served from widgets.bentliquid.com. Config lives entirely in the embed tag — no database, no per-client server records.

Embed

<script src="https://widgets.bentliquid.com/google-reviews.js" async></script>
<google-reviews-widget
  place-id="ChIJ..."
  layout="marquee"
  direction="elevated"
  max-reviews="5"
  primary-color="#1a1a1a"
></google-reviews-widget>

Attributes

place-idGoogle Place ID (required)
layoutmarquee (default), grid, list, spotlight, badge
directionelevated (default), minimal, editorial — visual treatment, independent of layout
max-reviews1–5 (Google returns at most 5)
min-rating0–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-colorInteractive accent (links, dots, "read full review")
text-colorBody text color
themelight (default) or dark
api-baseOverride the proxy origin (rarely needed)

Live demo

Renders when a ?place_id= query param is present, e.g. ?place_id=ChIJ...

Add ?place_id= to the URL to preview.