WeWidget
← Blog

Google Reviews Widget Not Showing? Here's How to Fix It

Step-by-step troubleshooting guide to diagnose why your embedded Google reviews are not displaying and how to fix it.

June 2026 · 7 min read

You pasted your WeWidget embed code into your website, refreshed the page, and... nothing. No reviews. No widget. Just empty space where your reviews should be.

Do not panic. This is usually fixable in under 10 minutes. Work through the checklist below to identify what is happening.

Troubleshooting checklist

Go through each step in order. Most issues are caught by step 3 or 4.

Check 1: Is your code pasted completely?

The most common mistake is pasting only part of the code. Open your page editor and find where you pasted your code. Check that:

  • The code starts with <script>
  • The code ends with </script>
  • No part is cut off or missing
  • You have not edited or modified the code

✓ If your code is complete, move to Check 2. Otherwise, delete the code and paste the full snippet again.

Check 2: Is your Google profile public and does it have reviews?

Search for your business on Google. Look at the Business Profile panel (usually on the right).

  • If you see reviews: Your profile is public and WeWidget can display them. Move to Check 3.
  • If you see "No reviews yet": Your profile is public but has zero reviews. Get your first review, then the widget will show.
  • If you do not see your profile at all: Your profile is not public or not fully verified. Visit Google Business Profile settings and make sure it is set to public.

Note: WeWidget cannot display reviews if your profile has zero reviews or is private.

Check 3: Open your browser's developer console

Right-click anywhere on your page and select Inspect or Inspect Element.

Click the Console tab.

Look for red error messages. Common ones:

Refused to load the script ... because it violates the following Content Security Policy directive

This means your site has a CSP that blocks external scripts. See Fix #1 below.

CORS policy blocked the request

Your server or site is blocking requests to external resources. See Fix #2 below.

No errors? Proceed to Check 4.

Check 4: Is the code in the right place?

WeWidget code works in most locations, but avoid:

  • Inside a hidden div or container (it will load but be invisible)
  • Inside an iframe that is hidden or not yet loaded
  • Inside conditional comment tags or code that checks if JavaScript is enabled

Solution: Paste the code in the main body of your page, in a visible section where you want the reviews to appear. Do not wrap it in divs with display: none.

Common fixes

Fix #1: Content Security Policy (CSP) is blocking the script

If your browser console shows a CSP error, your website has a security policy that blocks external scripts.

How to fix:

  1. Contact your web hosting provider or website builder support
  2. Ask them to add the following domain to your CSP whitelist: cdn.wewidget.app
  3. They will update your website's header configuration
  4. Refresh your site — the widget should now appear

For Wix users: Go to Settings → Advanced → Custom meta tags and contact Wix support to add WeWidget to your CSP.

For WordPress users: Use a plugin like Security Headers to adjust your CSP, or contact your host to modify wp-config.php.

Fix #2: CORS or cross-origin blocking

Your server may be blocking requests to external domains for security reasons.

How to fix:

  1. Contact your web host and ask if they have CORS (Cross-Origin Resource Sharing) restrictions
  2. Ask them to whitelist cdn.wewidget.app
  3. Once added, refresh your page

This is a server-level setting, not something you can fix through your site builder alone.

Fix #3: Clear your browser cache

Sometimes your browser caches the old version of your page before the code was added.

How to fix:

  • Windows: Ctrl + Shift + Delete
  • Mac: Cmd + Shift + Delete
  • Select Cached images and files
  • Click Delete data
  • Refresh your website

Fix #4: Widget is displaying but cut off or invisible

The widget is loading, but it is either too small, hidden, or overlapped by other elements.

How to fix:

  • Check that the container holding the widget has a defined height and width
  • If using Wix or WordPress, adjust the HTML element size in your editor
  • Use browser inspector (right-click → Inspect) to check if the widget is loading but hidden behind other content
  • Ensure no CSS is setting display: none or visibility: hidden

Test in a different browser

Sometimes the issue is specific to your browser (especially if you are using aggressive ad blockers or privacy extensions).

Try viewing your page in:

  • A different browser (Chrome, Firefox, Safari, Edge)
  • An incognito/private window (disables extensions)
  • On a different device (phone, tablet)

If the widget appears in a private window or different browser, the issue is likely a browser extension or cached version of your page. Clear the cache again and disable extensions.

Still not working? Get support

If you have worked through the checklist and fixes above, contact us and we will help diagnose the issue.

Send the following info to support@wewidget.app:

  • Your website URL
  • The page where you pasted the code
  • A screenshot showing the blank space
  • Any error messages from the browser console (right-click → Inspect → Console)
  • Your WeWidget account email

We typically respond within 24 hours and can usually fix the issue remotely.

Frequently asked questions

Why is the Google reviews widget not showing on my website?
The most common causes are: 1) Your Google Business Profile is not public or has no reviews yet, 2) The embed code was not pasted completely or was edited, 3) Your website has a Content Security Policy (CSP) that blocks third-party scripts, 4) The code is placed inside a frame or container that hides external content. Run through the checklist in this guide to identify the issue.
How do I check if my Google Business Profile is public?
Search for your business on Google. If your Google Business Profile appears in the search results with your reviews visible, it is public. If you do not see it, or if it shows "No reviews yet", your profile needs to be made public or you need to get your first review. WeWidget cannot display a profile that is not public or has zero reviews.
What is a Content Security Policy (CSP) and why does it block my widget?
CSP is a security setting that websites use to control which external scripts can run. Some CSP configurations block third-party scripts by default. If your site has a strict CSP, it may prevent the WeWidget script from loading. Your web host or website builder can adjust the CSP to allow WeWidget.
Can I fix the CSP issue myself?
If you have access to your website's header or server configuration, you can add an exception for WeWidget to your CSP. The allowed domain is cdn.wewidget.app. If you do not have technical access, contact your web host or website builder support — they can add this exception for you in 5 minutes.
What if nothing works? How do I get support?
Contact support@wewidget.app with a screenshot of your website, the URL where you pasted the code, and any browser console errors (right-click → Inspect → Console tab). Include your WeWidget account email. We will diagnose the issue within 24 hours.

Related