The widget is a blank box
- The website isn't listed. Add the exact address to Websites in the widget's settings, with and without
wwwif both are used. Rules. - The site builder runs code inside its own frame (Wix, GoDaddy). The browser checks that frame too, so its address must be listed as well.
- It's a demo widget. Demo widgets only work as a direct link.
- The code went into a text block. It needs an HTML, code or embed block.
To see which address is blocked, open the page in Chrome, right-click the blank box and choose Inspect, then open the Console tab. A blocked widget shows a message like "Refused to frame 'https://measuredbid.com/' because an ancestor violates the following Content Security Policy directive: frame-ancestors". In the Elements tab, every iframe that wraps the widget has a src; add each one's address, such as https://*.filesusr.com on Wix. The Install page's check also lists sites where the widget was seen and marks unlisted ones.
The widget is cut off or scrolls inside
- The script didn't run, so the frame never resizes. Some builders and all JavaScript frameworks drop script tags. Use the WordPress plugin or the React component.
- The builder's own frame has a fixed height (Wix, GoDaddy). Make that element about 900px tall, or use a link or button instead.
Homeowners see a visit form instead of a price
The widget shows the visit request form (step no_data) when the address is outside the widget's service area, the house can't be measured from aerial imagery, or the account's trial or plan has ended. The form still takes the lead. Prices come back as soon as the plan is active.
Leads don't reach the webhook
- Check the address follows the webhook rules: https, a public domain, and no redirect.
- Your endpoint must answer within 8 seconds with a 2xx status. There is no retry, but the lead is always saved in the dashboard.
- Demo widgets never send webhooks, and leads sent in through the form leads URL aren't forwarded.
UTM tags or click IDs are missing
- The ad has to land on the page with the widget. The embed code reads the tags from that page's address.
- With a homeowner link, the tags have to be on the link itself.
- The WordPress plugin sends the page's permalink as
ref, without its query string. UTM tags and click IDs are still passed.
Settings changes don't show
Changes to prices, colors and Websites apply within a minute. Reload the page after that. Still stuck? Email support@measuredbid.com with the page address and widget ID.