Create an email opt-in form for your website (templates and best practices)

Nina De la Cruz Nina De la Cruz 8 min read

If you want to grow your email list, adding an email opt-in form to your website is the first step. High-converting opt-in forms appear at the right moment, match your website's design, and give visitors a clear reason to subscribe.

Depending on the format, timing, and incentive, opt-in forms convert between 1% to 8% of website visitors, on average. This translates into 1 to 8 new email subscribers for every 100 people who visit your site.


Open preview
Get this email opt-in form for free →

You can easily add email opt-in forms to your website with Getsitecontrol — an email marketing tool for small businesses. It requires no technical skills and lets you publish opt-in forms, send automated welcome emails, and tag subscribers for future campaigns.

Most successful websites use a combination of 2-3 email opt-in form types, strategically placed throughout their website: for example, one pop-up form, one floating bar, and one inline form.

In a day, we collected 256 emails!

We’re a company managing luxury cottage rentals. We started using Getsitecontrol to collect email addresses, and we had a really good conversion rate. In a day, we collected 256 emails! On another campaign, we collected 10,286 emails with a click-through rate of 4.6%. It’s a great tool, we love it here.

William Burgess CMO of MonsieurChalets

Email opt-in form types

Pop-up forms

Pop-up forms grab attention immediately by appearing over your page content. They work well if you’re offering limited-time deals, welcome discounts, or VIP access and perks.

Pop-up opt-in forms can be triggered by time (7-10 seconds after arrival), scroll depth, or exit-intent behavior. And because popups interrupt the browsing experience, they work best when promoting your strongest incentive: the offer needs to justify the disruption. Effective popups feature benefit-focused headlines, prominent calls-to-action, and clear close options.

Open preview
Customize this email opt-in form →

Floating bars

Floating bars, also known as sticky bars, are slim banners that remain fixed at the top or bottom of the screen as visitors scroll through your website. They provide persistent visibility without blocking content, making them ideal for ongoing list-building campaigns.

The advantage of sticky bars is their balance: they stay visible throughout the browsing session without interrupting the experience, the way a popup might. A common practice is to start displaying a bar right after a visitor has landed on your website. Effective floating bars use extremely short copy — 5 to 8 words maximum — with colors that match your branding.

Open preview
Add this email opt-in form to my site →

Inline (embedded) forms

Inline forms blend naturally into a page layout without interrupting the visitor's experience. With Getsitecontrol, any form template you choose can be displayed on your website as a popup, or embedded statically within the content of your website pages.

Inline forms convert best when placed after you've delivered value. For example, if someone has just read your entire blog post or scrolled through your product details, they're more likely to be willing to hear from you or your brand. In these scenarios, the signup feels like a natural next step rather than an interruption. Effective inline forms match the visual style of surrounding content and use contextual copy that references what visitors have been reading or browsing.

Open preview
Get this email opt-in form for free →

Results you can expect

Across hundreds of websites we’ve observed, email opt-in forms consistently deliver strong signup rates. For example, pop-up email opt-in forms convert 6.57% of visitors on mobile and 3.77% on desktop, on average. Top-performing forms reach 20–25% conversion rates, particularly when shown as modal popups and paired with a strong incentive.

These conversion rates vary significantly based on several factors. The strength of your incentive plays the largest role. Timing matters too: forms that appear after visitors show engagement convert better than those triggered immediately. Mobile-optimized forms with large tap targets and minimal fields see higher completion rates than desktop-focused designs. Relevance is critical as well: a popup offering hiking gear discounts on a hiking blog will always outperform the same offer shown on a random website page.

Form typeAverage signup rateBest used for
Pop-up4-7%Limited-time offers and welcome discounts
Floating bar0.5-2%Ongoing list-building campaigns, persistent visibility
Inline0.5-1%Post-content signups, blog posts, product pages
I’m making $2K amonth in email revenue

The platform goes above and beyond what I was originally looking for. I've paid for the flat annual membership, which has unlimited impressions, and I'm now making $2k a month in email revenue as a result.

Corey Dewalt Small Business Owner trustpilot

Best practices for email opt-in forms

Clear value, minimum fields, cohesive design

Your opt-in form should make the benefit obvious in the first line. “Get 10% off your first order” will almost always outperform a vague “Join our newsletter” because it tells visitors exactly what they’re signing up for.

High-performing forms stay lightweight — most collect just an email address, optionally a first name. Visually, effective forms feel like part of the website rather than an add-on, using brand colors and fonts with imagery that reflects actual products rather than generic templates.

Optimize timing to capture engaged visitors

Timing matters because an opt-in form performs best when it appears after a visitor has shown real interest. A form that shows up immediately can feel intrusive; one that appears too late won’t be seen at all.

Timed popups often perform best after a short delay (commonly 7-10 seconds). Scroll-triggered forms tend to convert when shown deeper into the page (often around 25-50%). Exit-intent popups work as a last-chance prompt – right as someone is about to leave. Your goal isn’t to collect the most emails. It’s to collect emails from people who actually want to hear from you.

Open preview
Get this template, it’s free →

Whether you have visitors from the EU or not, it’s a good practice to follow the GDPR requirements and ask for explicit consent when inviting visitors to join your list. This means a mandatory unchecked checkbox that explains what someone is agreeing to, with a link to your privacy policy.

Consider using double opt-in confirmation as well: it sends an email asking subscribers to verify their address before they're added to your list. While it adds a step, it filters out fake addresses and keeps your list clean. Even when GDPR doesn't apply, transparency builds trust. Let visitors know what emails they'll receive, how often, and include “You can unsubscribe anytime.”

Collect preferences and tag subscribers

Giving subscribers a say in what they receive leads to better engagement and fewer unsubscribes. Simple preference choices — email frequency, content type, or topics of interest — set expectations early and filter intent naturally. Keep options simple: one or two relevant questions work better than overwhelming people with choices.

Use automatic tagging to organize subscribers from the moment they join. Someone interested in home decor tips shouldn't receive the same emails as someone who only wants new arrival notifications. Tags help you build targeted segments for automations and campaigns without manual work.

Set up automated welcome emails

When someone joins your list, the best next step is to send a welcome email and thank them for subscribing. This email confirms their subscription, delivers any promised incentive (like a discount code), and sets expectations for future emails.

Welcome emails have significantly higher open rates than regular campaigns because people are expecting to hear from you right after signing up. Use this moment to make a strong first impression, reinforce their decision to subscribe, and guide them toward the next step, whether that's making a purchase, exploring your content, or simply introducing your brand. You only need to set up this email automation once, and it will run on autopilot.

5 best practices for email opt-in forms

Start building your email list today

Growing a list is a long-term effort, but a well-designed email opt-in form helps you build momentum faster. The templates and principles covered in this guide are designed to capture attention, set clear expectations, and turn interested visitors into subscribers you can actually engage.

With Getsitecontrol, opt-in forms, welcome emails, and ongoing campaigns work together as a single flow. Instead of treating email capture as a standalone tactic, you can connect signups to follow-up emails, tag and segment subscribers automatically, and refine performance over time based on how real visitors respond.

The result is a system that doesn’t just collect email addresses, but supports consistent, relationship-driven growth.

Using Getsitecontrol on four websites

We have been using Getsitecontrol for four years on our four websites. We use Getsitecontrol popups to capture leads and the built-in follow-up automations to send an automated message to our subscribers right after they sign up. The platform has helped us increase our conversions, which was our main goal.

Niels DB Digital Marketing Manager

Common questions

Where should I place an opt-in form on my website?

If you run an online store, try your homepage, product pages, and thank-you pages. If you’re a blogger or a service provider, embed your opt-in forms below blog posts, in the footer, or use delayed popups. In both cases, focus on your visitor journey and pages with high engagement. Pages where visitors spend more time or show intent tend to produce higher-quality subscribers than low-context placements.

How do I add a consent checkbox to the opt-in form?

In Getsitecontrol, you can easily add a consent checkbox to the email opt-in form. This typically includes linking to your privacy policy and clarifying how their data will be used. Clear consent not only supports compliance but also builds trust before the first email is sent.

Can I segment subscribers based on their preferences?

Yes. You can include preference fields in your opt-in form — such as interests, content types, or email frequency — and group subscribers based on their selections. This allows you to send more relevant emails that match what people actually signed up for.

How do I get more people to fill out my opt-in form?

To get more people to subscribe via your email opt-in form, make sure it remains visible and communicates the value of joining your list. To boost signup rates, offer an incentive that makes sense for your visitors, such as a discount, a gift, or exclusive content. Design your form with mobile visitors in mind, keeping it short and easy to fill out.

Can I send a welcome email after someone signs up?

Yes, you can. Getsitecontrol lets you set up an automated welcome email that’s sent as soon as someone fills out the form, or with a slight delay. You can use a pre-designed email template or write your own message to thank subscribers and let them know what to expect next.

What's the ideal number of fields for an opt-in form?

Research shows 1-2 fields perform best. Collect email address (required), optionally first name, and use pre-filled checkboxes or radio buttons for email preferences. Each additional field can decrease signup rates, so only ask for information you'll actually use.

Should I use a popup or an inline form?

Both formats serve different purposes. Popups work well for time-sensitive offers and immediate visibility, while inline forms feel more natural within content-heavy pages. Many high-performing websites use a combination of two or three opt-in form types to reach visitors at different moments.

How do I prevent spam signups?

Using CAPTCHA and double opt-in confirmation helps filter out fake or invalid email addresses. These measures protect list quality without significantly impacting genuine subscribers. A cleaner list also improves deliverability and long-term email performance.

Nina De la Cruz is a content strategist at Getsitecontrol. She is passionate about helping small and medium ecommerce brands achieve sustainable growth through email marketing.

You’re reading Getsitecontrol usecase collection where we talk about the best practices for using website popups. This usecase is a part of Build email list section.

Inline subscribe widget

Create popups for free

Collect emails, offer coupons,
run surveys, stop abandonment.

Try it for free

Inline subscribe widget