Overview
When you add a Feedspace form to your website using the Inline Embed or Popup Widget code and the form shows an error or never appears, the cause is usually on the page hosting it rather than the form itself. The most common reasons are an incomplete embed code, a page served over HTTP instead of HTTPS, a page builder or browser tool blocking the script, or a stale cache showing an old version of the page. Work through the checks below in order.
Check 1: Paste the complete embed code
The embed code Feedspace generates has two parts: a container <div> and a <script> tag. If you copied only one part, the form has nothing to render into or no script to load it, so it stays blank. On the Forms page, click the share button on your form, click Add to Website, then choose Inline Embed or Popup Widget and copy the whole block. Paste it into your page exactly as generated, without editing or splitting it.
Check 2: Serve the page over HTTPS
The Feedspace script loads over HTTPS. If your page is served over plain HTTP, the browser treats the script as mixed content and blocks it, so the form never loads. Open the page and confirm the address starts with https://. If your site is not yet on HTTPS, enable an SSL certificate with your hosting provider, then reload the page.
Check 3: Make sure nothing is blocking the script
Three things commonly stop the embed script from running. Some page builders and CMS platforms strip or sandbox external scripts when you paste them into a normal text block, so paste the code into a dedicated HTML, code, or embed block instead. A strict Content Security Policy on your site can also block the script, in which case your browser console shows a CSP violation. An ad blocker or privacy extension on the visitor’s browser can block it too. Open the page in a private window with extensions disabled to rule that out.
To see what is happening, open your browser’s developer console (F12 on Windows, Command+Option+J on Mac) and look for a blocked request or an error that mentions feedspace.
Check 4: Clear the page cache
If your website uses a caching plugin or a CDN, visitors may be served a cached copy of the page that was built before you added the embed code. Clear the cache in your caching plugin or CDN dashboard, then reload the page. On your own browser, do a hard refresh: Ctrl+Shift+R on Windows or Command+Shift+R on Mac.
Check 5: Give the container enough space
For an Inline Embed, the form needs room to display. If the surrounding column or section has a fixed height that is too small, or its width is collapsed to zero, the form can load but stay hidden. Make sure the block holding the embed has a sensible width and is allowed to grow in height.
Check 6: Test the form’s public link
To confirm the form itself works, open its public link directly in a new browser tab. If the form loads and accepts a submission there, the form is fine and the problem is with how the embed is placed on your page, so revisit the checks above. If the public link also fails, the issue is with the form, and you should contact support.
What’s next
Once the form loads, review the embed options and placement in How to Integrate Review Forms Into Your Website to make sure you picked the right format for your page. If the problem persists after every check, email support@feedspace.io with your page URL and a screenshot of the browser console.
Common questions
The form works on its public link but not when embedded. Why?
That points to the host page, not the form. The most likely causes are an incomplete embed code, a page builder stripping the script, a Content Security Policy, or a stale cache. Work through Checks 1, 3, and 4 in order.
Do I need both the div and the script for the form to load?
Yes. The container holds the form and the script loads it. Pasting only one of the two leaves the form blank, so always copy and paste the complete block exactly as Feedspace generates it.
The form loads but shows only a blank space. What should I check?
A blank space usually means the script loaded but the container has no room to display, or the script was blocked after the container rendered. Confirm the block has enough width and height (Check 5), then look in the browser console for a blocked request (Check 3).
You might also find helpful
Why Is My Feedspace Widget Not Showing After Embedding?
Overview When you paste a Feedspace embed code into a page and the widget doesn’t appear, it almost always comes down to one of a few causes: a script being blocked, a security policy on the host site, a browser cache showing an old page, or the widget having no...
Why is My Review Form Not Receiving Any Submissions?
Overview Seeing zero submissions on your review form can feel discouraging, but the cause is almost always something quick and easy to resolve. This article covers the four most common reasons a Feedspace review form receives no submissions and gives you a clear fix for each one. Work through the...
Can I Share My Review Form Without Sending Emails?
Overview Great question. Email is just one of several ways to get your review form in front of customers, and many businesses find other channels work even better for their audience. This article walks through every sharing option available so you can choose the approach that fits your workflow. By...