HELP / PUBLISHING
Why isn't my widget showing?
The real reasons a widget renders empty or doesn't appear at all — and how to tell them apart.
2 MIN READ
A widget with nothing in it is usually one of a handful of specific causes, not a broken embed.
No testimonials match yet
A widget only shows approved testimonials, and if it is filtered to a specific tag, only ones carrying that tag. If nothing matches, the widget currently renders its shell with no cards rather than an explicit "nothing here yet" message — check your inbox for anything still pending, and confirm the widget's tag filter, if any, actually has approved testimonials tagged with it.
A pop-up widget that won't pop up
Popup widgets need one extra attribute on the embed script: data-mode="popup". Without it, a popup widget mounts inline on the page instead of floating — check the snippet you pasted matches exactly what the editor gave you.
The widget was deleted, or the code is stale
An embed pointing at a widget that no longer exists renders nothing. If you deleted and recreated a widget rather than editing the original, the embed code changed too — copy the current snippet from the widget's Settings again.
Fewer testimonials than there used to be
If your workspace is over its plan's limit — after a downgrade, for instance — the oldest testimonials beyond that limit are quietly excluded from public embeds until you are back under the limit or upgrade. Nothing is deleted; see what happens to your data.
It's not a domain or CORS problem
Kudokit's embed is deliberately open to being placed on any of your domains — there is no allowlist to configure and nothing on Kudokit's side blocks it by origin. If a widget fails to load specifically on one site, the more likely cause is a strict Content Security Policy on that site itself blocking scripts or frames from an external domain — check with whoever manages that site's security headers.
Related
Support
Still stuck? Email support.
A human replies — usually within a few hours.