Put your real Google reviews on your website in about two minutes. Choose one of 8 layouts and 12 themes, copy a single line of code, and the widget keeps itself up to date as new reviews arrive — no plugin to install, no code to write, nothing to maintain afterwards.
Your Google reviews are doing their best work on a page you do not control. Someone who reaches your website has already decided to consider you — and that is precisely the moment they look for a reason to trust you or a reason to leave. Sending them back to Google to check your rating is sending them back to a page that lists your competitors underneath you.
Reviews on your own page close that gap. They answer the objection where it is felt, in the visitor's own words rather than your marketing copy, and they keep changing — which gives a static service page a reason to look fresh to both people and crawlers.
Recency is read as competence
A review from last week says the business is active and still good. One from 2021 raises a question you do not want asked. Because the widget pulls live, your newest reviews always lead.
Names and photos beat testimonials
A hand-written testimonial block reads as marketing. A Google review carries a real name, a real photo and a date the visitor knows you cannot edit.
It works hardest near a decision
The highest-value placements are next to a booking form, a phone number or a price — not buried on a testimonials page nobody visits.
How to add Google reviews to your website
1. Connect your Google Business Profile
Sign in and pick the location whose reviews you want to show. We read them straight from your verified profile, so nothing has to be copied by hand or kept in sync.
2. Choose a layout and theme
Eight layouts and twelve themes, plus control of colours, fonts, corner radius and shadow if the defaults do not match your brand.
3. Paste one line of code
Drop the snippet wherever the reviews belong. It renders in a shadow root, so your site CSS and the widget can never interfere with each other.
That is the whole install. The async attribute means it never blocks your page from rendering, and new reviews appear without you editing the code again.
Adding the Google reviews widget to your platform
WordPress
Add a Custom HTML block where you want the reviews and paste the snippet. For a site-wide badge, use your theme's footer or header hook instead. You do not need a reviews plugin, which is one fewer thing to update and one fewer thing to break on a core release.
Shopify
In the theme editor add a Custom Liquid section and paste the snippet, or drop it into theme.liquid before the closing body tag to show it on every page. Product pages convert best with the badge; the wall suits an About or Reviews page.
Wix
Use Add → Embed → Embed HTML and paste the snippet. Give the embed box a little more height than the widget needs, because Wix clips anything taller than the container rather than growing it.
Squarespace
Add a Code block and paste the snippet. Code blocks need a paid Squarespace plan; if you are on the trial the block will show a placeholder until you upgrade.
Webflow
Drop an Embed element on the canvas and paste the snippet. The preview inside the Designer stays blank — Webflow does not run embedded scripts there — so check it on the published site rather than in the editor.
Plain HTML or anything else
Paste the script tag into your HTML where you want the reviews to appear. There is no framework requirement and no build step, so it works the same in a static site, a PHP template or a React app.
What makes a reviews widget worth embedding
Most embedded review widgets fail in one of four ways. These are the things worth checking before you put anyone's script on your site — ours or otherwise.
It must not block rendering
A synchronous third-party script holds up your entire page while it loads. Ours is async and fetches reviews after your content is already visible, so a slow response degrades the widget rather than your Core Web Vitals.
It must not inherit your CSS
The usual reason an embedded widget looks broken is your stylesheet reaching into it. Rendering inside a shadow root makes that impossible in both directions.
It must not fake the rating
Filtering out every review below five stars produces a wall visitors do not believe. Showing a four-star review with a sensible reply usually does more for trust than hiding it.
It must not set cookies
A widget that tracks your visitors drags your site into consent obligations you did not ask for. This one sets none.
Partly, and it is worth being straight about which part. Displaying reviews does not directly raise your rankings, and adding review schema for reviews you collected on Google breaks Google's own structured data guidelines — so this widget deliberately does not output review markup that would risk a manual action against your site.
What it does change is behaviour. Visitors who find their objection answered stay longer and return to the search results less often, and a page carrying live review text has relevant, regularly-updated content that a static page does not. Those are real effects — they are just second-order ones, and anybody promising a ranking jump from an embed is selling you something.
Frequently asked questions
Is the Google reviews widget free?+
Yes. Generating the widget and embedding it on your site is free on every plan, including the free one. It keeps pulling new reviews as they come in, with no cap on how many pages you put it on.
Do I need to install a plugin?+
No. It is one script tag, so there is no plugin to install, update or have break after a WordPress core release. That also means it works identically on Shopify, Wix, Squarespace, Webflow and hand-written HTML, none of which accept WordPress plugins.
Will the reviews update automatically?+
Yes. The widget reads your live Google Business Profile, so a review left this morning appears without you touching the code. Responses are cached briefly so a busy page never hammers the API, which means a brand-new review can take a few minutes to show.
Will a reviews widget slow my website down?+
It should not. The script loads asynchronously so it never blocks your page from rendering, and the reviews are fetched after your content is already on screen. The widget renders inside a shadow root, which also means it cannot inherit or fight your site CSS — the usual cause of embedded widgets looking broken.
Does embedding Google reviews help SEO?+
Indirectly, and it is worth being precise about this. Google does not rank you higher simply for displaying reviews, and review schema you add yourself for reviews collected on Google is against their structured data guidelines — so we do not output fake review markup. What it does do is improve conversion and time on page, and give visitors a reason not to bounce back to the search results. Those behavioural signals matter, and the reviews themselves add relevant, regularly-changing text to a page that would otherwise be static.
Can I choose which reviews are shown?+
You can filter by minimum star rating and hide reviews with no written text. You cannot cherry-pick individual reviews to hide a bad one — Google would consider that misrepresenting your rating, and visitors spot an all-five-star wall as fake anyway. A visible four-star review usually raises trust rather than lowering it.
What happens if I have no reviews yet?+
The widget hides itself rather than showing an empty box or a zero rating. Once your first review lands it appears on its own.
Is it GDPR compliant?+
The widget sets no cookies and does not track your visitors. It renders review text, names and photos that are already public on your Google Business Profile. Reviewer profile photos load from Google, so if your cookie policy lists third-party domains, include Google there.
Can I use it on more than one website?+
Yes. The same snippet works on as many sites and pages as you like. If you manage several locations, each one gets its own widget so a location page shows only that location's reviews.
🍪 We use cookies to keep you signed in, remember your preferences, and understand how the site is used.
See our Privacy Policy.