Skip to content

Everything for WordPress, web development — and beyond

📧 Beginner's guide to Mailchimp with WordPress

📧 Beginner's guide to Mailchimp with WordPress

Building a subscriber list from scratch is a task that stumps even experienced website owners. There are services and plugins, yet nothing seems to work: the form won't fit where it should, emails end up in spam, and after a couple of hours wrestling with settings, you're ready to give up.

Mailchimp remains the most beginner-friendly email marketing tool on the market. It has a free plan, a drag-and-drop email editor, and direct integration with WordPress. Best of all, everything can be set up without writing a single line of code if you know the right sequence of steps.

In this guide, we'll walk through the entire process: from account registration to sending your first campaign and embedding a signup form on your site. No fluff, just working screenshots, proven methods, and free plan limits current as of 2026.

💡 Quick overview:

  • Register a Mailchimp account, complete your profile, and create your first address list (audience).
  • Create and send a test email campaign using the visual builder: choose a template, design your email, and click "Send."
  • Integrate Mailchimp with WordPress using one of two methods: insert HTML code via a "Text" widget or connect the MC4WP plugin for automatic synchronization.
  • Analyze the results of your first campaign: open the Reports section, evaluate open and click rates, and plan improvements for your next campaign.

What is Mailchimp and why do website owners need it

Mailchimp is an email marketing platform owned by Intuit. It allows you to collect subscriber addresses, send them newsletters, and track results. As of 2026, the free plan includes 250 contacts and 500 emails per month, enough to launch a blog, portfolio, or local business. Paid plans start at $13 per month (Essentials) and expand limits while adding automation and A/B testing.

The main advantage of Mailchimp for WordPress users is its ecosystem of ready-made integrations. You don't need to code a form from scratch or manually sync databases: everything is done either through the built-in HTML code generator or through the official MC4WP: Mailchimp for WordPress plugin, which is installed on more than 2 million sites.

Mailchimp dashboard

Email marketing is a channel that doesn't depend on search engine or social media algorithms. A subscriber gave you their address voluntarily, meaning their trust in your emails is higher than in a random post in their feed. According to Litmus data, the average ROI of email marketing is $36 for every dollar spent, and this figure remained stable in 2025.

Step 1: Registering and setting up a Mailchimp account

Registering on Mailchimp doesn't require a credit card, just an email and password. Right after confirming your email, the system will prompt you to fill out your profile: first name, last name, company name, and time zone. Don't skip this step, as profile information is automatically inserted into email footers, and an empty "Company" field looks unprofessional.

Next, Mailchimp will ask you to specify your goal: blog newsletter, product promotion, or something else. Choose the closest option, as it determines which templates and tips you'll see at the start. The system will also offer to connect a domain for sending. On the free plan, emails go out from the shared mailchimp.com domain, but you can set up verification for your own domain (DKIM/SPF) for better deliverability if desired.

After completing your profile, you'll arrive at the dashboard. On the left is the main menu: "Audience" (formerly "Lists"), "Campaigns," "Automations," and "Content." The interface is partially translated into Russian. Main items will be understandable, but detailed settings sometimes appear in English.

Mailchimp platform features

Step 2: Creating your first email campaign

Click "Create Campaign" in the upper right corner of the dashboard. Mailchimp will offer you a choice of types: Regular (standard newsletter), Automated (automatic series), Plain-text (text only), or A/B Test (on paid plans). For your first time, choose Regular.

The system will guide you through four stages:

  • Audience selection. If you don't have a list yet, create one. Name it something like "Blog Subscribers" and add a sender name and reply-to address. This is the pair of fields recipients will see in the "From" field.

  • Parameter settings. Subject line, preview text (preheader), and sender name. The preheader is the gray line below the subject in email clients; keep it meaningful rather than empty. For example, subject: "5 Beginner Mistakes in WordPress," preheader: "And how to avoid them in 10 minutes."

  • Email design. Here you choose a template. For beginners, Basic Layout (1 column) is optimal because it doesn't break on mobile devices and is easy to edit. The drag-and-drop editor lets you arrange blocks of text, images, and buttons. Don't overload your email: one headline, 2-3 paragraphs of text, and one button is a formula that works.

  • Review and send. Before sending, the system will show a summary: subject, number of recipients, and time. If your list is still empty, send a test email to yourself. This isn't embarrassing and allows you to catch broken links and strange formatting before subscribers see the email.

The "Send" button launches the campaign. The free plan includes basic analytics: number of opens, clicks, unsubscribes, and spam complaints. These figures will appear in the "Reports" tab within minutes of sending.

Step 3: Integrating Mailchimp with WordPress via HTML code

The most universal way to add a subscription form to your site is Mailchimp's built-in code generator. It works on any CMS (not just WordPress) and doesn't require installing additional plugins.

Go to the Mailchimp dashboard, open the Audience section, select the desired list, click "Signup Forms," then "Embedded Forms." The system will show a classic subscription form with settings: you can choose which fields to display (name, last name, email only), set the width, and customize the title. After configuring, copy the generated HTML code.

On the WordPress side, go to "Appearance → Widgets," drag the "Text" or "Custom HTML" block to the desired area (sidebar, footer), and paste the code. Save, and the form will appear on your site instantly.

Pros of this method: full control over layout, no plugin dependency, works on any hosting. Cons: the widget may shift when changing themes, and adding a form to the body of a post requires manually inserting code through the editor.

Step 4: Integration via the MC4WP plugin (Mailchimp for WordPress)

If you need deeper integration (automatic subscriber synchronization, forms inside posts via shortcodes, connection to WooCommerce and Contact Form 7), install the MC4WP plugin from the WordPress catalog.

Installation is standard: "Plugins → Add New," search for "MC4WP," install, and activate. After activation, a new menu item "Mailchimp for WP" will appear. The first thing the plugin will ask for is your Mailchimp API key. You can get it from the Mailchimp dashboard: Account → Extras → API keys → Create A Key. Copy the key, paste it into the plugin settings, and click "Save." The integration is ready.

MC4WP: Mailchimp for WordPress plugin

The plugin creates a ready-made widget that you can drag to any area of your site. The built-in form builder lets you flexibly configure fields: add a "Subscribe to newsletter" checkbox during registration, embed a form in the middle of a post via shortcode [mc4wp_form id="XXX"], or tie subscription to checkout in WooCommerce.

For those who need advanced functionality (triggered emails, A/B tests, detailed segmentation), there's a premium version called MC4WP Premium with extended integrations and priority support.

Alternative tools for collecting subscribers

Besides MC4WP, the WordPress ecosystem offers other solutions for list building:

  • OptinMonster, a leader among lead generation tools with exit-intent technology (a popup when someone tries to close the tab), A/B testing, and dozens of ready-made templates. Paid, but with a high conversion rate.

  • MailOptin, a lighter plugin with a visual form builder and direct Mailchimp integration. The free version covers basic scenarios: pop-up, in-line form, sidebar widget.

  • SeedProd (formerly Coming Soon Pro), specializes in "coming soon" pages with built-in subscription forms. Useful if your site isn't ready yet but you need to start building an audience.

  • Mailchimp's built-in forms, the fastest method without plugins. Suitable when you don't need popups or complex display logic.

MailOptin plugin for WordPress

The choice depends on your goals: for starting a blog, the Mailchimp + MC4WP combination is sufficient (free and without unnecessary bells and whistles). For an online store, consider looking at OptinMonster or its alternatives.

A step-by-step video guide on integrating Mailchimp with WordPress, from connecting your account to embedding a form on your site. Worth watching even if you prefer text instructions: the visuals help navigate the interface, which is partially in English.

⁉️🤔 Frequently asked questions

Can I use Mailchimp completely free?

Yes, Mailchimp's free plan includes up to 250 contacts and 500 emails per month (as of 2026). You get a basic email builder, templates, and reports on opens and clicks. Limitations apply to automation, A/B testing, and support, which are only available on paid plans (Essentials from $13/month, Standard from $20/month).

How does MC4WP differ from Mailchimp's built-in form?

The built-in form is HTML code that you copy from Mailchimp and paste into a WordPress widget. MC4WP is a full-fledged plugin that syncs your site with Mailchimp via API. It can add subscription checkboxes to registration forms, comments, and WooCommerce, as well as create forms via shortcodes anywhere on your site without manually copying code.

What should I do if emails go to spam?

Check three things: domain authentication (SPF and DKIM records in DNS), sender IP reputation, and email content. On the free Mailchimp plan, you send from a shared domain, which is fine for starting out, but as your list grows, you should set up verification for your own domain. Avoid spam triggers in subject lines: words like "free," "discount," "today only," exclamation marks, and ALL CAPS.

Do I need a plugin if I use a theme builder like Elementor?

Elementor Pro has a built-in Mailchimp widget that works without additional plugins. But for scenarios with a subscription checkbox during registration or integration with Contact Form 7, MC4WP will still come in handy. If your site is built on a regular theme without bundles, go with MC4WP and you won't go wrong.

How long does it take to collect the first thousand subscribers?

It depends heavily on your niche, site traffic, and subscription form placement. With a steady flow of visitors and a well-placed sidebar form, an actively growing blog gains several dozen subscribers per month. To speed things up, use a lead magnet (a useful PDF file or discount code in exchange for email), exit-intent popups, and a subscription form at the end of each post. A realistic timeframe for the first thousand is 4 to 12 months of active content work.

Launching a newsletter with Mailchimp: what to do right after reading

Don't postpone. Register an account on the official Mailchimp website, install the free MC4WP plugin on your site, and send a test email to yourself. These three actions take 25 minutes and give you more than a week of reading articles about email marketing.

A subscriber base grows slowly but relentlessly, like a snowball. The first 50 addresses come hard, but by the time you reach 500, you'll know exactly what content resonates with your audience. The only mistake you can't fix is not starting at all.