How to Add Google Reviews to WordPress (Free Widget or Plugin)
Add Google reviews to WordPress in two minutes: one embed code, or our free plugin from the WordPress.org directory. Steps for every editor and theme.
ReplyOnTheFly Team
Content Team

WordPress is used by 39.6% of all websites, according to W3Techs (October 24, 2026). If your business site is one of them, your Google reviews are probably sitting on a page you do not own. Bringing those reviews onto your own WordPress site puts your strongest proof exactly where people decide whether to trust you.
The good news is that it takes about two minutes either way you do it: one embed code, or our free WordPress plugin if you want the version that keeps itself fresh for AI search. This guide walks through every way to do it, from the modern block editor to Elementor to the old classic editor, plus the plugin question and the honest answer on SEO.
Quick answer
To add Google reviews to WordPress, generate an embed code from a free Google reviews widget and paste it into a Custom HTML block. Or install the free ReplyOnTheFly Widget for Google Reviews plugin from Plugins > Add New, search for your business in its settings, and drop the Google Reviews block on any page. Both pull your live star rating and latest reviews from your Google Business Profile, refresh automatically, and work on every WordPress theme. No account or API key required.

What You Need First: The Embed Code
The only ingredient is an embed code: a small script tag plus, by default, a block of plain text with your reviews (or, for the badge layout, your rating). You get it from a reviews widget builder, and once you have it, every method below is just a matter of pasting it into the right box.

Here is how to get yours:
- Open the reviews widget builder and search your business name and city. It finds your Google Business Profile and previews your real rating and recent reviews.
- Pick a layout, such as carousel, grid, masonry, list, slider, or a compact badge, and choose a light or dark theme to match your site.
- Copy the code it gives you, all of it. The script tag and the text block together are the entire integration.
Want more than five reviews?
Without an account, the widget shows the five reviews Google's public Places API makes available, and Google chooses which five. Create a free account and connect your Google Business Profile to show your full synced review library instead, up to 50 reviews, ordered newest-first or best-first, and filtered by keyword so a landing page can show only reviews that mention that service.
Method 1: The Block Editor (Gutenberg)
This is the default editor in modern WordPress, and it is the simplest path for a single page or post. These steps are for WordPress 7.0 and later; W3Techs counts version 7 on 67.0% of the websites that use WordPress (October 2026).
- Open the page or post where you want the reviews to appear.
- Click the + button to add a block, type Custom HTML in the search, and add that block. You can also type /html in a new paragraph block and press Enter.
- Click Edit HTML, paste your embed code into the HTML panel, and press Update.
- Click Update or Publish on the page, then open the live page to see the reviews render.
Use the HTML panel, not the JavaScript panel. The JavaScript panel is for raw script code, and the embed code is HTML: a script tag plus a block of text. On WordPress 6.x, paste the code straight into the Custom HTML block.

One habit saves a lot of confusion: judge the result on the live page, not in the editor. Use Preview in a new tab, or simply publish and view the page, and the actual reviews appear there.
Code gone after you save?
WordPress's Custom HTML documentation says that when someone without the unfiltered_html capability saves the block, WordPress strips tags such as script. Per WordPress's roles and capabilities guide, on a normal single site Administrators and Editors have that capability and Authors and Contributors do not; on Multisite, only Super Admins do. Ask someone who has it to paste the code, or have an Administrator set up the free plugin: its Google Reviews block and shortcode contain no script tag, so an Author can place them.
On WordPress.com, the hosted service, script tags need a paid plan with hosting features activated; on the free plan they are filtered out when you save. Installing plugins also needs a paid plan there, so the plugin is not a way around it.
Method 2: Page Builders (Elementor, Divi, Beaver Builder)
If you build your pages with a visual page builder, you will not use the Custom HTML block. Each builder has its own box for the same embed code:
- Elementor: drag in an HTML widget and paste the code. Elementor's HTML widget guide says it can include JS scripts and that access to it is restricted to admins, which you can change in the Role Manager.
- Divi: add a Code module.
- Beaver Builder: add an HTML module.
- WPBakery: add a Raw HTML element.
Drop the element where you want the reviews, paste, and save. The widget fills whatever column or section you place it in.
Method 3: The Classic Editor
If your site still runs the classic editor, there is one detail that trips almost everyone up.
Switch from the Visual tab to the Text tab before you paste. The Visual editor quietly strips out script tags, which is the single most common reason a pasted widget seems to vanish. Paste your code into the Text tab, update, and it will work. If the code still vanishes, your account may lack the unfiltered_html capability covered under Method 1.
Showing Reviews in Your Sidebar, Footer, or on Every Page
To display reviews across your whole site rather than on one page, put the code in an area every page shares. Where that is depends on your theme.
Classic themes (the ones with an Appearance > Widgets menu):
- Go to Appearance > Widgets and click the widget area you want, such as your sidebar or footer.
- Click + and add a Custom HTML block.
- Paste the embed code as in Method 1, and save.
Block themes, such as Twenty Twenty-Five, use the Site Editor instead. WordPress's block-based widgets documentation says the Appearance > Widgets menu is intentionally removed for them, and editing is done through patterns, template parts, and other Site Editor features:
- Go to Appearance > Editor to open the Site Editor.
- Select Patterns > Template Parts, then your Footer, and open it for editing.
- Add a Custom HTML block with your embed code, or the free plugin's Google Reviews block.
- Click Save.
WordPress's Site Editor guide notes that changes to the Header and Footer templates apply to all pages of your site that use those templates, not just the page you were working on. Here, that is the point: one edit puts your reviews on every page.
Because sidebars and footers are narrow, a compact badge layout usually looks best there. Save the full carousel or grid for the body of a page, where it has room to breathe.
Build your widget in two minutes
Search your business, pick a layout, copy the code. Free forever, no signup, works on every WordPress theme.
Build My WidgetDo You Need a Google Reviews Plugin for WordPress?
You don't need one, and for most plugins on the market, skipping them is still the better call.
Search "Google reviews plugin" and you will find dozens. Most do the same job the embed code does, but each adds a plugin you have to update, a new surface to keep patched, and one more thing that can clash with your theme or your other plugins. Before you install any of them, check what it loads on your pages, and run PageSpeed Insights before and after. If you want to see the field before choosing, we've compared the best Google reviews widgets honestly, free-plan limits and all.
We ship a free plugin anyway, ReplyOnTheFly Widget for Google Reviews, because there is exactly one job a pasted embed can't do as well on WordPress: keeping the crawler-readable review text fresh. The embed writes your reviews into the page as real text when you paste it, but that pasted text ages until you re-paste. The plugin regenerates it on your own server every hour, forever, and adds a native block with a live preview and, with a free ReplyOnTheFly account, per-page keyword filtering (a wedding page showing only wedding reviews). It never fetches reviews while WordPress builds a page; it only reads the copy it has already stored.
A single embed code sidesteps all of that. There is nothing to install, nothing to update, and nothing to break on your next WordPress upgrade. It behaves the same on every theme, because it is just a script tag and some HTML.

There is one fair question a plugin is sometimes sold on: can search engines actually read the reviews? The Google reviews widget handles this at paste time: it writes your latest reviews into the page as real text, then the live, interactive version takes over when it loads. Visitors get the polished widget. Google renders JavaScript: its JavaScript SEO guide says a headless Chromium renders the page and executes the JavaScript. A December 2024 Vercel study found that the crawlers behind ChatGPT, Claude and Perplexity do not render JavaScript (Google's Gemini and AppleBot do). Those crawlers still find real review text in the page. The one honest caveat: that pasted text stays as it was the day you pasted it. The live widget stays current, but the crawler-readable copy only updates when you re-paste the snippet. If you want it fresh without ever thinking about it, that is precisely what the WordPress plugin exists for.
How to Install the Free Plugin
The plugin is listed in the WordPress.org plugin directory, so you install it like any other:
- In your dashboard, go to Plugins > Add New, search for ReplyOnTheFly, click Install Now, then Activate.
- Go to Settings > Google Reviews, type your business name, and pick it from the list. Your real reviews appear in the live preview. Pasting a widget embed code works too.
- Add the Google Reviews block to a page, or put the shortcode
[rotf_reviews]in your page builder's shortcode element (in Elementor, the Shortcode widget) or a theme template. - The first set of reviews is fetched by a background job, so a brand-new placement fills in on the next refresh. Click Refresh now on the settings screen to fetch them immediately.
The settings screen needs an Administrator. Once it is set up, the block and shortcode contain no script tag, so an Author can place them without the code being stripped. The plugin is free, with no paid tier. Without an account it shows the same five Google reviews as the embed, and a free account raises that limit.
Will Google Reviews on My Site Help My SEO?
It is worth being precise here, because this is exactly where a lot of plugins over-promise.
Embedding your Google reviews will not put star ratings in your Google search results. Google's review snippet guidelines say that if "the entity that's being reviewed controls the reviews about itself," its pages that use LocalBusiness or any other type of Organization structured data "are ineligible for star review feature." Google's own example is this exact setup: "a review about entity A is placed on the website of entity A, either directly in their structured data or through an embedded third-party widget (for example, Google Business reviews or Facebook reviews widget)." Any widget or plugin that promises "stars in Google" for a local business is promising something Google's documentation rules out.
What embedded reviews genuinely give you is fresh, unique, customer-written content on the page, longer time on site, and fewer visitors leaving to go read Google instead. For the ranking question in depth, see whether reviews on your website help SEO. For the full, honest picture, see our complete guide to putting Google reviews on your website.
Where to Place Reviews on a WordPress Page
Layout follows placement, so match the format to where it sits:
- Homepage, near your main button: a compact badge or a short carousel.
- Service and landing pages: a carousel, or, with a free account, a set filtered to reviews that mention that specific service.
- A dedicated reviews or testimonials page: a full grid.
Keep the proof close to the decision. A review sitting beside your "Book Now" button does more work than the same review three scrolls down the page. Our guide to where to put reviews on your website goes page by page.

Frequently Asked Questions
Do I need a plugin to add Google reviews to WordPress?
You don't need one. A single embed code in a Custom HTML block does the job with nothing to install. The one exception is worth knowing: our free ReplyOnTheFly Widget for Google Reviews plugin, listed in the WordPress.org plugin directory, adds what a paste can't. It re-writes the review text into your page every hour on your own server, so the copy AI assistants read never goes stale, and it gives you a native block with a live preview. Embed for simplicity, plugin for freshness: both are free.
Is there a free Google reviews plugin in the WordPress plugin directory?
Yes. ReplyOnTheFly Widget for Google Reviews is free in the WordPress.org plugin directory, with no paid tier. Go to Plugins > Add New, search for ReplyOnTheFly, click Install Now, then Activate. In Settings > Google Reviews, type your business name and pick it from the list. Without an account it shows the five reviews Google's public Places API returns; a free ReplyOnTheFly account raises that limit to your full synced review library.
How do I add Google reviews to WordPress for free?
Use a free Google reviews widget builder to generate an embed code, then paste that code into a Custom HTML block on any page or post. The free ReplyOnTheFly Google Reviews Widget needs no signup and no time limit. Without an account it shows the five reviews Google's public Places API makes available, chosen by Google's own ranking. Connect a free account and it switches to your full synced review library.
Why are my Google reviews not showing on WordPress?
The usual causes are: the code was stripped when you saved, because your account lacks the unfiltered_html capability (Authors and Contributors do not have it, and on Multisite only Super Admins do), so have someone who has it paste the code; you pasted into the Visual tab of the classic editor, which strips script tags, so use the Text tab instead; a caching plugin is serving an old copy of the page, so purge the cache after you paste; or you are judging by the editor rather than the live page, so open the published page in a new tab. A security plugin that blocks external scripts can also be the reason.
Why does my Google reviews embed code disappear when I save?
WordPress strips script tags from a Custom HTML block when the person saving it lacks the unfiltered_html capability. On a normal single site, Administrators and Editors have it, and Authors and Contributors do not; on Multisite, only Super Admins do. Have someone with that capability paste the code, or have an Administrator set up the free ReplyOnTheFly plugin, whose Google Reviews block and shortcode contain no script tag, so an Author can place them. On WordPress.com, script tags need a paid plan with hosting features activated; on the free plan they are filtered out, and installing plugins also needs a paid plan.
Does a Google reviews widget slow down my WordPress site?
A well-built widget will not. Look for a single small script that loads asynchronously with cached review data, so it never blocks the page from rendering. The ReplyOnTheFly widget is about 20 KB compressed, with no dependencies, no iframe and no web fonts. Heavy reviews plugins that load an iframe, custom fonts, and several third-party scripts are far more likely to slow a site than a single embed. Run PageSpeed Insights before and after you add anything.
Can I show Google reviews in my WordPress sidebar or footer?
Yes. On a classic theme, go to Appearance > Widgets, add a Custom HTML block to the sidebar or footer widget area, and paste the embed code. On a block theme, where the Appearance > Widgets menu is removed, edit your Footer template part in Appearance > Editor instead. Because sidebars and footers are narrow, a compact badge layout usually looks best there, while a full carousel or grid is better suited to the body of a page.
How do I add Google reviews to every page of my WordPress site?
Put the code in an area every page shares. On a classic theme, add a Custom HTML block with the embed code to a sidebar or footer widget area under Appearance > Widgets. On a block theme, such as Twenty Twenty-Five, go to Appearance > Editor, select Patterns > Template Parts, open your Footer, add a Custom HTML block or the free plugin's Google Reviews block, and save. WordPress applies changes to the Footer template to all pages of your site that use it.
Do Google reviews on my WordPress site help SEO?
Indirectly. Embedded reviews will not produce star ratings in your Google search results. Google's review snippet guidelines say that when the business being reviewed controls the reviews about itself, its pages that use LocalBusiness or Organization structured data are ineligible for the star review feature, and they give an embedded Google Business reviews widget as an example. What embedded reviews do give you is fresh, unique, customer-written content on the page, longer time on site, and fewer visitors leaving to go check Google. The reviews on your Google Business Profile are the ones that influence local rankings.
The Bottom Line
Your Google reviews are the most persuasive asset you own, and by default they live on a page you do not control, one that also lists your competitors. Moving them onto your WordPress site is a two-minute job with a permanent payoff.
You do not need a plugin, an account, or an API key to start, and you should be wary of anyone selling star ratings in search results, because Google's policy rules that out for a local business. What you get instead is real proof, kept current on its own, shown at the moment someone is deciding to trust you.
Key Takeaways:
- Adding Google reviews to WordPress takes one embed code in a Custom HTML block, or the free ReplyOnTheFly Widget for Google Reviews plugin from the WordPress.org directory if you want the crawler-readable text to refresh itself.
- On WordPress 7.0 and later, paste into the HTML panel after clicking Edit HTML. In the classic editor, paste into the Text tab, not Visual, which strips script tags. In a page builder, use its HTML or Code element.
- For reviews on every page, use Appearance > Widgets on a classic theme, or the Footer template part in Appearance > Editor on a block theme.
- If reviews do not appear, purge your caching plugin and confirm you are viewing the published page, not the editor. If the code vanished when you saved, have someone with the
unfiltered_htmlcapability (an Administrator or Editor on a single site) paste it. The troubleshooting guide covers the other causes, including Google's five-review ceiling. - A free account unlocks your full review library, best-first or newest-first ordering, and keyword filtering for landing pages.
- Embedded reviews will not earn star ratings in search results, but they add fresh on-page content and keep visitors on your site.
Once your reviews are on your site, the next lever is collecting more of them. Start with our guide to getting more Google reviews, then set up a review link and QR code so asking takes three seconds. And if you want the replies handled for you, create a free account and they arrive in your inbox ready to approve.
Not on WordPress? We have the same walkthrough for adding Google reviews to Wix, Google reviews on Squarespace, Google reviews on Shopify, Google reviews on Webflow, Google reviews on Framer, and Google reviews on GoDaddy.
Show the Reviews. Then Answer Them.
Every review on your widget is one that deserves a reply. ReplyOnTheFly watches your Google reviews 24/7 and emails you a ready-to-send draft in your own voice. One tap to approve, no login needed.
Start Free - No Credit Card Required- Unlimited AI drafts
- 5 free one-click posts/month
- Works from your email inbox
Written by ReplyOnTheFly Team
Content Team
Free toolNo signup
Put your reviews on your site
Embed your live Google reviews with one line of code. Carousel, grid, or badge.
Build my widgetOr create a free account to automate replies
Related Articles

Google Reviews on Your Website: Complete 2026 Guide
Add Google reviews to your website free with one line of code. Pick a layout, place it where it converts, and get the honest answer on SEO and page speed.

How to Get More Google Reviews: 15 Proven Strategies (2026)
Learn 15 actionable strategies to get more Google reviews for your business. From QR codes to email campaigns, discover what really works in 2026.

How to Create a Google Review Link & QR Code (2026 Guide)
Step-by-step guide to creating a direct Google review link and QR code for your business. Get more reviews with shareable links customers can use in seconds.