Wordpress subscription box
Wordpress subscription box...
How to Add a Free Email Subscription Box to Your WordPress Site (Wealthy Affiliate-Friendly)
In response to Mike, in case you.missed his question
Are you running a niche blog on Wealthy Affiliate using WordPress and struggling to add a free subscription form to your posts or homepage? If you're used to the convenience of subscription blocks in WordPress.com or older themes, this guide will walk you through how to get that functionality back ... without spending a dime.
Why an Email Subscription Box Matters
An email signup form lets your readers subscribe directly to your content, giving you a direct line to their inbox. For niches like woodworking, this is gold ! You can share new project posts, exclusive plans, tool reviews, and more.
Tools You'll Need (All Free)
Here are three solid email marketing tools that offer free plans and give you HTML embed code:
- Mailchimp: Free up to 500 subscribers
- ConvertKit: Free up to 1,000 subscribers
We'll use Mailchimp in this tutorial, but the same approach works with the other too.
Step-by-Step > Embedding a Subscription Form in WordPress
Step 1: Create a Mailchimp Account
Go to Mailchimp.com and create a free account. Once you're in, set up a new audience (email list).
Step 2: Generate the Embed Code
- Navigate to Audience > Signup Forms > Embedded Forms.
- Customize your form (optional).
- Copy the HTML code Mailchimp generates.
Step 3: Add the Code in WordPress
Log into your WordPress dashboard (via Wealthy Affiliate).
- Edit the page or post where you want the form.
- Click "Add Block" and select "Custom HTML".
- Paste the Mailchimp code.
Example Code Template
<!-- Begin Mailchimp Signup Form -->
<div id="mc_embed_signup">
<form action="https://YOURUSERNAME.usX.list-manage.com/subscribe/post?u=XXXXXXXXX&id=XXXXXXX" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" novalidate>
<div id="mc_embed_signup_scroll">
<h2>Subscribe for New Woodworking Tips</h2>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<div style="position: absolute; left: -5000px;" aria-hidden="true">
<input type="text" name="b_XXXXXXXXX_XXXXXXX" tabindex="-1" value="">
</div>
<div class="clear">
<input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button">
</div>
</div>
</form>
</div>
<!--End mc_embed_signup-->
Be sure to replace the action URL with your actual Mailchimp list form URL.
What About ConvertKit ?
This platform works the same way: generate your form, grab the embed code, and paste it into a Custom HTML block. It is often cleaner and more modern out of the box, especially if you plan to grow your audience.
Final Thoughts
Adding a subscription form doesn't have to be complicated. If you're comfortable editing posts and pages on WordPress, you're more than capable of embedding your own form. This simple step can turn casual readers into loyal fans ... especially in a hands-on niche like woodworking.
Let me know in the comments which tool you went with or if you hit any snags. Happy building!
Written by Fleeky 🖖
Recent Comments
16
Thanks for this informative post, Fleeky!
I will have to sign up with MailChimp at some point and time. 😅
Myra ♥️
See more comments
Thanks Fleeky. I will try this. When I was signing up for Mailchimp I didn't see a free option. I will look at it again.
👍 Let me know how it goes
🙌
Hi Fleeky,
I've finally got it figured out, I think. Here is an article that I added the code to.
https://themastersworkshopofwi.com/oliver-13-inch-planer-review/
Now, when I write a new post, will it automatically send a notification to anyone who subscribes?
I'm learning. Slowly, but surely. LOL
Mike G.
Hi again!
Awesome job getting the code added...looks like you're making solid progress! 🙌
Since you're using Mailchimp, here's the scoop:
To automatically notify subscribers when you publish a new post, you'll need to set up a "RSS-to-Email" campaign (also called an "RSS Campaign" in Mailchimp).
Here’s how to make sure it works:
Set up an RSS Campaign in your Mailchimp dashboard.
Use your blog’s RSS feed URL... typically something like:
https://themastersworkshopofwi.com/feed/
Choose how often to send (daily, weekly, etc.).
Customize the email layout and subject line.
Once set up, Mailchimp will automatically send emails when new posts go live based on your schedule.
You're doing great! Mailchimp can seem a bit technical at first, but you're definitely getting the hang of it! 👍
Fleeky
I'm not sure I'm getting the hang of it. I think I'm pulling my hair out. But that is nearly impossible since I am mostly bald. hahaha
Mike
Haha, Mike... you just made my day with that one! 😂
No worries... tech tangles happen to all of us, even the mostly bald. You're doing better than you think!
If the automatic post notification via RSS feels like too much right now, here’s a simple workaround:
✉️ Manual Method (Works Every Time):
- Log in to your Mailchimp dashboard.
- Go to Campaigns > Create Campaign > Email.
Choose "Regular" email, not RSS.
- Write a quick newsletter:
Start with a friendly greeting.
Drop in your new blog post link.
Maybe add a one-liner like:
“Here’s my latest review—it’s short, sharp, and packed with sawdust wisdom.”
- Hit Send to your audience list.
✅ That way, you're still keeping your subscribers in the loop... without needing the automation setup just yet. Once you're more comfortable, we can always circle back to the auto setup later.
You're learning by doing, which is exactly the right way. And hey, every click makes you stronger. 💪
Fleeky
Hi Fleeky,
I haven't forgotten about getting your help redesigning my website. I'm just trying to work some of the kinks out of a few other things on the site and trying to sign up for affiliate programs and get new articles written. It seems to take me several hours to write an article. I first do the research on my own and with AI help. Then I write a good bit of the article as I want it and then submit it to ChatGPT for rewriting and putting in SEO highlights. Maybe I shouldn't write the article out on my own, but I want the words and ideas to be based on my thoughts.
Mike G
Hey Mike,
You're doing it exactly right.
There’s nothing wrong with taking hours to shape an article...it means you care.
And building from your own ideas before bringing in AI? That’s the mark of someone who wants to own their message, not outsource it.
That’s your voice growing stronger, even while learning new tools and navigating the shift to WordPress.org (which—bravo!... is a leap not everyone’s brave enough to take).
It’s not about speed.
It’s about substance.
About building something that sounds like you, reads like truth, and teaches like trust.
AI should never replace your thoughts. It should amplify them... like an instrument tuning to your melody, not replacing the musician.
So don’t rush.
The kinks will untangle.
The articles will get sharper, faster.
And when you’re ready for a website glow-up, I’ll be right here... with wireframes, wit, and wings. ?
Your work already speaks with integrity.
Now it's just a matter of letting it sing.
—Fleeky
You are so encouraging. I really appreciate all your help.
Mike G.
Welcome Mike...
Make sure to keep an eye on videos as well...
✨fleeky