Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
Embedding

How to embed Google reviews on your website: 3 setups and their page-weight cost

Google's own tools, a third-party widget or a cached feed. What each loads, what Google allows, and how to measure it.

Google reviews are public and tied to a Google account. Shoppers read them before they trust a new store. Putting them on your own site saves the shopper a trip to Google Maps. The question is how much each setup slows your page.

CompareThree ways to show Google reviews
1Setup 1

Google's own tools

A Maps embed, the Places UI Kit or the Places API.

Wins at

  • Straight from Google, no extra vendor
  • A Maps embed needs no code beyond an iframe

Struggles with

  • The Places API returns at most five reviews
  • API setups need a Google Cloud project and billing
  • A Maps iframe loads Google's map code on your page
2Setup 2

A third-party widget script

Paste a script tag. It fetches reviews and draws them in the browser.

Wins at

  • No code to maintain
  • Layouts and filters in a dashboard

Struggles with

  • Script, styles, fonts and avatars load on every visit
  • Reviews appear after the script runs
3Setup 3

A cached feed

Reviews are fetched ahead of time and served from cache.

Wins at

  • No call to Google on each page view
  • Can be drawn as plain HTML on your server

Struggles with

  • Someone must refresh it on a schedule
  • Google's terms limit what you may store

What each setup loads and who maintains it. Measure the weight on your own page with the method below.

Setup 1: Google's own tools

Google has no "embed my review feed" button. It offers three things you can build with.

  • A Maps embed. An iframe of your place on Google Maps. It shows your star rating and review count. Shoppers click through to read reviews on Google.
  • The Places UI Kit. A Place Details element that draws a place's details, reviews included. Google bills per Place Details request.
  • The Places API. The Place Details endpoint returns up to five reviews. You render them yourself.

For the API, create a Google Cloud project, enable the Places API and make a key. Then call Place Details with your Place ID. Keep the key on your server. Google picks which five reviews come back, and you cannot page through the rest.

Setup 2: a third-party widget script

Most review widgets work the same way. You paste one script tag into your theme. On each visit, the script loads, fetches your reviews and draws them. That adds the vendor's script, styles, fonts and reviewer photos to the page.

Two things decide the cost. One is how much loads before the shopper scrolls to the reviews. The other is whether the reviews push other content down when they appear. Ask the vendor both, then measure.

Setup 3: a cached feed

Here reviews are fetched ahead of time and stored. A page view reads the stored copy. You can draw it as plain HTML on your server. No review script runs in the browser.

Check the rules first. Google's Maps Platform terms let you cache Place IDs, and coordinates for up to 30 days. They do not list review text. Read the terms before you store Places API reviews.

Idukki sits in this group. Its widget reads reviews from Idukki's cache. A page view makes no call to Google. The widget itself is a script. Its core weighs 79 KB gzipped, by our own measurement. That one figure is ours. Measure the rest on your own page.

How to measure the page-weight cost

We have not published a measured comparison of these setups. Results depend on your theme, so measure on your own page. Here is the method we use.

The test, step by step

  1. 01

    Pick one page

    Use a real product or home page. Copy it as a test page with no reviews.

  2. 02

    Baseline

    Run PageSpeed Insights on mobile three times. Keep the middle result.

  3. 03

    Add one setup

    Add one review setup to the copy. Change nothing else.

  4. 04

    Measure again

    Run it three times and keep the middle result. Repeat for each setup.

  5. 05

    Compare

    Subtract the baseline from each result. That gap is the setup's cost.

Use the same page, device setting and network for every run.
MeasureWhere to find itWhat it tells you
Kilobytes transferredBrowser network tab, filtered by the vendor's domainsHow much the setup downloads
RequestsNetwork tab, same filterHow many files it pulls in
Largest Contentful PaintPageSpeed Insights, mobileWhether the main content now shows later
Total Blocking TimePageSpeed Insights, mobileHow long scripts keep the page busy
Cumulative Layout ShiftPageSpeed Insights, mobileWhether reviews push content down when they load
What to record for each setup. Fill in your own numbers.

A setup that loads below the fold may barely move LCP. It can still add kilobytes and blocking time. Record all five. Our widget speed tool runs a similar check. Core Web Vitals and UGC widgets explains each metric.

Will embedded Google reviews earn stars in search?

No. Since September 2019, Google calls these reviews self-serving. It shows no review stars for them. This covers LocalBusiness and Organization markup. It applies whether you add the markup or a widget does.

Do not relabel Google business reviews as product reviews to get stars. They review your store. Product review stars need reviews of that product. The schema guide for ecommerce covers product markup.

Should you show only 4 and 5 star reviews?

You can filter by star rating. Show your overall average next to the filtered list. Then shoppers see the full picture, and the feed is honest about what it hides.

A shopper who checks Google will still see the reviews you hid. Reply to the critical ones on Google, where every shopper can read the reply.

Where to put the reviews

On the home page, store-wide reviews build first trust. On a product page, reviews that mention the product answer a specific doubt. Near checkout, short reviews about delivery and returns help most. Google reviews as shoppable content covers matching reviews to products.

Running Shopify? How to embed Google reviews on Shopify covers theme app blocks step by step.

Questions store owners ask

  • Does Google have an official review widget?

    No feed widget. Google offers a Maps embed, the Places UI Kit and the Places API.

  • How many reviews does the Places API return?

    Up to five per place. Google chooses which five.

  • Will a review widget slow my page?

    It adds some weight. Measure it with the five-step test above on a mobile product page.

  • Can I get star ratings in Google Search from my Google reviews?

    No. Google shows no review stars for reviews of a business on that business's own site.

Sources

  1. 1Google, Place Details (Places API) · The Place Details endpoint and its reviews field.
  2. 2Google, Places UI Kit overview · Place Details elements and per-request billing. Checked 14 October 2026.
  3. 3Google Maps Platform, Service Specific Terms · What Places API content may be cached. Checked 14 October 2026.
  4. 4Google Search Central, Making review rich results more helpful (2019) · The rule on reviews shown on a business's own site.
  5. 5Google Search Central, Review snippet guidelines · Current rules for review markup.
  6. 6web.dev, Core Web Vitals · What LCP, INP and CLS measure.
#Google Reviews#Embed#Social proof#Reviews#Page speed

Continue reading

8 pieces in this cluster

These long-form pieces on the Idukki blog link back to this article, go deeper on the cluster.

More from Rohin Aggarwal