How to Build a Basic Email List for Your Business (With WordPress)

Your social media followers scroll past your posts. Your website visitors leave and never return. But your email list? Those people are yours. No algorithm decides who sees your message. No platform can suspend your access.

That’s why email marketing remains one of the most reliable channels for small businesses. And with WordPress, building a list is simpler than you might think.

This guide covers the tools, the setup, and the one thing most guides forget: the legal rules that keep you out of trouble.

Why Your Email List Matters

Social media reach is unpredictable. A post that would have reached 10,000 followers last year might reach 500 today. Email doesn’t work that way. When you send a message, it lands in inboxes. Your list grows in value over time, and it’s an asset you own outright.

The numbers back this up: Email marketing consistently delivers higher conversion rates than social media. And unlike your social accounts, your email list can’t be taken away by an algorithm change or a platform policy update.

The Essential Tools

You need two things: a way to collect emails, and a place to store and send them.

The Storage & Sending Platform

This is where your list lives. Popular options for small businesses include Mailchimp, Brevo (formerly Sendinblue), MailerLite, and Constant Contact. Each offers a free tier that’s sufficient for getting started.

What to look for:

  • Free tier with enough contacts for your first few hundred subscribers
  • Easy integration with WordPress
  • Basic automation (welcome emails, simple sequences)
  • Clear unsubscribe handling

Brevo stands out for small businesses because it bundles email, SMS, and CRM into one platform. If your marketing stack is growing, that’s one tool and one bill instead of three.

The Collection Tool

You need a form on your website that captures email addresses and sends them to your email platform.

Option 1: Your Email Platform’s WordPress Plugin

Most email platforms offer their own WordPress plugin. Mailchimp’s official plugin lets you create signup forms, connect to your audience, and place forms via shortcode or block. Brevo’s plugin works similarly, with shortcodes you can paste into pages, sidebars, or footers.

Option 2: A Form Builder with Email Integration

If you want more control over form design and fields, use a form builder like WPForms. It has native integrations with 13 email marketing platforms, meaning you map fields once and every submission flows automatically into your list.

Option 3: A Dedicated List-Building Plugin

For popups, exit-intent forms, and more aggressive collection, tools like Sky Campaigns (also called Campaign Builder) offer popup templates, welcome emails, and autoresponder sequences directly from your WordPress dashboard.

Step-by-Step Setup

Step 1: Choose Your Email Platform

Start with a free tier. Mailchimp and Brevo both work well for beginners. Create an account and set up at least one audience (list).

Step 2: Install the Connection Plugin

For Mailchimp: install “Mailchimp for WordPress” (MC4WP). It’s the most popular option for connecting WordPress to Mailchimp. For Brevo: install the official Brevo WordPress plugin.

Step 3: Connect Your Account

Generate an API key from your email platform’s settings and paste it into the plugin. This authenticates the connection between WordPress and your email platform.

Step 4: Create Your Signup Form

Use the plugin’s form builder to create a simple form. At minimum, collect an email address. A first name field helps personalize future emails.

Where to place it:

  • Homepage (above the fold or in the footer)
  • Blog sidebar
  • At the end of blog posts
  • A dedicated “Subscribe” page

Step 5: Test the Flow

Submit the form yourself. Check that:

  • The confirmation message appears
  • The contact is added to your email platform
  • Any welcome email arrives

The Legal Part Most Guides Skip

If you collect emails from US residents, you’re subject to the CAN-SPAM Act. Violations can cost up to $53,088 per email.

Here’s what you need to know:

Accurate headers. The “From,” “To,” and “Reply-To” fields must be truthful. No deceptive domain names.

Honest subject lines. The subject must reflect the email’s content.

Clear identification as an advertisement. If the email promotes a product or service, it must be clearly marked as promotional.

A physical postal address. Every email must include a valid physical address (your business address, a PO box, or a private mailbox service).

An easy opt-out. Every email needs a simple unsubscribe link. You cannot charge a fee or require login information to unsubscribe.

Honor opt-outs within 10 business days. Once someone unsubscribes, stop emailing them across all your brands.

If you use a third-party email service, you remain legally responsible for their compliance. Liability cannot be outsourced.

Some states, like California, have stricter requirements. When in doubt, comply with the strictest applicable rule.

What to Send (Once You Have a List)

A list with nothing to send is a missed opportunity. Start with:

  • A welcome email. Sent automatically when someone subscribes. Thank them, set expectations, and deliver any promised resource.
  • A monthly newsletter. Share updates, tips, or behind-the-scenes content.
  • Promotional emails. Announce sales, new products, or events — but don’t make every email a sales pitch.

The golden rule: Give more than you ask. Educational content, helpful tips, and genuine value build trust. Trust drives conversions.

Common Mistakes to Avoid

Buying an email list. Never do this. It violates CAN-SPAM, damages your sender reputation, and produces terrible results.

No unsubscribe link. This is both illegal and frustrating for recipients. Always include one.

Sending too often. Daily emails exhaust your list. Weekly or bi-weekly is usually enough for small businesses.

No welcome email. The first 24 hours after someone subscribes is when engagement is highest. Don’t waste it.

Ignoring mobile. Most emails are opened on phones. Test your emails on mobile before sending.

Final Thoughts

Building an email list takes time, but the payoff is worth it. You’re building an asset that no algorithm can take away — a direct line to people who want to hear from you.

Start simple: Pick one email platform. Install one connection plugin. Create one signup form. Place it where visitors will see it. Test that it works. Then start sending.

Remember the legal basics: Honest headers, a physical address, and an easy unsubscribe link. That’s the foundation of compliant email marketing.

Your first 100 subscribers are the hardest. After that, momentum builds.

Was this post helpful?
Buy us a coffee!
Tags:

Free eBook!

Subscribe to our newsletter to receive it free!