Guide banner on how to embed Google reviews on your website with a widget

Google Reviews Widget: How to Embed Google Reviews on Your Website

Key takeaways:

  • Google has no official reviews widget, so you choose between a hosted tool, a plugin, or the Places API.
  • The Places API returns a maximum of 5 reviews per place and requires author and Google Maps attribution.
  • Review widgets on your own site never earn star rich results, because Google treats them as self-serving reviews.
  • Keep the widget under Core Web Vitals limits: LCP within 2.5 seconds and CLS at 0.1 or less.
  • A widget builds trust on your site, but your Google Business Profile is what ranks in local search.
What this guide covers

A Google reviews widget is a block of code that pulls reviews from your Google Business Profile and displays them on your website, usually through a hosted tool, a WordPress plugin or the Google Places API.

The catch is that Google itself offers no copy and paste widget for the reviews customers leave on Google Search and Google Maps. Search for one and the first page is mostly vendors selling their own tool. Free plans, API quotas and fine print all differ, and some choices quietly slow your pages or break rules most owners never read.

This guide compares every route without selling one: free and paid widgets, the official Places API and its limits, setup by platform, speed, privacy and the structured data trap, plus a decision table and a contrarian point.

What is a Google reviews widget?

A Google reviews widget is an embeddable element that shows your Google star rating, review count and selected customer reviews on your own website. It reads the same reviews customers see on Google Search and Google Maps, then displays them as a slider, a grid, a badge or a full review wall.

Most widgets work the same way. You connect your Google Business Profile (still called Google My Business by many owners), pick a layout, then copy an embed code into your site. The widget provider fetches new reviews automatically on a schedule, with no manual work.

Embed code (or embed snippet): a short code snippet of HTML or JavaScript, supplied by a widget provider, that loads its content inside your page.

Vendors promise that widgets boost credibility and increase conversions. The benefits are real but modest: widgets showcase customer feedback as social proof to potential customers during purchase decisions, and a link back to Google makes that record of customer satisfaction credible.

A widget only displays the reviews you already have. If your profile shows eleven reviews from 2023, embedding them advertises the gap. Collecting comes first, for example with an NFC tap card that a customer taps at checkout to open your Google review page.

Is there a free Google reviews widget?

A free Google reviews widget exists in three forms: the free plan of a hosted widget provider, a free WordPress plugin, and a do it yourself build on the Google Places API within its monthly free usage. Google does not publish its own review widget for websites.

Hosted software such as Elfsight, EmbedSocial, Taggbox, Tagembed, Featurable and Jotform advertise a free plan or a free trial. A "free forever" label often comes with conditions: a cap on monthly views, the vendor's branding on the widget, fewer layouts or slower review updates.

Paid plans run as a monthly subscription and add features: a review aggregator to display reviews from Facebook, Yelp or an Instagram feed, moderation, custom CSS and no branding. A paid widget earns its fee when reviews sit near a checkout. For a five page service site, a free plan or a simple link often does the same job.

Option Cost Main limit
Hosted widget, free plan $0 View caps, vendor branding, fewer layouts
Hosted widget, paid plan Monthly fee Recurring cost, third-party script on every page
WordPress plugin Free or premium Plugin weight, needs updates with WordPress
Places API build 1,000 free calls, then $25 per 1,000 5 reviews max, strict attribution rules
Google Maps embed $0 Shows a map pin, not a review feed
Manual testimonials $0 No live proof, must stay accurate

The Google Maps option is often forgotten: the "Share or embed map" menu gives you an HTML snippet, and the Maps Embed API is free with unlimited requests. It shows where you are, not what customers say.

How to embed Google reviews with the official Google API

Embedding Google reviews the official way means calling the Google Places API with your place ID and rendering the response yourself. It is the most reliable source any developer can query for public reviews, with hard limits on volume, attribution and storage.

The first limit is volume: the reviews field returns a handful of reviews, sorted by relevance, with no way to page through the rest. The same response returns your average rating and userRatingCount, the total review count, often the more persuasive number for your audience.

The Places API returns a maximum of 5 reviews per place, sorted by relevance, according to the Google Places API reference.

Cost is the second limit. Reviews belong to the Place Details Enterprise + Atmosphere SKU, which the Google Maps Platform pricing page lists with 1,000 free calls a month, then $25 per 1,000 calls. A busy site can pass the free cap quickly, so load reviews only on the pages that need them.

Display rules are the third. The Places API policies say you must always credit the author when you show a review (avatar, name and profile link) and show Google Maps attribution, ideally the logo. You may not cache or store review content beyond narrow exceptions; only the place ID can be kept indefinitely.

The other Google API, for owners only
  • The Business Profile API lists every review of a verified location, up to 50 per page.
  • Access requires a profile verified and active for 60+ days and a website for the business.
  • You apply through Google's access form, and approved projects receive a 300 QPM quota.

This owner API explains why many paid widgets ask you to log in with the Google account that manages your profile: it is how they show more than five reviews.

Which Google reviews widget should you choose?

The right Google reviews widget depends on your platform, your review count and who maintains the site. A florist with 40 reviews on Shopify and a dental group with six locations need different tools, and a business with a handful of reviews may not need a widget yet.

Use the table below as a shortcut. It weighs cost, setup time, speed and how many reviews each option can show.

Your situation Best option Why
Few reviews, most of them old No widget yet, collect first A thin, dated feed signals a quiet business
Small site, no developer Free hosted widget or plugin Live in minutes, cost stays at zero while you test
Shopify store Reviews app as an app block No code, placed and moved in the theme editor
Developer on staff, speed first Places API, server-rendered Full control, but five reviews at most
Several locations, full history Paid tool linked to your profile Owner access is the only way past five reviews
You want stars in Google results None of the above Self-serving review markup is ineligible

Two rows deserve a second look. A thin review count is a collection problem, not a display problem. If your average also sits below four stars, work to lift your star rating before you put it on every page.

The last row matters for anyone buying a widget for SEO: no option puts review stars next to your homepage in Google results, as explained further down.

A widget can only show reviews your customers already left

Put a review card on your counter so happy customers can tap it with an iPhone or Android phone, or scan its QR code, and land straight on your Google review page. No subscription.

See the review cards →
Digifeel NFC review plates and cards for Google, Instagram and Facebook

How to embed Google reviews on your website (WordPress, Shopify, Wix)

Embedding Google reviews on a website follows the same four steps on every platform. Only the last one changes between WordPress, Shopify and Wix: where you paste the embed code so that visitors see the reviews.

  1. Create an account with a widget provider and connect your Google Business Profile, or select your business listing by name.
  2. Choose a template and preview it with your real Google reviews.
  3. Adjust the settings: design, colors, fonts, language and number of reviews.
  4. Generate the embed code and paste it on the page.

Can you add a Google reviews widget without a developer? Yes: no coding required for hosted widgets and plugins, and no coding knowledge beyond copy and paste. Coding is required only for a Places API build, where someone has to request the data, render it and add the attribution. Every major CMS will support the result: WordPress, Shopify, Wix, Squarespace, Webflow, Weebly and custom sites.

WordPress

On WordPress, either install a plugin from the plugin directory (the free Widgets for Google Reviews plugin tops Google for this search) and place its block or shortcode, or paste a hosted widget's snippet into a Custom HTML block. Elementor and Divi offer an HTML element that works the same way. Keep the plugin current with each update to WordPress.

Shopify

On Shopify, install a reviews app from the App Store, then go to Online Store, Edit theme, click Add block and pick the app from the Apps list. These app integrations can sit on product pages or the homepage and move in the theme editor without code.

Wix

On Wix, the App Market lists apps from third-party developers to add Google reviews, or you can add an HTML iframe element and paste the widget code. Site-wide scripts go through Settings, then Custom Code, which the Wix Help Center says requires a published site with a connected domain.

Squarespace, Webflow and custom sites

Squarespace, Webflow and Weebly each offer a code or embed element. On custom sites, paste the script before the closing body tag, or render reviews server-side from the Places API.

JavaScript widget

Easy to install and updates itself. Adds a third-party request on every visit.

Iframe embed

Simple to paste and isolated from your styles. Harder to customize; without a fixed height, it can shift the layout.

Server-rendered reviews

Reviews arrive in your HTML, the fastest option. Needs a developer and must follow the Places API storage rules.

How to customize a Google reviews widget

Customizing a Google reviews widget means choosing a layout (carousel, Google reviews slider, grid, badge or review wall), matching colors, fonts and language to your brand, and deciding which reviews appear. Most editors offer these customization options with no coding needed; paid plans add custom CSS.

Pick the layout for the page. A small badge with your star rating suits every page, a slider fits a homepage, and a full "wall of love" testimonial layout belongs on a dedicated reviews page. Show the reviewer name, photo and date: those details make customer feedback believable. Some tools also let you collect testimonials by email and add testimonials beside Google reviews; label each source so the review wall stays clear.

Filtering is where widgets get risky. Moderation should remove spam posts, not criticism, yet many editors include a rating filter that hides anything under four or five stars. The FTC guide on featuring online customer reviews is written for platforms, but its advice fits any site that publishes reviews: publish all genuine reviews, and featuring the positive ones more prominently could be deceptive.

  • Do: show your total review count and average rating next to the selected reviews.
  • Do: keep each reviewer's name, photo and a link back to Google.
  • Do: match fonts and colors so the widget reads as part of the page.
  • Don't: hide every review under five stars on a block that implies it shows all feedback.
  • Don't: edit the text of a review or merge several reviews into one quote.

Does a Google reviews widget slow down your site or affect privacy?

A Google reviews widget can slow a site and collect visitor data, because most hosted widgets load third-party JavaScript, fonts and images from the vendor's servers on every page view. The impact depends on how the widget loads and where it sits on the page.

Load time matters, and Google's Core Web Vitals set the targets to protect: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint of 200 milliseconds or less, and Cumulative Layout Shift of 0.1 or less, measured at the 75th percentile of page loads. A widget that pops in late pushes content down. Reserve its height, load it lazily below the fold, and keep it away from your main heading.

Privacy is the other side. A third-party script sees each visitor's IP address and browser details, and some vendors set cookies. For US sites, the California Attorney General says the California Consumer Privacy Act (CCPA) applies to for-profit businesses with over $25 million in gross annual revenue, or that buy, sell or share personal information of 100,000 or more California residents or households.

Privacy checklist before you paste the code
  • Read the vendor's privacy policy and terms of service, and check whether the widget sets cookies.
  • List the vendor in your cookie banner or consent tool if it tracks visitors.
  • If the CCPA applies, confirm the vendor does not use visitor data for cross-context behavioral advertising, which counts as sharing.
  • Prefer server-rendered reviews when privacy matters most: no vendor script reaches the visitor.

Can a Google reviews widget show stars in Google search results?

A Google reviews widget cannot earn review stars for your own business in Google search results. Google Search Central treats reviews that a business shows about itself as self-serving, and pages using LocalBusiness or Organization markup with them are ineligible for the star review feature.

Many widget vendors still offer an auto-generated schema option that promises rich snippets. The official rule, in a page Google updated on September 8, 2026, is explicit:

If the entity that's being reviewed controls the reviews about itself, their pages that use LocalBusiness or any other type of Organization structured data are ineligible for star review feature.

Google Search Central, Review snippet structured data guidelines

The same guidelines say this covers reviews placed on the business's own website directly in structured data or through an embedded third-party widget, and they name Google Business reviews and Facebook reviews widgets as examples. Review markup for your own business earns no stars.

Stars still appear where they count: in the local pack and on your Business Profile. Those come from the reviews on Google, not from markup on your site.

Does a Google reviews widget help SEO?

A Google reviews widget does little for SEO. The widget helps conversion on your site, but Google's local ranking reads reviews where they live: on your Google Business Profile. That is the contrarian point most sellers leave out, and it changes where your budget should go to build trust.

Google names three local ranking factors: relevance, distance and prominence. On prominence, the Google Business Profile local ranking guide says that more reviews and positive ratings can help your local ranking. The reviews counted are the ones on Google, whatever your website displays.

For search engines, embedded reviews add little unique text either: JavaScript widgets often render after the page loads, and the same sentences already live on Google. Your online reputation is judged where the reviews were written.

So start in this order: collect reviews on the profile, reply to them, then show them. Email or SMS automated review requests cover online orders; in a store, a Digifeel card or plate with NFC and a QR code opens the review page in one tap. Then work on ranking in the map pack, where reviews do count.

Where the ranking value sits Reviews on your Google Business Profile influence local ranking. The same reviews in a widget on your site influence whether a visitor calls, books or buys.

Frequently asked questions

Can I show reviews from multiple Google locations in one widget?

Yes, many paid widget services let you connect multiple Google Business Profile locations and either merge them into one feed or give each location its own block. With the Places API, each location is a separate place ID and a separate request, and each request still returns five reviews at most.

Can I reply to a Google review from the widget?

No, a widget is read-only. You reply to reviews from your Google Business Profile, in Google Search or Google Maps, while signed in as the owner or a manager. Many widgets then display your reply under the review, which shows that your customer service reads the feedback.

Do I need a Google API key to embed a Google reviews widget?

You need a Google API key only if you build the widget yourself with the Places API or embed a map with the Maps Embed API, which Google offers at no charge with unlimited requests. Hosted widgets and plugins handle the connection, so you only paste their code.

Why doesn't a new Google review appear in my widget?

A new review must first be published on your Google Business Profile, which can take a while if Google holds it for checks. The widget then shows it at its next sync. With the Places API, a new review may still stay hidden, since only five reviews, sorted by relevance, are returned.

Collect first, then embed

Pick the simplest option that fits your platform: an app block on Shopify, a light plugin on WordPress, an embed element on Wix, or a Places API build if you have a developer. Check the free plan's limits, keep attribution and every genuine review visible, and reserve space for the block. Treat the widget as a conversion tool, not a ranking tool. The ranking work, and most of your online presence, happens on your Business Profile, one new review at a time. This week, count the reviews you received in the last 90 days: if the number is small, is a widget really the next thing your site needs?

Souleymane Enok, local visibility specialist
Souleymane Enok

A local visibility specialist, he writes for Digifeel on Google Business Profile management and customer review collection.

Back to blog