
Summary:
Two causes cover almost every case: the code was pasted into a block that doesn't allow HTML, or a caching plugin is blocking our CDN script. Both take a couple of minutes to fix.
The widget code is HTML and JavaScript, so it needs a block that allows raw HTML.
WordPress / Gutenberg: a Custom HTML block, not a Paragraph block
Elementor: the HTML widget, not a Text Editor widget
Other builders: look for Custom HTML, Embed code or Raw HTML
If the code went into a text block, the page shows nothing — or shows the code itself.
You do not need the Trustindex WordPress plugin for the HTML widget to work. The embed code works on its own, on WordPress, Wix, Shopify, Squarespace or a plain HTML page.
This is the second most common cause, and the confusing one: the widget often works while you are logged in, and not for visitors.
Caching, minifying and optimization plugins frequently defer or combine our script, which stops the widget rendering. Add this to your cache plugin's exclusion list:
https://cdn.trustindex.io/*
Where to find the setting:
LiteSpeed Cache: Page Optimization → Tuning → JS Excludes
WP Rocket: File Optimization → Excluded JavaScript Files
W3 Total Cache: Performance → Minify → Never minify the following JS files
Autoptimize: JS, CSS & HTML → Exclude scripts from Autoptimize
Save, then clear your site cache and your browser cache.
Browsers keep an older copy of your page for a few hours. Check in an incognito window, on another device, or clear your cache first.
→ See: How to clear your browser cache
Contact support with:
Your Subscription ID/email address
The page URL where the widget should appear
A screenshot of the page
It also helps to tell us whether you used the shortcode or the HTML embed code, which cache plugins are active, and whether the widget is visible when logged in but not in incognito mode.