How to Add a Chatbot to a GoDaddy Website (2026)

GoDaddy sandboxes custom HTML in an iframe, so the standard floating-bubble script tag will not work. Here is the honest fix: use the iframe embed or the hosted Knobot page.

Why does GoDaddy block the standard chatbot script tag?

GoDaddy Website Builder does not offer site-wide code injection — there is no header or footer field where you can paste a <script> tag that runs across every page. When you add an HTML section, GoDaddy renders it inside a sandboxed iframe that is isolated from the rest of the page. A floating chat bubble needs to escape that isolation to layer over your full page — which the sandbox prevents.

This is a fundamental architectural constraint of GoDaddy Website Builder, not a bug or a fixable setting. If you need site-wide script injection, migrating to GoDaddy Managed WordPress hosting gives you that capability — WordPress themes support arbitrary scripts natively. But if you want to stay on GoDaddy Website Builder, the two options below work reliably.

Option 1: How do you add an inline chat panel using the iframe embed?

The iframe embed renders Knobot as a full chat interface inside an HTML section on your GoDaddy page — not a floating bubble, but a visible panel that visitors can type into directly. This is the closest thing to an embedded chatbot that GoDaddy Website Builder supports.

  1. 1

    Copy your Knobot iframe embed URL

    In the Knobot dashboard, go to Widget → Install. Copy your widget key (the value after data-key= in the script snippet). Your iframe URL will be: https://knobot.org/widget?key=YOUR_KEY&embed=1 — replace YOUR_KEY with your actual key.

  2. 2

    Open the GoDaddy Website Builder editor

    Log in to your GoDaddy account, go to My Products → Websites, and click Edit next to your site. This opens the Website Builder editor.

  3. 3

    Add a new section with the HTML block

    Click the + (Add Section) button between existing sections or at the bottom of the page. In the section search, type "HTML" and select the HTML content block. GoDaddy adds an empty HTML section to the page.

  4. 4

    Open the code editor and paste the iframe

    Click the HTML section, then click Edit Code (or the pencil/code icon). In the code editor, paste the following — replacing YOUR_KEY with your actual Knobot widget key: <iframe src="https://knobot.org/widget?key=YOUR_KEY&embed=1" width="100%" height="600" frameborder="0" allow="clipboard-write" title="Chat with us" ></iframe> Click Apply or Save to close the editor.

  5. 5

    Resize the section for usability

    Drag the section to a good position — near the bottom of the page or in a sidebar-like layout works well. Resize the block so it is at least 500–600 px tall. A taller section makes the chat interface more usable, especially for back-and-forth conversations.

  6. 6

    Publish your site

    Click Publish in the top-right corner. GoDaddy deploys within seconds. Open your live domain in a private browser window — not the editor preview — to confirm the iframe chat panel loads and responds.

  7. 7

    Register your domain in Knobot

    In the Knobot dashboard, go to Widget → Install. Add both your apex domain (yourbusiness.com) and the www version (www.yourbusiness.com) to the allowed domains list. If your domain is not registered, the widget will refuse to load.

Option 2: How do you use the hosted Knobot page for an always-on chat?

The hosted page option sidesteps GoDaddy's iframe restriction entirely. Knobot publishes a branded chat page at knobot.org/c/your-business that you can link from any button, image, or text link on your GoDaddy site. Visitors click the link and open the full chat in a new browser tab — no embed required, no sandbox to fight.

This approach has one practical advantage over the iframe embed: the hosted page is a full-screen chat interface, so it is more usable on mobile than a panel squeezed into a GoDaddy section. For trades businesses — HVAC, plumbing, electrical — where mobile traffic is high, the hosted page often converts better.

How do you link the hosted chat page from a GoDaddy button?

Adding a button in GoDaddy Website Builder takes under a minute. Once you have your hosted Knobot page URL (from Widget → Share page), follow these steps.

  1. 1

    Open the editor and select the section where you want the button

    Click Edit on the section where you want to place a "Chat with us" button — your hero section, contact section, or a dedicated call-to-action block.

  2. 2

    Add a button element

    In GoDaddy Website Builder, click Add Element (or the + inside the section) and choose Button from the list of element types.

  3. 3

    Set the button text and link

    Type your button label — for example, "Chat with us now" or "Get a free quote." Click the link icon and paste your hosted Knobot page URL (knobot.org/c/your-business). Set the link to open in a new tab.

  4. 4

    Publish and test

    Click Publish. Open your live site, click the button, and confirm the Knobot hosted page opens in a new tab with your branding and the chat interface active.

How do you register your GoDaddy domain in Knobot?

Knobot restricts which domains can load the widget as a security measure — this prevents your widget from being copied and embedded on unrelated sites. You must add your exact published GoDaddy domain to the allowed list before the iframe embed or widget will load.

  • In the Knobot dashboard, go to Widget → Install.
  • Under Allowed domains, click Add domain.
  • Enter your apex domain: yourbusiness.com (no https://, no trailing slash).
  • Add the www version as a separate entry: www.yourbusiness.com.
  • Save. Changes take effect immediately — no republish of your GoDaddy site needed.

If you are using a GoDaddy subdomain (for example, yourname.godaddysites.com), add that exact subdomain. Note that GoDaddy's free subdomain is not ideal for a business chatbot — a custom domain looks more professional and is required if you ever want visitors to take your contact details seriously.

Which option should you choose — iframe embed or hosted page?

Both options work on GoDaddy Website Builder. The right choice depends on how you want visitors to experience the chat.

  • Use the iframe embed if you want the chat visible directly on your page without any click — good for contact pages where chat is the primary call to action.
  • Use the hosted page if you want a floating-bubble-like experience accessible from any page via a button or link — and especially if most of your visitors are on mobile.
  • Use both: iframe on your contact page (for immediate visibility) + a button in your site header linking to the hosted page (for always-on access everywhere).

What should you do if the iframe embed does not load?

If the HTML section shows but the chat does not appear inside it, work through these checks in order.

  • Confirm the iframe src URL includes your real widget key — the placeholder YOUR_KEY will not load anything. Find your key in Knobot dashboard → Widget → Install.
  • Check that your domain is registered in Knobot under Widget → Install → Allowed domains. An unregistered domain produces a silent refusal.
  • Test in a private browser window with extensions disabled. Ad blockers and privacy extensions frequently block chatbot iframes by domain pattern.
  • Open browser DevTools → Console. A CORS error or mixed-content warning pinpoints whether the block is network-level or browser-security-level.
  • Make sure you are viewing your published live URL, not the GoDaddy editor preview — the editor preview may not faithfully render third-party iframe content.

Frequently asked questions

Why doesn't the script tag work on GoDaddy Website Builder?

GoDaddy Website Builder does not support site-wide script injection. When you add an HTML section, GoDaddy renders its content inside a sandboxed iframe — the script runs inside that iframe only, so it cannot position a floating bubble over the rest of the page. The workaround is to use an iframe-based embed (which creates an inline chat panel) or to link visitors to a hosted Knobot chat page instead.

Can I get a floating chat bubble on GoDaddy Website Builder?

Not with the standard script-tag embed. The floating bubble requires the widget script to run in the top-level page context, which GoDaddy's HTML sections do not allow. Your two practical options are: (1) an iframe embed inside an HTML section, which renders as an inline chat panel rather than a floating bubble, or (2) a Knobot hosted page linked from a button on your GoDaddy site — visitors open the chat in a new tab.

Does GoDaddy support custom code site-wide?

GoDaddy Website Builder does not have a site-wide header/footer code injection panel like WordPress or Squarespace. Each HTML section is isolated in its own iframe. If you need true site-wide script injection, consider migrating to WordPress (GoDaddy Managed WordPress hosting includes it), which does support arbitrary script tags.

What is the hosted Knobot page option?

In the Knobot dashboard, go to Widget → Share page. You can publish a branded chat page at knobot.org/c/your-business — a public URL with your logo, contact info, and a full-screen chat. Add a button anywhere on your GoDaddy site that links to this URL. Visitors click the button to open the chat in a new tab. This gives you a fully functional AI chat without any code limitations.

Do I need to register my GoDaddy domain in Knobot?

Yes. In the Knobot dashboard, go to Widget → Install and add your exact published GoDaddy domain — both the apex domain (yourbusiness.com) and the www version (www.yourbusiness.com). If your domain is not on the allowed list, the widget will refuse to load as a security measure.

Will the iframe embed work on the GoDaddy mobile view?

Yes — GoDaddy renders your HTML section on mobile as well as desktop, so the iframe embed is visible on both. Make sure you size the iframe section generously (at least 500–600 px tall) so the chat interface is usable on a small screen. The hosted page option is also fully mobile-responsive.

Sources