How do I add a Google reviews widget to my website?

By Zyff

Short answer

Search for your business by name, choose a layout, then copy the two lines of code the builder produces and paste them into your page where the reviews should appear. The snippet is one <div> and one <script> tag, so it works the same in WordPress, Shopify, Wix, Squarespace, Webflow or hand-written HTML.

You do not need a Google Business Profile login, an API key or a developer account — the reviews Google already publishes for your business are public, and the widget reads those.

What you need before you start

Less than most tutorials assume. There is no Google Cloud project to create, no OAuth screen to configure and no API key to rotate, because the reviews shown on a Google Maps listing are public information and a widget reads them the same way a visitor does.

What you do need is a business that appears on Google Maps. If searching your business name in the builder returns nothing, the listing itself is the problem — an unverified or suppressed profile has no public reviews to show, and no widget can conjure them.

  • A business with a public Google Maps listing.
  • Somewhere on your site you can paste HTML — a Custom HTML block, a theme file, or a code widget.
  • A free Zyff account, which is what gives the embed an owner so you can edit it later.

How many reviews you can actually show

This is the part most widget pages are quiet about, and it is worth knowing before you choose a tool. Google's Places API returns at most five reviews for a business in a single request, and it offers no way to sort, page through, or ask for different ones. Any widget claiming to display your full review history is either reading them from somewhere Google does not sanction, or overstating what it does.

Zyff's approach is to keep what it has already seen: each time the widget is refreshed, newly returned reviews are merged into a pool rather than replacing it, so a listing that shows five at a time gradually accumulates more. The widget always states how the reviews on display were selected and ordered, because showing a filtered set of opinions without saying so misleads whoever reads it.

Where the code goes on each platform

The snippet is ordinary HTML, so the answer is the same everywhere: put it wherever that platform lets you paste HTML. The <div> marks the spot the widget fills and the <script> tag can sit right beside it.

  • WordPress — a Custom HTML block in the editor, or the theme's footer for a site-wide widget.
  • Shopify — an Custom Liquid section, or a snippet included from your theme.
  • Wix — Settings → Custom Code, or an Embed HTML element for a specific spot.
  • Squarespace — a Code Block on the page, or Settings → Advanced → Code Injection.
  • Plain HTML — anywhere in the <body>.

What it costs

Building, previewing and restyling a widget cost nothing and need no account at all. Saving one — which is what produces the embed code — needs a free sign-in, because a widget running on your website has to belong to somebody so you can edit, pause or remove it later.

On the free plan you can keep 1 saved widget and it will render 200 times a month across every site you have embedded it on. Once that allowance is spent the widget pauses — it renders nothing until the 1st of the following month (UTC) or you move to a plan with a higher limit. Nothing is deleted, and building and editing keep working the whole time.

Google Reviews Widget

Show your real Google reviews on your site in 6 layouts.

Open the tool

Also asked

  • How do I get a Google widget?
  • Can I display Google reviews on my website?
  • How can I add Google reviews to my website for free?
  • How to create a review widget?

All of these have the same answer, so they share this page rather than each getting a near-identical one of their own.