Why My Widget Isn't Displayed on My Website

Can’t see your widget on your website? Follow the steps below to find out why your Elfsight widget isn’t showing and how to fix it.

Troubleshooting Steps

1. Check Your Elfsight Dashboard

Your widget may be hidden, deleted, or may have exceeded its monthly view limit.

Widget Hidden
Each widget has a Hide from Website option. When this option is enabled, the widget will not appear on your website.

To check if your widget is hidden, find it in your Elfsight Dashboard and look for the crossed-out eye icon:

Unhide the widget by clicking the three-dots menu and selecting Show on Website:

Widget Deleted

If your widget was accidentally removed or deleted from your Elfsight Dashboard, it will no longer appear on your site.

If you can't find your widget in the Dashboard, it’s likely deleted. Confirm this by opening your browser console on your website ( Ctrl + Shift + I on Windows or Cmd + Option + I on Mac) and checking for the "WIDGET_NOT_FOUND" error:

Deleted widget? No problem— contact our Support team to restore it.

Monthly View Limit Reached
Each Elfsight plan has a limit on the number of widget views per month. If you’ve reached your limit, your widget will stop displaying on your site. To check your limit, open your Elfsight Dashboard and find the view counter for your widget in the top-right corner:

If you've reached the limit, consider upgrading your plan or wait until the next refresh date. For more information on the view limit, please refer to View Limit: Everything You Need to Know.

You can find details on view limits across different plans in our Pricing guide.

2. Check Your Widget Settings

For widgets like Popup, Age Verification, Spinning Wheel, or floating layouts of Chat widgets, display settings, triggers, and schedules may prevent them from appearing.

Incorrect Display Settings
Incorrect display rules for Pages, Devices, Visitors, or Date & Time can hide your widget.

Check these in the Settings tab of your widget editor (options vary by widget):

  1. Pages — Make sure the page you’re on is included in the display list.
  2. Devices — Confirm the widget is enabled for your device.
  3. Visitors — Ensure you match the audience settings (e.g., New or Returning Visitors).
  4. Date & Time — Verify the widget is scheduled to display on the current day and time.
Missing or Incorrect Popup Triggers
Popup widgets won’t appear if their trigger conditions haven't been met. A trigger is an action or event that causes the Popup widget to appear on the page—if no triggers are set, it won’t show at all.

To check this, go to the Settings tab → Triggers in your widget editor:

If all triggers are disabled, enable at least one to resolve the issue. For details on trigger types and how to set them up, see Using Triggers in Your Popup Widget.

3. Check Your Website

If your widget isn’t showing, the issue may be in your site’s code or browser settings.

Start by checking whether the widget installation code is present on your page. If the code is missing or commented out, the widget won’t appear. If the code is present, the issue is most likely caused by browser extensions or your site’s Content Security Policy (CSP).

To check your widget installation code, open your browser’s Developer Tools ( Ctrl + Shift + I on Windows or Cmd + Option + I on Mac) on the page with the widget, go to the Elements tab, press Ctrl + F, and search for elfsight:

Widget Installation Code Removed
When widget code is removed (accidentally or during a site update), the widget won’t display and its installation code won’t be found on the page:

If the widget code is missing, reinstall your widget by following the steps in our Installation Tutorials by Platform (CMS).

Widget Installation Code Commented Out

Another reason your widget may not show is if its code has been commented out, which can happen unintentionally during editing.

In this case, you’ll see <!-- ... --> tags around the code:

To resolve this, delete the comment tags around the widget installation code. For more details, see Commenting Out the Installation Code.
Browser Extension Conflicts

If the widget installation code is present in your website’s source code, browser extensions like ad blockers, privacy tools, or JavaScript blockers may be preventing the widget from loading.

To troubleshoot, open your site in an incognito/private window. If the widget appears, disable your browser extensions one by one until you find the one causing the issue. Then, either disable it for your site or whitelist *.elfsight.com in the extension's settings.

Content Security Policy (CSP) Blocking

Some websites have a Content Security Policy (CSP) that blocks external scripts, including widgets.

Open your browser console ( Ctrl + Shift + I on Windows or Cmd + Option + I on Mac) and check for an error message that containsContent Security Policy and script-src:

To fix this, update your CSP settings to allow scripts from the following domains:

  • *.elfsight.com
  • *.elfsightcdn.com

You can find more details in your platform’s CSP documentation or by contacting your developer for help.


If the steps above didn’t solve the issue, try these additional checks:

  1. Clear your browser cache — here’s a guide for different browsers. Don’t forget to refresh the page afterwards.
  2. Open your site in an incognito/private window.
  3. Check your website in another browser or device.
  4. If possible, try another internet connection.

If your widget still isn’t showing, please contact our Support team and include the results of the steps you’ve tried—this will help us resolve the issue faster! 🚀

Did this article answer your question? Share your feedback: Thanks for sharing your feedback. It helps us grow! There was a problem submitting your feedback. Please try again later.

Still looking for assistance? Contact Us Contact Us