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

Was this helpful?

Support

Still stuck? Email support.

A human replies — usually within a few hours.

Email support