Email opt-in forms: popup, bar, and inline templates

Nina De la Cruz Nina De la Cruz 5 min read

If you want to grow your email list, adding an email opt-in form to your website is the first step. When timed well and tied to a clear benefit, it converts casual visitors into subscribers you can reach again.

Choose the format around where the visitor is ready to subscribe: a popup for a focused offer, a bar for persistent visibility, or an inline form after useful content. Measure completed signups among people who actually see the form, rather than applying a popup benchmark to all website visitors.


You can add an email opt-in form to your website for free using Getsitecontrol — a simple email marketing tool for small businesses. Start with a template, tailor the text and visuals to your brand, and publish it where it fits naturally into your visitor journey.

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.

Email opt-in form types

Pop-up forms

Pop-up email opt-in forms appear directly over website content. Because they interrupt the browsing experience, they work best when paired with a compelling incentive: a welcome discount, early access, or a limited-time offer.

Popup designs range from fullscreen overlays to smaller slide-ins and modals. For a less intrusive experience, some websites use teaser-style popups that visitors can reopen when they’re ready to interact. In general, popups perform best when the message feels relevant to what visitors are already doing — for example, browsing products, reading an article, or preparing to leave the site.

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.

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.

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

How to compare opt-in form results

Track form views, completed submissions, and confirmed subscribers separately. A popup click is not a signup, and a submission still awaiting double opt-in is not a confirmed subscriber. Compare equivalent campaigns by device, traffic source, and incentive before choosing a winner.

For an inline form, page visits can overstate exposure if the form sits below the fold. For a targeted popup, total site traffic includes visitors who never qualify to see it. Use the same denominator and reporting period when comparing variations, then check whether the new subscribers click subsequent emails or buy.

FormatWhat to testWhat to watch
PopupOffer and triggerCompleted signups after the popup appears
Floating barVisibility and concise copySignups without covering navigation or mobile controls
Inline formPlacement after relevant contentWhether readers reach the form and subscribe

Best practices for email opt-in forms

Lead with clear value and clean design

Your opt-in form should make the benefit obvious in the first line. “Get 10% off your first order” describes a concrete offer; “Join our newsletter” needs more context, such as the topics or early access subscribers will receive. Test benefits that fit your audience rather than assuming a discount always wins.

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.

In practice, that means calibrating triggers to behavior. A short delay gives visitors time to orient themselves before responding. Scroll-based forms perform better after someone has engaged meaningfully with the page. Exit-intent popups capture attention at the moment of departure. The objective isn’t maximum volume, but attracting subscribers whose interest is already established.

Make the subscription choice clear

Explain who will send the emails and what subscribers are signing up for, with a link to your privacy information. If you use a consent checkbox, leave it unchecked and use specific wording. Adding a checkbox alone does not establish compliance: the signup flow, records, and later messages must match the applicable requirements.

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 and guide them toward the next step, whether that’s making a purchase or exploring your content. You only need to set up this email automation once, and it will run on autopilot.

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?

Start with the email address and add only information you will use. If a preference changes the follow-up, explain its value and keep it optional where possible. Test whether extra fields improve the usefulness of the list rather than merely collecting more data.

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.

Inline subscribe widget

Create popups for free

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

Try it for free →

Inline subscribe widget