Language:

How to Embed Google Reviews on Your Website for Free

Show visitors exactly what your customers think — with auto-updating review feeds, star rating filters, and layouts that fit any page. Compare your options, set up in minutes, and get tips that go beyond the defaults.
See what ChatGPT thinks Open the Live Widget Editor
How to Embed Google Reviews on Your Website for Free

Fun fact: 97% of consumers read online reviews before choosing a business, and Google remains the most-used review platform (by 71% of consumers) — BrightLocal, 2026

Great Google Reviews don’t help if visitors have to leave your website to find them. You can add Google Reviews to your website as a live, auto-updating feed that keeps social proof where it belongs — right next to your calls to action.

The Elfsight Google Reviews widget is one way to do this: it pulls verified reviews directly from your Google Business Profile, updates automatically, and gives you control over rating filters and display settings – all without writing code. This guide walks you through every available method, including the Google Places API, so you can pick what fits your setup.

In this guide, you’ll discover:

  • How to embed Google Reviews with and without code
  • Your options compared: widget vs native embed vs API
  • Where to display reviews on your website for best results
  • Filtering, sorting, and review moderation settings
  • Optimization tips for conversions and review generation

Quick Start: Add Google Reviews to Your Website

This is the fastest path from zero to live reviews on your website — the entire process takes about 5 minutes.

  1. Open the Google Reviews editor and select a template.
  2. Connect your Google Business Profile (enter business name or Google Place ID).
  3. Click “Add to Website” to get the embed code.
  4. Paste the code into your website’s HTML editor and publish.

Create your Google Reviews widget in the live editor below ↓

How to Add Google Reviews to a Website: Your Options

There are several ways to display Google Reviews on your website, each with different tradeoffs in customization, technical effort, and automatic updates. Here’s how they compare:

MethodDifficultyCustomizationAuto-UpdatesFilteringCost
Elfsight Google Reviews widgetNo codeHigh (6 layouts, colors, fonts, badges, star filters, header)Yes (72-hour cache)By star rating, keyword, individual reviewsFree plan / paid from $5/mo
Google Maps embed (iframe)Basic HTMLNone (map pin with business info)Yes (map data only)NoneFree
Google Places APIDeveloper requiredFull (you build everything)Yes (if coded)Whatever you buildFree API + dev cost
Manual copy-paste / screenshotsNoneNoneNo (instantly outdated)ManualFree

Takeaway: The Elfsight widget is practical if you want layout control, filtering, and auto-updating reviews without code. Google Maps embeds are free, but only link visitors to your profile – they don’t display reviews inline. The Google Places API offers full control, but requires developer maintenance and returns only up to 5 reviews per request. Manual methods work temporarily.

In case you’re a visual learner, here’s a quick video tutorial on adding Google reviews to your website:

Google Reviews on Website Examples: Where and How to Display Them

Before jumping into configuration, think about where reviews will have the most impact. Placement affects both trust and conversions. A widget buried on a low-traffic page won’t do much good for you.

Homepage — above or below the fold

This is the highest-impact placement for most businesses. A review widget above the fold gives visitors a trust signal before they even start scrolling: they land on your page and immediately see that real customers rate you highly.

Google Reviews example - Slider layout

For service businesses and local shops, a slider or a carousel works well – it shows enough reviews to build trust without overwhelming the layout. E-commerce and SaaS sites usually benefit more from placing reviews below the fold, where they reinforce the product pitch as social proof.

Product and service pages

Keyword filtering lets you tailor reviews to the page. A wedding photographer’s pricing page can feature reviews that mention communication and turnaround time, while a gym’s personal training page can showcase training-specific feedback.

Google Reviews example - List layout

Use a list layout here — it’s clean, readable, and doesn’t compete with product images or service descriptions. If your business has review photos from customers, enable the “show only reviews with photos” filter to make the display more visual.

Dedicated testimonials page

If you’re in professional services, B2B, consulting, or any comparison-heavy industry, a dedicated review page is worth creating. Use a grid or masonry layout to showcase review volume; visitors here are actively evaluating providers and want to see a broad range of experiences.

Google Reviews example - Grid layout

Don’t filter too heavily here – let the full picture speak for itself. Pin your strongest reviews to the top so they’re always the first thing visitors see, and enable review photos if you have them.

Floating badge — site-wide visibility

A floating badge keeps your star rating and review count visible as visitors scroll, without taking up page space. It works well in footers, sidebars, or as a corner element. Pair it with a full review widget on your homepage or testimonials page: the badge provides constant trust signals, while the full feed adds depth when visitors want details.

Google Reviews badge

Sidebar — persistent reviews alongside content

If your website has a blog, resource center, or any content-heavy page with a sidebar column, that’s prime real estate for a compact review display. A badge, a sticker, or a short list (2–3 reviews) would work well here, staying visible while visitors read the main content.

Google reviews sidebar layout

Industry matters, too. Restaurants should highlight recent reviews because diners care about what happened last week, not last year. Medical practices may prefer to filter for 4+ star reviews and keep the display broad, while real estate agents benefit from dedicated testimonials pages.

Step-by-Step: Setting Up Your Google Reviews Widget

Now that you know where you want your reviews to appear, here’s the full walkthrough with tips — from choosing a template to pasting the embed code on your website.

Step 1: Choose a template

Open the editor, and you’ll see a selection of ready-made templates. Each one is pre-configured with a different layout and style: carousel, grid, list, masonry, slider, and badge variations. Pick the one closest to what you need and adjust from there.

Choose your Google Reviews template

For most websites, the Carousel template is the safest starting point — it shows enough reviews to build trust without taking up too much vertical space on the page. If you need something compact for a sidebar or footer, choose a Badge template.

Step 2: Connect your Google Business Profile

This is where most people hit their first snag. In the Content tab, you’ll need to connect your Google Business Profile so the widget knows which reviews to pull. You have four connection options:

  • Business name and address — type your business name and street address into the search field.
  • Google Maps share link — find your business on Maps, share, and copy-paste it into the widget.
  • Google Maps embed code — same as above, but copy the code from the “Embed a map” tab.
  • Google Place ID — every business on Google has a unique Place ID. Use this as a fallback if your business doesn’t appear in the name search.
Connect your Google Reviews source

If your business doesn’t appear when you search by name, your GBP might not be verified yet — you’ll need to claim it through Google first. And if you have multiple locations, make sure you’re selecting the right one from the dropdown; each widget displays reviews from one Google location.

Pro tip: Using a Google Maps share link or Place ID is the method for you if your business doesn’t have a physical address ((online businesses, service-area businesses).

To display reviews from multiple platforms (Yelp, Tripadvisor, G2, etc.) or locations, you might want to try the All-in-One Reviews widget instead.

Step 3: Pick your layout

The Layout tab is where you decide how reviews look on the page. There are six primary options, and each suits a different placement:

  • Carousel — reviews scroll horizontally with navigation arrows. Great for homepages.
  • Grid — reviews arranged in configurable columns and rows. Use for dedicated testimonials pages.
  • List — reviews stacked vertically, one after another. Perfect sidebar or narrow page option.
  • Masonry — reviews positioned for optimal vertical space, with cards of different heights.
  • Slider — full-width review slides with auto-rotation. Try for banners and hero sections.
  • Badge — a compact star rating display in standard or floating mode.
Pick your Google Reviews layout

If you just want a trust signal that’s always visible, use the Floating Badge — it stays on screen no matter where the visitor scrolls. A bold Sticker is another compact but powerful option for minimal setups.

Pro tip: The Badge layout is the only one that works well in a footer or header. If you want site-wide visibility without taking content space, pair a full Carousel on your homepage with a Floating Badge across all other pages.

Step 4: Configure the header and “Write a Review” button

The Header tab controls the section above your reviews. It can display your overall star rating, total review count, a widget title, photos of recent reviewers, and most importantly, a “Write a Review” button that redirects visitors directly to your Google Business Profile to leave a new review.

This is one of the most underused features in the widget. Every visitor who sees your reviews is a potential reviewer themselves. The button turns your review display into a review generation tool — instead of just showing social proof, you’re actively collecting it.

Step 6: Customize the design

The Style and Review tabs let you match the widget to your website’s visual identity. Here are the key settings:

  • Review card style — choose between Classic, Bubble, or Spotlight (centered, text-emphasized).
  • Colors — set accent color, card background, text color, star rating color, and link colors individually.
  • Font and size — pick a custom font and adjust text sizes for the widget title and review body.
  • Theme — light or dark mode.
  • Review text display — show full text or a preview with configurable length.
  • Reviewer info — control name format, reviewer photo, verified badge, source icon, and review date.
  • Highlight text — select specific phrases and apply a colored highlight to spotlight key feedback.
Customize your Google reviews design

The Classic card style works for most websites because it preserves the familiar Google look that visitors already trust. If your website uses a dark background, switch to dark mode so the widget doesn’t create a jarring white block in the middle of the page.

Step 7: Filter and sort your reviews

This is where the widget wins compared to native embeds. In the Settings tab under “Filter & Sort Reviews,” you can control exactly which reviews appear and in what order.

  • Minimum star rating — show only reviews rated at or above a threshold (2–5 stars).
  • Exclude by keyword or reviewer name — hide reviews containing specific words.
  • Include by keyword — show only reviews mentioning a specific topic.
  • Show only reviews with photos — filter to display only reviews that include customer images.
  • Sort options — newest first, oldest first, highest rated first, or reviews with photos first.
Filter your Google Reviews

Don’t filter too aggressively — a page showing only 5-star reviews looks curated, and visitors know it. Including a few 4-star reviews actually increases perceived authenticity. And if you have a few standout reviews, use the Pin to Top feature to make sure they’re always the first thing visitors see.

Insight from the Elfsight Team: “Think of the star rating filter like a bouncer: it keeps the troublemakers out, but lets in a range of guests. If you have a critical review you’ve responded to professionally, consider showing it — your response is often more convincing than a wall of perfect scores.”

Step 7: Get the embed code and install

Once you’re happy with the setup, click “Add to Website” in the top right corner. You’ll get a Google Reviews embed code — a short HTML snippet with a script tag and a div element. Copy the full code.

Next, paste it into your website’s HTML editor wherever you want the reviews to appear. The exact steps depend on your platform. The widget works with most CMS and website builders, such as WordPress, Squarespace, Shopify, Webflow, Elementor, and Wix.

Note: After installing, test the widget on at least two devices (desktop and phone) and in an incognito window. Some caching plugins — especially WP Rocket on WordPress — can prevent the widget from rendering until you exclude Elfsight scripts from minification.

Troubleshooting quick check

  • Reviews not loading: Verify your Google Business Profile is verified, public, and has reviews. The widget can’t display reviews from an unclaimed profile.
  • Wrong business showing: Use Google Place ID instead of name search for precision. Multiple businesses with similar names can cause mismatches.
  • New reviews not appearing: The widget caches reviews and refreshes every 72 hours. A review posted today may not show until the next cache cycle.
  • Layout looks different on mobile: Check the mobile preview in the editor. Grid layouts may need fewer columns on small screens — adjust the mobile column count separately.
  • “Write a Review” button not working: Verify the Google review link is configured correctly in the Header tab settings. The button redirects to your Google Business Profile’s review form.

Other Ways to Embed Google Reviews on a Website

A widget isn’t the only way to display Google Reviews. If you prefer a native solution or have developer resources, here are two alternatives worth considering.

Google Maps embed (native iframe)

Google’s Maps Embed API lets you place an interactive map on your website showing your business location. Visitors can click the map to open your full Google Business Profile — where they’ll see your reviews, rating, and business details. The embed itself, however, is a map, not a review display.

  1. Go to Google Maps Embed API and set up a free API key in Google Cloud Console.
  2. Build the embed URL using your business name or Place ID with the place mode.
  3. Paste the iframe code into your website’s HTML editor where you want the map to appear.
  4. Publish and verify.
Key Limitation: The Maps embed shows a map pin — not review text, star ratings, or individual reviews. Visitors have to click through to your Google profile to read reviews. No layout customization, no filtering. It’s a location embed, not a review display.

Google Places API (custom development)

If you have developer resources, the Google Places API gives you direct access to review data that you can display however you want. This is the most flexible method — and the most labor-intensive.

  1. Create a Google Cloud project and enable the Places API.
  2. Generate an API key with appropriate restrictions.
  3. Use the Place Details endpoint to fetch reviews for your business.
  4. Build a front-end display (HTML/CSS/JavaScript) to render the reviews on your website, handling pagination, caching, and responsive design yourself.
Key Limitation: Requires dev skills and ongoing maintenance. Google’s API has usage quotas and rate limits. You’re responsible for the display, mobile responsiveness, caching, and all updates. The API returns a maximum of 5 reviews per request — getting more requires workarounds.

What each method actually displays

Since the three approaches look very different on the page, here’s a quick breakdown of what visitors actually see with each one.

FeatureElfsight widgetGoogle Maps embedGoogle Places API
Individual review textYesNoYes (max 5)
Star ratingsYes (overall + per review)No (visible only after click-through)Yes (if coded)
Reviewer names and photosYesNoYes (if coded)
Owner repliesYesNoNo (not returned by the API)
Review photosYesNoNo (not returned by the API)
Layout options6 built-inMap onlyWhatever you build
FilteringStar rating, keyword, individual reviewsNoneWhatever you build
“Write a Review” buttonYesNoIf you build it

Optimization Tips for Your Google Reviews Widget

Your widget is live — here’s how to get more out of it beyond the default setup.

  1. Enable Google Analytics tracking. The widget has built-in GA/GTM event tracking — it fires events when visitors view reviews, open popups, or click through to Google. Turn it on in Settings to see whether reviews are actually influencing behavior.
  2. Use the AI-generated review summary. The widget can auto-generate a short highlight reel of what customers mention most. Enable it in the AI Features tab — it’s especially useful above the fold where space is tight.
  3. Emphathize the best feedback. Pin your two or three strongest reviews to the top of the widget so they’re always the first thing visitors see. Pick reviews that mention specific outcomes — ‘saved us 40% on shipping’ converts better than ‘great service.
  4. Enable Schema markup for rich snippets. The widget supports Schema.org structured data that can surface star ratings in Google Search results. Won’t work on homepages — see our guide to adding review rich snippets for SEO.
  5. Highlight key phrases inside reviews. If a customer wrote something that nails your value prop, use the Highlight Text feature to make it stand out visually — draws the eye without editing the review.
  6. Put the widget on your thank-you page. Customers are most satisfied right after completing a purchase or booking. Pair the review display with the “Write a Review” button there to catch them at peak willingness to leave a review.

Frequently Asked Questions

How do I add Google Reviews to my website for free?

You can use the Elfsight Google Reviews widget’s free plan, which includes one widget with basic layouts and up to 200 monthly page views. Alternatively, embed Google’s native Place Card using an iframe — this is completely free but only shows your overall rating and business info, not individual review text. For full review display with filtering and custom layouts, a widget is the most practical free-to-start option.

How to display Google Reviews on a website with custom code?

You can use the Google Places API to fetch reviews programmatically and build your own display. This requires a Google Cloud project, an API key, and JavaScript development to render the reviews. The API returns up to 5 reviews per request. You’ll need to handle caching, responsive design, and updates yourself. For a simpler code-based approach, use the Google Maps Embed API to display a Place Card iframe — though this only shows your rating, not individual reviews.

Do embedded Google Reviews update automatically?

With a widget, yes — new reviews appear automatically after the next cache cycle, which is every 72 hours. Native iframe embeds show the current Google rating but don’t display individual reviews. Manual copy-paste and screenshot methods never update on their own and go stale immediately.

Will embedding Google Reviews slow down my website?

The Elfsight widget uses lazy loading, meaning it only loads when the visitor scrolls to the widget’s position on the page. Impact on page speed is minimal. Native iframes may cause minor layout shifts during load. Custom API implementations depend entirely on how they’re coded — poorly optimized builds can affect performance.

Can I link Google Reviews to my website on Shopify, WordPress, or Wix?

Yes. The embed code works on any platform that allows custom HTML. In WordPress, paste it into a Custom HTML block. In Shopify, use a Custom Liquid section. In Wix, use the Embed HTML element. The widget itself is platform-agnostic — installation steps differ slightly per CMS, but the output is the same everywhere.

Conclusion

You’ve now seen how to get Google Reviews onto your website — from a 5-minute widget setup with filtering and layout control, to native embeds and API-based custom builds. You know where to place reviews for the most impact, how to filter them without looking like you’re hiding bad feedback, and how to turn your review display into a review generation tool with the “Write a Review” button.

If you haven’t started yet, open the Google Reviews widget editor and try a template — you can preview the full setup before committing to anything. And if you’re in a vertical like restaurants, healthcare, or real estate, keep an eye out for our upcoming industry-specific guides on how to display Google Reviews on website pages tailored to your niche.

Source cited in the intro: BrightLocal Local Consumer Review Survey 2026

Article by
Technical Content Specialist
Ivan is a technical content specialist at Elfsight. He writes practical API guides and developer docs, covering integrations for different platforms and automation workflows that cut out the manual work.