Inbox Ready

How to Embed an Email Signup Form on a Static Site

No affiliate links. Steps for Kit follow Kit's own form embedding basics; most email platforms work the same way.

Why static sites are easy

A static site (plain HTML on Cloudflare Pages, GitHub Pages and similar) has no server code, so the email platform hosts the form backend. You only paste a snippet into your page.

Step 1: Build the form in your email platform

In Kit, forms live under Grow → Landing Pages & Forms. Choose an inline form for a page or post; modal and slide-in forms are better saved for later. Keep it to one field (email) plus a first name at most.

Step 2: Pick an embed type

Step 3: Paste it into your HTML

Put the snippet where the form should appear — commonly at the end of each article and on the home page. On a template-based static site, add it once to the template (or a shared include) so every page gets it.

Step 4: Test like a subscriber

Step 5: Update your privacy policy

Once you collect emails, say so in your privacy page: what you collect, which provider stores it, and how to unsubscribe.

What to offer in exchange

A form converts better with a small, specific freebie. Ideas: lead magnets for makers and small shops. New to lists? Start with how to start an email list for free.