Yes, Mailchimp signup forms can be embedded directly on your site or used as a popup, and you can choose either method (or both) depending on your goals. Embedded forms sit inline in your page content, while popups appear as an overlay triggered by time, scroll, or exit intent. This article explains how each works, how to set them up, and how to decide which is right for you.
What Are Mailchimp Signup Forms?
Mailchimp is an email marketing platform that lets you build an audience by collecting subscribers through forms. A signup form is the front-end interface where visitors enter their email address (and optionally other fields like name or birthday) to join your mailing list. Mailchimp provides several form types, but the two most relevant for your own website are:
- Embedded forms – HTML code you paste into your site’s source, so the form appears as part of a page.
- Popup forms – A separate window or modal that appears on top of your page, often triggered by user behavior.
Both connect to the same Mailchimp audience and store subscribers in your list, but they differ in placement, user experience, and conversion behavior.
How Embedded Forms Work
An embedded form is a snippet of HTML that Mailchimp generates for you. You copy it and paste it into your website’s code—typically in a page, sidebar, footer, or a dedicated landing page. The form uses Mailchimp’s hosted action URL, so when a visitor submits it, their data goes directly to your Mailchimp audience.
Key characteristics of embedded forms:
- Always visible – no interaction needed to see the form.
- Fully customizable – you can style it with CSS to match your site.
- Can include multiple fields – name, email, custom merge tags.
- Requires a page refresh or redirect on submit (unless you use custom AJAX).
To get the embed code, go to Audience → Signup forms → Embedded forms, then copy the HTML. You can adjust fields and labels before copying. The code includes a form tag with an action URL pointing to mailchimp.com and hidden input fields for list IDs.
How Popup Forms Work
Popup forms are also generated by Mailchimp, but they appear as an overlay on top of your page. You control when they show using triggers:
- Time-based – show after X seconds on the page.
- Scroll-based – show when the visitor scrolls a certain percentage of the page.
- Exit intent – show when the mouse moves toward the browser’s close button.
Mailchimp’s popup forms are created in the same “Signup forms” section, but you choose “Popup” instead of “Embedded.” You get a link to a JavaScript file that you add to your site, and Mailchimp injects the form. You can customize the design, headline, and fields, and you can set rules for who sees it (e.g., only new visitors, or not on mobile).
Which One Should You Choose?
There’s no single “best” option—it depends on your site’s layout and your audience’s behavior. Here’s a practical comparison:
- Embedded forms are better for:
- Pages where visitors expect to sign up (e.g., a newsletter page).
- Minimal disruption – they don’t block content.
- SEO – content remains fully accessible to search engines.
- Popup forms are better for:
- Capturing attention when someone is about to leave (exit intent).
- Promoting a specific offer or lead magnet.
- Increasing conversion on high-traffic blog posts.
You can also use both: an embedded form for dedicated signup pages and a popup for blog visitors. Many sites do this without issue, though you should avoid showing a popup on the same page that already has an embedded form right above the fold.
Common Problems and How to Avoid Them
Users often run into a few issues with Mailchimp forms:
- Double opt-in confusion – By default, Mailchimp requires new subscribers to confirm their email via a link. This can reduce signup rates, but it also keeps your list clean. You can disable it in Audience settings, but be aware that may increase spam signups.
- Form not showing – For popups, ensure you’ve copied the full script tag and placed it before the closing
</body>tag. For embedded forms, check that your site’s CSS isn’t hiding the form. - Styling issues – Embedded forms come with default styles that may clash with your theme. You can override them with custom CSS, but you need to know the form’s class names (e.g.,
.mc4wp-formif using a plugin, or the generated IDs). - Mobile behavior – Popups can be annoying on mobile. Mailchimp lets you disable popups on mobile devices, which is often a good idea.
A common misconception is that embedded forms require a plugin. That’s true for WordPress if you want easy management, but the raw HTML works on any site—just paste it into your template or a custom HTML block.
Cost and Limitations
Mailchimp offers a free plan that includes embedded and popup forms, so you don’t need to pay to use these features. However, the free plan caps the number of subscribers (currently 500 contacts) and sends a limited number of emails per month. If you exceed those limits, you’ll need a paid plan.
Both form types are included in all plans. There are no additional charges for using popups vs. embedded forms. The main limitation is that Mailchimp’s built-in popup is less customizable than third-party tools (like Sumo or OptinMonster), but it’s simpler and doesn’t require extra integrations.
Frequently Asked Questions
Can I use both an embedded form and a popup on the same page?
Yes, technically you can. But it’s usually not a good idea to show a popup immediately on a page that already has an embedded form, as it can feel aggressive. Use a delay or scroll trigger so visitors have time to see the embedded form first.
Do embedded forms work with WordPress?
Yes. You can paste the HTML into a custom HTML block, a widget, or use Mailchimp’s official WordPress plugin. The plugin offers additional features like built-in styling and integration with form builders, but the raw embed code works without any plugin.
How do I stop popups from showing on mobile?
In the popup form settings, look for “Display options” and uncheck the box that says “Show on mobile devices.” This is a simple toggle that prevents the popup from appearing on phones and tablets.
Will embedded forms slow down my website?
No, embedded forms are just HTML and CSS—they load with the page and don’t add external scripts. Popups, however, load a JavaScript file from Mailchimp, which can slightly increase page load time. The impact is usually minimal, but you can defer loading the script if performance is critical.
Can I track conversions from popup forms?
Yes, Mailchimp automatically records when a subscriber signs up via a popup or embedded form. You can see the source in your audience reports, and you can also set up Google Analytics to track form submissions by adding event tracking to the form’s success URL.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Turn Off Backup Encryption in iTunes?
- Campus Tech Innovation Hubs: What They Are
- Poco C51 Airtel Prepaid Locked Variant India?
- Jenkins vs GitHub Actions: Which CI/CD Fits Your Team?
- Shared VPS Hosting: Is It Better?
- Disk Defrag Pro: What It Does and Whether You Need It