Why Your Google Reviews Aren't Showing on Your Website (10 Fixes)
Reviews on Google but not on your site? The five-review ceiling, caching, filters, paste mistakes, and the one check that tells you whose problem it is.
ReplyOnTheFly Team
Content Team

A customer tells you they left a glowing review last week. You check your website, and the reviews block still shows the same five it showed in spring. Or worse, the block is empty, and you have no idea whether the problem is Google, the widget, or something you pasted wrong.
This guide covers why Google reviews are not showing on your website, in the order the causes actually turn up. It starts with the one check that tells you whose problem it is, then works through the five-review ceiling, caching, filters, embed mistakes, and the cases where the widget rendered and you simply cannot see it.
Quick answer
Google reviews not showing on your website almost always come down to four things. Any widget that works from your business name alone reads Google's public Places API, and Google's documentation says "A maximum of 5 reviews can be returned," so a newer review is often not missing, it was never offered. Widget data is cached, roughly every 24 hours for public data, and your own site cache sits on top. A minimum rating, keyword, or age filter hides reviews on purpose. And a script pasted into an editor that strips code renders nothing. Before any of that, confirm the review exists on Google Maps. If it is not there, the free Google reviews widget cannot show it, and neither can any other.

First: Is the Review on Google at All?
Half of the "reviews not showing on my website" searches are really "reviews not showing on Google." The two problems have nothing in common, so settle this first.
Open Google Maps, search for your business, open the reviews, and sort by newest. Then compare with your site.
| What you see | Whose problem | Where to go |
|---|---|---|
| Review is on Google and on your site | Nobody's | You are done |
| Review is on Google, not on your site | The website or widget | Keep reading |
| Review is not on Google either | This section | |
| Review was on Google and vanished | Why Google reviews disappear |
If the review is missing from Google, Google's own missing or delayed reviews page gives the reasons, and nothing on your website will change them:
- "Reviews are checked to ensure they comply with our policies. In some cases, this process might take a few days, which can delay a review's appearance on your profile."
- "If you recently merged Business Profiles, it might take a few days for reviews from both profiles to display on Search and Maps."
- "Customers who use older phones or software might have trouble when they try to leave reviews."
- "Reviews removed for policy violations won't be restored."
- "In certain situations, Google might temporarily disable user-created content, including reviews, for certain Business Profiles or business categories to protect business owners."
Google states no timeline beyond "a few days." If a review you could see last month is gone, it was most likely removed under the review policies, and the guide to tracking removed reviews covers how to find out when it happened. ReplyOnTheFly scans your full review history daily and emails you when a review is removed, with a record of what was lost.
Everything from here on assumes the review is live on Google and absent from your site.

Cause 1: The Five-Review Ceiling
This is the most common reason a specific review is missing, and it is not a bug in anything.
Google does not offer a reviews widget of its own. What it offers developers is the Places API, and its documentation for the reviews field is one sentence long: "List of reviews about this place, sorted by relevance. A maximum of 5 reviews can be returned."
So any widget that works from just your business name, with no account and no connection to your profile, shows five reviews that Google chose. Google ranks them by relevance, not by date, and it does not publish how relevance is decided. A review from 2023 can sit in the five for years while last week's review never appears.
Three tells that you are looking at the ceiling:
- The widget shows exactly five reviews, every time.
- The missing review is newer than the five on display.
- The five never change, or change rarely and all at once.
The fix is to give the widget a source other than the public API. With the ReplyOnTheFly widget, connecting your Google Business Profile through a free account switches it to your full synced review library: up to 50 reviews at a time, ordered newest-first or best-first, with keyword filtering if you want a service page to show only reviews about that service.
The free account is enough. Review Replies Pro only removes the small attribution line under the widget.
Other widgets get past the wall by importing your reviews on their side, which is usually where their free plan ends. Our widget comparison covers which vendors charge for it.
Cause 2: Caching, Ours and Yours
A reviews widget should never call Google on every page view. That would be slow for your visitors and expensive for everyone, so review data is fetched on a schedule and served from a cache. The trade is a delay.
For a widget running on public Google data, the ReplyOnTheFly refresh is roughly every 24 hours. The WordPress plugin fetches on its own schedule, every hour in the background, and stores the reviews in your site's database. For a connected account, a new review reaches the widget within about an hour of syncing to your account.
Then your own site adds a layer. A WordPress caching plugin, a CDN, or a site builder's page cache can hold a copy of the page with the old widget data. Your browser can hold one more.
The fix is patience, then a purge. If the review is less than a day old, wait. If it is older, purge your site cache, then reload the page in a private window so your browser cache is out of the picture.
If a review more than a day old is on Google, still missing, and you have no filter set, caching is not the cause. Move on.
Caching is also why your widget keeps working
The same cache that delays a new review is what keeps the old ones on screen when Google's API is slow or returns an error. A widget built to serve stale data on errors will never leave a blank space on your page because Google had a bad minute.
Cause 3: A Filter Is Hiding It
Widgets ship with display controls, and every one of them hides reviews on purpose. People forget they set them.
- Minimum star rating. Set to 4 and every 3-star review disappears, including the thoughtful one you replied to well.
- Keyword filter. A landing page set to show only reviews mentioning "brunch" shows nothing about dinner. If no review matches at all, the ReplyOnTheFly widget shows your most recent reviews instead of an empty space, then switches over once a matching review arrives. Other widgets may show nothing.
- Maximum age. A "last 12 months" setting quietly drops everything older on the anniversary.
- Minimum words. A filter that skips short reviews also skips the five-word rave.
The WordPress trap is inheritance. Every setting in the plugin can be overridden per placement, which means every placement also inherits the saved defaults it does not override. Save a keyword filter as the default once, and every page on the site that does not set its own filter shows only those reviews.
The fix is to open the embed code or the plugin settings and read them. Then check each placement's shortcode or block for its own overrides.

Cause 4: The Embed Never Ran
If the space where the widget should be is completely empty, with no heading, no rating, and no message, the script never executed. This is almost always a paste problem, and each builder has its own version.
| Builder | What goes wrong | Fix |
|---|---|---|
| WordPress classic editor | The Visual tab strips <script> tags | Paste in the Text tab, or use a Custom HTML block |
| WordPress block editor | The editor shows raw code, not the live widget | Preview the published page in a new tab |
| Webflow | Custom code renders only on a paid Site plan; the Designer shows a placeholder | Check the plan, then view the published site |
| Wix | The HTML element runs your code inside a sandboxed frame with its own height | Set the element's height so the widget is not clipped to nothing |
| Google Sites | Same sandboxed frame as Wix | Set the embed's height |
| GoDaddy | The HTML section runs inside an iframe | Set the section height |
| Any site | A security plugin or content security policy blocks outside scripts | Allow the widget's script domain |
The WordPress walkthrough covers each editor, and the Wix, Webflow, and GoDaddy guides cover the plan check and the height settings in detail.
One more that is not your site at all: a visitor's ad blocker can block third-party scripts on their machine. If the widget works in a private window with extensions off, the embed is fine.
Cause 5: It Rendered, and You Can't See It
Sometimes the widget is on the page and still looks broken. Two cases come up again and again.
It shrank to a sliver. A widget placed inside a flex row with no width of its own can collapse to a few pixels wide, so reviews render as a stacked column of fragments or disappear into the gap between two other blocks. The ReplyOnTheFly widget takes the full width of its container by default. If you are using another widget and see this, give its wrapper a width, or move it into its own block.
The heading vanished. Review cards paint their own background, but the business name and star rating above them sit directly on your page. Force a dark theme onto a light page, or the reverse, and that heading can render in ink that matches the background. Leave the theme on automatic, which reads the page behind the widget and matches it, or set it to the same tone as the page.
Then there is the message case. If the widget's space reads "Reviews are unavailable right now," the script ran but could not fetch your listing. The usual reason is a place ID that no longer resolves, which happens after a profile is merged, recreated, or re-verified under a new listing.
Search for your business in the widget builder again, copy a fresh embed code, and replace the old one.

Cause 6: Visible to Visitors, Invisible to Crawlers
This one does not show up in your browser at all. Most reviews widgets build themselves with JavaScript after the page loads.
Googlebot runs JavaScript, so Google can read them. The crawlers behind ChatGPT, Claude, and Perplexity do not run JavaScript, so to them the reviews section is an empty box.
If the reason you added reviews to your site was to be recommended by AI assistants, that matters. The fix is review text that lives in the page's HTML. The ReplyOnTheFly WordPress plugin writes the review text into the page on the server and refreshes it hourly, then the live widget replaces it for visitors.
On other platforms, the embed code can include the review text as plain HTML that the widget swaps out on load. Wix and Google Sites are the exception, because their sandboxed frames keep pasted text out of your page.
One thing no widget does, by Google's rule: put star ratings in your search results. Google does not show review rich results for a business's own reviews on its own site, which the review schema guide explains in full.
Show Every Review, Not Google's Five
Connect your Google Business Profile with a free account and the widget switches from Google's five picks to your full review library, newest first.
Build Your Free WidgetA Ten-Minute Diagnosis, in Order
Run these in sequence and stop at the first one that explains it.
- Find the review on Google Maps. Not there? It is a Google problem. See the first section.
- Count the reviews in your widget. Exactly five, and the missing one is newer? That is the public API ceiling. Connect your profile.
- Check the review's age. Under a day old? Wait. Older? Purge your site cache and reload in a private window.
- Read your embed settings. Minimum rating, keyword filter, maximum age, minimum words. On WordPress, check the saved defaults and each placement's overrides.
- Open the published page, not the editor. In a private window, with extensions off.
- Look at the widget's space. A message means the listing could not be fetched: re-pick your business and re-paste. Nothing at all means the script never ran: check the Visual tab, the plan, the frame height, and security plugins.
- Check the layout. A sliver means a width problem. A missing heading means a theme problem.

When the Widget Is Fine and the Reviews Are the Problem
A widget that works perfectly can still show a page of reviews with no replies under them, and visitors notice that before they notice anything else. An unanswered complaint on your own website is worse than not embedding reviews at all.
ReplyOnTheFly watches your Google reviews around the clock, writes a reply in your voice, and emails it to you for one-tap approval. A free account covers one location with unlimited drafts and five one-click posts a month, and that same account is what unlocks the full review library in the widget.
Frequently Asked Questions
Why are my Google reviews not showing on my website?
The four common causes are Google's five-review ceiling, caching, a display filter, and an embed that never ran. Any widget that works from your business name alone reads Google's public Places API, and Google's documentation states that a maximum of 5 reviews can be returned, sorted by relevance, so a newer review is often simply not offered. Widget data is also refreshed on a schedule, roughly every 24 hours for public data, and your own site cache can add more delay. A minimum rating, keyword, or age filter hides reviews on purpose. And a script pasted into an editor that strips code, or blocked by a security plugin, renders nothing at all. Start by confirming the review exists on Google Maps, because if it is not there, no website fix will help.
How do I get my Google reviews to show up on my website?
Use a reviews widget: search for your business, pick a layout, and paste one line of embed code wherever your site accepts HTML, such as a WordPress Custom HTML block, a Wix or Squarespace embed element, or a Shopify custom liquid section. Without an account the widget shows the five reviews Google's public API returns. Connecting your Google Business Profile with a free ReplyOnTheFly account switches it to your full synced review library, up to 50 reviews at a time, ordered newest-first or best-first.
Why does my Google reviews widget only show 5 reviews?
Because that is all Google hands out publicly. The Places API documentation for the reviews field says: a list of reviews about this place, sorted by relevance, and a maximum of 5 reviews can be returned. Google chooses the five, so you cannot pick them, reorder them, or swap in your newest review. Every widget that works without connecting your profile has this ceiling. Connecting your Google Business Profile lets the widget read your complete review history instead.
Why is my newest Google review not in my widget?
Two reasons, and they stack. First, Google's public API returns five reviews chosen by relevance, not recency, so the newest review is often left out. Second, widget data is cached: public review data refreshes about every 24 hours, and a site caching plugin can hold the page longer. If the review is more than a day old, still on Google, and still missing, connect your profile so the widget reads your full library and can sort newest-first.
How long does it take for a Google review to appear publicly?
Google's help page on missing or delayed reviews says reviews are checked to ensure they comply with our policies, and in some cases this process might take a few days, which can delay a review's appearance on your profile. It also says that if you recently merged Business Profiles, it might take a few days for reviews from both profiles to display on Search and Maps. Google does not publish a fixed timeline beyond that.
Why are my reviews not visible on Google at all?
Google lists several reasons on its help page: reviews are checked against its policies, which can delay them by a few days; merged profiles can take a few days to show reviews from both; customers on older phones or app versions can have trouble leaving reviews; reviews removed for policy violations will not be restored; and in certain situations Google might temporarily disable user-created content, including reviews, for certain Business Profiles or business categories to protect business owners. If a review that was live disappears, it was most likely removed under the review policies.
The Bottom Line
Google reviews not showing on your website is a short list of causes once you know the order to check them in, and the first check decides everything.
- Confirm the review is on Google. If it is not, Google's help page explains the delay or the removal, and no website change will help.
- Five reviews means the public API. Google's documentation caps it at five, chosen by relevance. Connect your profile to show your full library.
- Caching delays by up to a day, and your site cache can add more. Wait, then purge.
- Filters hide on purpose. Check the minimum rating, keyword, age, and word-count settings, including inherited defaults.
- An empty space means the script never ran. Check the editor tab, the plan, the frame height, and security plugins.
- A sliver or a missing heading means a layout or theme problem, and a message in the space means the listing could not be fetched.
The full guide to Google reviews on your website covers choosing a layout, placing the widget, and what it does and does not do for SEO.
Put Your Full Review History on Your Site
The free ReplyOnTheFly widget shows Google's five public reviews with no account. Connect your Google Business Profile and it shows up to 50, newest first, while ReplyOnTheFly emails you a reply to every new review for one-tap approval.
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.

Best Google Reviews Widget: 6 Options Compared (2026)
The best Google reviews widgets compared honestly: what each free plan really includes, the five-review limit nobody explains, and which one fits your site.

How to Add Google Reviews to WordPress (Free, No Plugin)
Add Google reviews to WordPress in two minutes: one line of embed code, or our free plugin that keeps reviews readable by AI search. Steps for every editor.