Account & Support

My embed isn't loading on my website

Troubleshooting checklist for when the iframe is blank, scrolling weirdly, or just not showing up.

3 min read
Updated 14 May 2026

If the iframe is blank or the calculator isn't appearing where you expect, here's a checklist in order of "most likely cause".

1. Did you paste the script tag too?

The most common issue: people copy the <iframe> tag but forget the <script> block below it. Without the script, you don't get auto-height — the iframe stays at its initial height="800" and content can get clipped.

Fix: Make sure you copied both the iframe and the trailing <script> block. Open your site's "View Source" in the browser to confirm both are there.

2. The page is on HTTP, not HTTPS

Modern browsers block "mixed content" — they won't load HTTPS iframes on HTTP pages.

Fix: Make sure your own site is HTTPS. Almost every modern host (WordPress, Wix, Squarespace, Webflow, Shopify) gives you HTTPS for free; it just needs to be turned on.

3. WordPress security plugin is stripping iframes

WordPress plugins like Wordfence, iThemes Security, and Sucuri sometimes strip iframe HTML by default.

Fix: Allow calcwidgets.com as a trusted iframe source in your plugin settings. Or disable the plugin temporarily to confirm it's the cause.

4. Page builder removed the script

Page builders like Elementor, Divi, and especially Wix's basic HTML block sometimes strip <script> tags from custom HTML.

Fix: Either use a code-friendly block (Wix's Custom Embed, Elementor's HTML widget) or set a generous fixed height (height="1200") so clipping isn't a problem.

5. Content Security Policy is blocking us

Less common, but if your site has a strict CSP, it might be blocking the iframe.

Fix: Add this to your CSP:

frame-src https://*.calcwidgets.com;

If you're not sure if you have a CSP, check your site's response headers in the browser DevTools → Network tab.

6. Wrong subdomain in the URL

The iframe src should start with your subdomain, not calcwidgets.com. If you copied an embed code from someone else's example (e.g. from our help docs), it might point to a different subdomain.

Fix: Open Dashboard → Embed, copy your real embed code. It should start with https://<your-name>.calcwidgets.com/embed?....

7. The calculator is disabled on your account

If your iframe references a calculator you've disabled (or never enabled), the embed silently filters it out. If it was the only calculator referenced, you'd see your dashboard default set instead — which might not be what you expected.

Fix: Check Dashboard → Manage Calculators that all the calculators referenced in your widgets= parameter are enabled.

How to test in isolation

Paste your embed URL (not the iframe — just the URL inside src="...") straight into a browser tab:

https://yourname.calcwidgets.com/embed?widgets=loan-repayment&view=single

This shows you exactly what the iframe is rendering. If the URL works directly but the iframe is blank, the issue is on your CMS / website side. If the URL itself fails, email support with the URL and we'll investigate.

Still stuck?

Email hello@calcwidgets.com with:

We respond same business day.

Related Articles