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:
- Contact your web hosting provider or website builder support
- Ask them to add the following domain to your CSP whitelist:
cdn.wewidget.app - They will update your website's header configuration
- 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:
- Contact your web host and ask if they have CORS (Cross-Origin Resource Sharing) restrictions
- Ask them to whitelist
cdn.wewidget.app - 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: noneorvisibility: 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.