A small business owner editing a website, representing adding a waitlist form to a GoDaddy site

article

How to Add a Waitlist to GoDaddy (HTML Section)

Add a waitlist to a GoDaddy site with an HTML section — the widget, plus the hosted-page iframe fallback when GoDaddy blocks scripts.

AAymane E.October 4, 20266 min readUpdated November 14, 2026
Share

The GoDaddy website builder is designed for non-developers, but it includes an HTML section that lets you paste custom code — enough to add a GetWaitly waitlist. There is one GoDaddy-specific catch: the HTML section renders inside an iframe, so you size it by hand and the form will not float over the page.

Here is how to add a waitlist to GoDaddy — a GoDaddy waitlist in about five minutes — with both methods.

One thing to check first: this guide covers GoDaddy's own website builder. If you are hosting WordPress on GoDaddy instead, the builder's HTML section does not apply — follow the WordPress guide, because the method is the same as on any WordPress site.

The short answer

Add an HTML section where you want the form, paste your GetWaitly snippet, and set Forced Height if the form is clipped. Scripts run normally inside the section's iframe. GoDaddy has no site-wide code, so put it on one dedicated page and link that from your menu — or use the hosted page. That is a waitlist on GoDaddy in about five minutes.

What you need

  • A GetWaitly account with a waitlist created (free plan covers 100 subscribers).
  • Your waitlist's public ID from the Widget/Embed section of the dashboard. (The published hosted page URL is the alternative if you would rather link than embed.)
  • A GoDaddy site you can edit (Website Builder or Websites + Marketing).

Step 1 — Get your embed code

In GetWaitly, open the waitlist and go to Widget. Copy:

Script tag:

<script src="https://getwaitly.com/widget.js" defer></script>

Container div:

<div class="gw-widget" data-waitlist-id="YOUR_WAITLIST_ID"></div>

Use the waitlist's public ID, not the URL slug.

Step 2 — Add an HTML section in GoDaddy

  1. Open your GoDaddy product page and click Manage (or Edit Site) next to your site.
  2. Go to the page and location where you want the form, and click Add Section (the +).
  3. Search for HTML (it sits under Files & Web in the section list) and select Add.
  4. Paste both lines into the Custom Code field:
<div class="gw-widget" data-waitlist-id="YOUR_WAITLIST_ID"></div>
<script src="https://getwaitly.com/widget.js" defer></script>
  1. Leave Forced Height blank for automatic height. Set a value in pixels if the section clips the form; a height of 0 hides the section entirely on the published site.
  2. Click Preview, then Publish.

Step 3 — Understand the iframe (this is the real constraint)

GoDaddy runs your code inside an iframe — a separate frame embedded in the page. That has three consequences, and they explain almost every problem people hit:

  • Your scripts run normally. The iframe is its own document, so widget.js loads and the form renders. GoDaddy is not blocking third-party JavaScript here; that is a different builder's behaviour.
  • The frame does not resize itself. If the form is taller than the frame, you get a scrollbar inside the section, and on mobile it can look cut off. Fix it with Forced Height set a little above the content's real height.
  • The widget cannot float over the page. A popup that covers the whole screen has to stay inside the frame, so a site-wide modal is not possible from an HTML section.

Two smaller ones: links inside custom code should carry target="_blank" so they open in a new tab rather than inside the frame, and responsiveness depends on the embedded content — check the mobile preview.

Step 4 — There is no site-wide code

Websites + Marketing has no site-wide custom code field, and you cannot add extra headers or footers. General scripts go in a page's HTML section, one page at a time. (Settings has its own slots for Google Analytics, the Meta and Pinterest pixels, and AdSense — those are integrations, not a custom-code box.)

So if you want the form on four pages, you add four HTML sections. Two practical alternatives:

  • One landing page. Put the waitlist on a dedicated page (/waitlist or /coming-soon) and link it from your header menu and footer. One section, one link, no repetition.
  • Hosted page. Keep everything on GetWaitly's page and add a single link — see the alternative below.

Also note the ceiling: GoDaddy allows up to 20 sections per page, so heavy pages run out before the HTML section does.

Step 5 — Test it

Click Preview, and always check the published site in a private window. Submit a test email and confirm the subscriber appears in your GetWaitly dashboard. If the section is blank, raise Forced Height first — that is almost always the cause.

GoDaddy-specific gotchas

  • Everything runs in an iframe. Scripts work; the frame just does not auto-resize. Set Forced Height when the form is clipped, and use target="_blank" on any link you add.
  • No site-wide injection. One HTML section per page. A single landing page linked from the menu is usually the better structure anyway.
  • Forced Height of 0 hides the section. Useful for testing, easy to forget before publishing.
  • HTTPS only. Your code must load resources over HTTPS. GetWaitly's widget.js and hosted page are HTTPS, so this is fine.
  • 20 sections per page. Not usually the limit you hit, but it is a hard cap.
  • Keep it one section. Paste the div and script together in the same HTML section so they render together, and do not add the script twice.

Alternative: link to the hosted page

You can also skip custom code entirely: publish the hosted page and link to it from a GoDaddy button or menu item. The signup happens on getwaitly.com/w/your-id. This avoids the iframe sizing problem and gives you one link you can reuse in the header, footer, and on social. You can also drop the hosted page into an HTML section as an iframe if you want it inline on the page.

FAQ

Does GetWaitly work on GoDaddy?

Yes. Paste the widget snippet into a GoDaddy HTML section, or embed the hosted page in an iframe if GoDaddy restricts scripts. Both methods work on GoDaddy's Website Builder / Websites + Marketing.

Why is my GoDaddy HTML section blank?

Almost always the height. The HTML section renders inside an iframe, so if Forced Height is 0 or too small, the content sits behind a scrollbar or disappears. Set it to a value above the form's real height. The other causes, in order: you are looking at the editor rather than the published page, only one of the two lines was pasted, or the data-waitlist-id is wrong.

Do I need to know how to code?

No. You paste two lines into an HTML section. If you use the iframe fallback, it is a single block of text.

Can I add the waitlist to every GoDaddy page?

Not through code — Websites + Marketing has no site-wide custom code field. You add an HTML section to each page you want it on. In practice, most sites do better with one dedicated waitlist page linked from the header menu and footer, or with the hosted page linked from the navigation.

Will the waitlist match my GoDaddy design?

The widget and hosted page use your GetWaitly accent color and font. They will not inherit GoDaddy's theme styles. You can change the branding in GetWaitly settings at any time.

Is the free GoDaddy plan enough?

The HTML section is available in GoDaddy's website editor. Custom code injection fields may depend on your plan. GetWaitly itself is free to start (100 subscribers).

Related guides

The simple, affordable waitlist tool for founders and makers. Start free in 5 minutes — no credit card required. Try GetWaitly free →

Aymane E.

written by

Aymane E.

Founder of GetWaitly. I write about validating ideas, pre-launch, and growth from building a waitlist tool as a solo founder.

Follow on X

Build your waitlist in 5 minutes

GetWaitly handles signups, referrals, broadcast emails, and analytics — free to start.

The GetWaitly dashboard showing signups and growth