Skip to main content

Pillar guide · 6 min read

How to put Google reviews on your website

Your Google reviews already convince the people who find you on Google. This guide covers how to add Google reviews to your website so everyone else sees them too — the visitors who arrive from a referral, an ad or a link and never open your profile. You can display Google reviews on your website with one script tag, no plugin and no API key.

Last reviewed by the Reviews Widget product team.

Add Google reviews to your website: what you'll need

To show Google reviews on your website you need three things: a Google Business Profile with at least one review, somewhere on your site that accepts a custom-HTML block, and a reviews widget to connect the two. Nothing else — no developer, no Google Cloud project and no plugin to install or keep updated.

The same setup works for any business. If you'd rather start from the overview, the Google reviews widget page explains what the embedded block looks like once it's live.

Three ways to display Google reviews on your website

There are three routes: copy-paste screenshots, build against the Google Places API yourself, or embed a hosted widget. Screenshots go stale and are invisible to crawlers, the API needs a billed Google Cloud project and ongoing maintenance, and a widget is a single script tag.

Comparison of methods for displaying Google reviews on a website
MethodSetupStays currentOngoing cost
Screenshots or typed-out quotesMinutesNo — frozen the day you take themYour time, every update
Google Places API, built in-houseDays, plus Google Cloud billingYes, if you maintain itAPI usage plus dev time
Hosted reviews widgetAround five minutesYes, refreshed on a scheduleFree plan, or a subscription

One thing the DIY API route rarely mentions: the Places API returns a limited set of reviews per place and its terms constrain how you store and display them. A hosted widget handles the fetching, caching and display rules for you.

How to embed Google business reviews, step by step

Skip the reading — build your widget now

Free plan, no credit card. Your reviews are embedded before you finish this guide.

Six steps: create an account, attach your Google Business Profile by searching your business name, design the widget, copy the script tag, paste it into a custom-HTML block, then publish and verify on the live URL rather than in the editor preview.

  1. 1

    Create a free Reviews Widget account

    Sign up with your email — no credit card. Every review grid you create lives in the dashboard, so you can restyle, add sources or change layouts later without touching your website again.

  2. 2

    Attach your Google Business Profile

    Search by business name and suburb, or paste your Google Business Profile URL. Service-area businesses with no street address are supported. The first fetch pulls your latest reviews and calculates a count-weighted aggregate rating.

  3. 3

    Design the widget

    Choose grid, masonry, list, carousel, a scrolling marquee, review popups or a floating star badge. Set colours, corner radius and typography to match your site, then check the live preview at desktop, tablet and mobile widths. Optional: aggregate rating header, source tabs, and a write-a-review button.

  4. 4

    Copy your embed snippet

    Open the Embed tab and copy the one-line script tag. It is under 200 bytes, loads asynchronously, and renders inside a shadow root so your theme CSS and the widget CSS cannot collide.

  5. 5

    Paste the snippet into your page

    Drop the tag into whatever your platform calls a custom-code block: Custom HTML on WordPress, Custom Liquid on Shopify, Embed HTML on Wix, Code Block on Squarespace, Embed on Webflow, or straight into the markup of a static site.

  6. 6

    Publish and check it renders

    View the published URL, not the editor preview — most builders sandbox scripts inside the editor. Confirm reviews appear, then run the page through Google's Rich Results Test to see the Review and AggregateRating JSON-LD parse cleanly.

Where the snippet goes on each platform

Every builder has a block that accepts raw HTML — it just goes by a different name. Find yours below, then open the platform guide for the exact clicks.

The custom-code block that accepts the embed snippet on each website platform
PlatformWhere the snippet goesFull guide
WordPressCustom HTML block (Gutenberg) or Text tab (Classic)WordPress guide
ElementorHTML widget — included in free ElementorElementor guide
ShopifyCustom Liquid section on an Online Store 2.0 themeShopify guide
WixEmbed HTML element (Editor, Studio, Editor X)Wix guide
SquarespaceCode Block on a 7.1 page sectionSquarespace guide
WebflowEmbed element in DesignerWebflow guide
Static HTML, Astro, Next.js, HugoDirectly in the markup or a componentHTML guide

Where on the page to put reviews

Proof works next to a decision, not in the footer. Put a full grid on the homepage and on the page that carries your main offer, then use a floating star badge everywhere else so reassurance follows the visitor without repeating a heavy block.

  • Homepage, below the hero. Answers "is this a real business?" before anything else is asked.
  • Beside the contact form or buy button. The highest-value position on any site.
  • Service or product pages. Filter to the source most relevant to that audience using source tabs, or keep the page light with a floating star badge.
  • Thank-you pages. Pair the grid with a write-a-review button and new customers become your next reviews.

Schema, stars and what Google actually shows

The widget emits valid Review and AggregateRating JSON-LD, but be clear about what that buys you: Google treats reviews about your own business on your own site as self-serving and generally ineligible for review rich results. Star ratings in Search come from your Google Business Profile.

The markup still earns its place. It describes your reviews in a machine-readable way for the other systems that read structured data, and it validates cleanly in the Rich Results Test so nothing on the page is reported as broken. For the full breakdown, see star rich snippets and review schema explained.

Troubleshooting

Common problems when embedding Google reviews and how to fix them
SymptomLikely causeFix
Nothing renders in the editorBuilders sandbox scripts inside the editor previewPublish and check the live URL
Snippet disappears after savingA rich-text editor stripped the tagUse the HTML/code block, not the visual editor
Blank space where reviews should beWidget still fetching, or wrong grid IDRecopy the snippet from the Embed tab
Scrollbar inside the embedContainer height too smallIncrease the embed element's height
Old reviews showing after an updatePage or CDN cachePurge the site cache and hard-refresh
Widget looks unstyled or clippedParent container has overflow or a fixed heightLet the parent size to content

Sources & further reading

Frequently asked questions

How do I put Google reviews on my website?+

Create a widget, attach your Google Business Profile by searching your business name, choose a layout, then paste the generated script tag into a custom-HTML block on the page where you want reviews. Total time is about five minutes and it needs no plugin, developer or API key.

Can I embed Google reviews without a plugin?+

Yes. The embed is a single script tag that works on any platform accepting HTML, so there is no plugin to install, update, or break after a CMS upgrade. That matters most on WordPress and Shopify, where review plugins and apps are a common source of conflicts and performance complaints.

Do I need a Google Maps or Places API key?+

No. Fetching, caching and refreshing happen on our infrastructure, so you never create a Google Cloud project, enable billing or manage quota. You also never risk an exposed API key in your page source, which is a frequent problem with DIY Places API embeds.

Is it free to show Google reviews on my website?+

The free plan covers one live widget with your Google reviews, all layouts, styling controls and scheduled refreshes. Paid tiers raise the number of grids, review sources, review limits and refresh frequency — see the plan cards for current allowances.

Will embedding reviews give me star ratings in Google search?+

Generally no, and any tool promising otherwise is overselling. Google treats reviews about a business displayed on that business's own site as self-serving and ineligible for review rich results. The stars people see for your business in Search come from your Google Business Profile.

How often do the reviews update?+

Refreshes run on a schedule tied to your plan, pulling new reviews incrementally rather than refetching everything. You can also trigger a manual refresh from the dashboard when you know a batch of new reviews has landed.

Does the widget slow down my site?+

The script is roughly 5 KB gzipped and loads asynchronously, so it is not in the critical rendering path and does not delay Largest Contentful Paint. Reserve height for the container and layout shift stays at zero when reviews mount.

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

Sign up, connect your Google Business Profile, pick a layout (grid, carousel, list, masonry or badge), then paste the one-line script tag into a custom-HTML block on your page. The widget works on WordPress, Shopify, Wix, Squarespace, Webflow and plain HTML sites.

Can I add Google reviews to my website for free?+

Yes. The free plan includes one widget with your Google reviews, every layout, styling controls and automatic refreshes — no credit card required. Paid plans add more grids, more review sources and higher review limits.

How do I show Google reviews on my website automatically?+

Once embedded, the widget refreshes on a schedule and pulls new reviews in automatically, so the block on your page always reflects your latest Google Business Profile reviews without you copying anything by hand.

Can I display Google reviews on a plain HTML website?+

Yes. The embed is a standard script tag, so it drops straight into the markup of any static HTML page. No build tooling, server-side code or JavaScript framework is needed — the script fetches and renders the reviews itself.

Can I embed Google business reviews without showing bad ones?+

Yes. The widget settings include a minimum star-rating filter, so you can display only reviews at or above a threshold you choose. The filter applies across the grid, badge, carousel and popup layouts.

How do I connect my Google Business Profile reviews to my website?+

Search your business name when creating the widget — the tool matches your Google Business Profile and imports its reviews. You do not need to find your Place ID, create an API key or log in to Google.

Put your Google reviews on your website

One script tag. No plugin, no API key, free to start.

All how-to guides