A friend of mine recently asked me how I created my Mailing List sign up box at the top of my sidebar. He also suggested I write a post about it and I thought it was a great idea….. So here goes.
Gathering an email list is pretty important if you are taking your blog and readers seriously. By creating a nice, clean and easy to recognize way for your readers to sign up you will definitely increase your opt-ins.
Getting your sign up code:
The first thing you need is an autoresponder so that you can capture leads and build your list. I have only ever used Aweber and greatly recommend it. However some people also say that GetResponse is very good too. There are some free options available but as I said, I have never used them.
Once you have your autoresponder you should be able to create a handy little piece of code that includes the web form for capturing the name and email of your visitors. You can see mine below, I have included the graphic that shows my subscriber numbers.
The Code Next you need to put your code inside a box and position it so that you can create a graphic that fits. I find the easiest way to do this is using <div> tags to contain the code and apply styles to certain elements. Now if that sounds like jargon… I’ll try and break it down. First create your bounding box.
<div class="aweberbox"> </div><!--aweberbox ends-->
and then style it by adding some styles to your wordpress “style.css file. This will style the class that you applied to the <div>:
.aweberbox {
width: 250px;
height: 350px;
background: green;
}
This creates the box below:
Next step, we need to insert the another <div> to hold the Aweber code, then we need to insert the Aweber code and use css code again to position it.
<div class="aweberbox"> <div class="aweberform"> <script src="http://forms.aweber.com/form/11/586476211.js" type="text/javascript"></script> </div><!--aweberform ends--> </div><!--aweberbox ends-->
and the css to change the font color and position the form…
.aweberform {
color: black;
width: 200px;
margin: 0px auto;
padding: 180px 0;
}
All this and you now have this box below (getting there!):
One last thing to do before we go and create the graphic is to make sure that the background of the outer div will pick up our image. Then we can just create it and put it in. We just need to change one line in the css for the .aweberbox.
background: green;
becomes,
background:#fff url(images/aweberbox-bg.jpg) no-repeat
Here we have pre determined where the image will go and what it will be called. This means there is just one more simple step… We just have to create an image to fit out box.
The Background Image
All the fiddly code is done now so I just need a nice image.
I defined the size of the box as 250px wide by 350px height. So I just need to create an image that size. To allow me to style to fit the form I took a screen shot of the div that we created and used that as a base.
The image below shows a few steps along the way to creating my final image.

Now I just save the image as the name specified in the css and upload to the ‘images’ folder of my theme.
Voila! Here is the completed sign up box.
Not my best piece of design work, but hopefully good enough to show you what is going on.
I hope you found this tutorial useful.
Any question, suggestions or anything at all please leave a comment or contact me and I will help you get your sign up box just how you need it.
Take care,
Forest.
Related posts:
- Fix Your Blog For Internet Explorer!
- How To Setup A Successful Opt-In Email Marketing List
- Four Crucial Things You Need To Do To Build Your List
- Guide to making money online with adclickology.com
- Ping.fm Adds SocialThing to List of Services

Hi Forest, I learned how to do this exact thing a couple of months ago but it took me quite a while to work out! Your post will be mighty helpful to a lot of people as these type of instructions aren’t easy to find on the web! Nice one.
Michelle Adamss last blog post..Online Mentor – Do You Need One?
I hope so…. Hopefully will get some feedback and clear up any issues people have. It’s quite a task to explain the whole process!!
Hey you did it!
) I’d best have a bash now. Nice one.
Damians last blog post..Wealthy Affiliate Review – Scam or Legitimate?
No probs Damian,
Yep you better, just let me know if you have any issues.
Nicely done, Forest. This has been something that has eluded me until a few months ago. I’ve done it once before, but seeing your method definitely helps it to sink in.
Thanks Mark,
It’s really simple in essence. I put the styles in the style.css so that they are easy to edit if you want to change the image, size, positioning or whatever.
I am seeing a lot of bloggers who are doing this!
Pauls last blog post..Geneva Cruz is Philippines Sexiest Vegan Celebrity
Yeah, it looks nice and definitely increases subscribers.
Thanks for the useful info. It’s so interesting
Thanks Bob.
Wow ! Its very nice because Mail is the third largest advertising medium after newspapers and television. It can be directed at a specific target audience and used to great effect. Advertisers can obtain a bulk mailing permit providing cheaper rates
you explained it in all details needed and i think the mail sign up box is of utmost importance for bloggers and readers .
Thank Priscus, I think it’s important too.
This is something new for me and it really looks different. Again nice post, forest.
Great, what’s your name Doorknocker, been asking for a while…
Hi Forest,
Thanks your post has really clarified a few niggly problems I’ve had with my own opt-in box.
Rob.
No problem Robert… Let me know if you have any problems or questions.
Hi, Forset you had given a new and very nice idea in your post. Its seems very effective. I am still learning about blogging. I will try this in my blog.
Let me know if you have any problems.
great guide, this is really good for the tutorial blogs, speciallyy if its really an interesting blog, w/c a huge amount of readers are commenting, now they can sign up for mailing lists, thanks for this tip…
No problem Shaz, Thanks for coming by.
Hey, Forest:
I got Aweber about two months ago and it’s been great on my veg blog. I get sign-ups daily to it. I like and recommend the “hover” box, as it practically slaps readers and visitors when they visit your blog. It’s great for max ROI.
I currently use it for blog broadcasts and the occasional follow-up.
P.S. Nice tutorial!
Missy
Hey Missy,
Yep I use it in a similar fashion on some of my blogs and it really does increase signups.
Aweber is awesome.
Monday! Monday! Monday!
Where be the tunes??
Just posted Neal…. Started a little late today
, How are you?
No probs..
All good mate. Been trying to catch you on G-chat for a while now. Looking at your newer posts it looks like you have been having a good time getting drunk and all!!
Going to check my musically motivated tuesday selection now!
Hey Neal,
I’m always invisible on Gchat these days but often around, so just give it a go when you are online.
I’m normally visible on Skype so you can get me there too.
Vermont has been fun but finding it hard to get enough work time.
No problems, any issues ask away.
This has been something that has eluded me until a few months ago. I’ve done it once before, but seeing your method definitely
internet marketing reviewss last blog post..Chris Cobb’s CPA Arbitrage Review
Hi Forest,
Wow, you lost me at the background image.
I am not that “techy.” Usually, I find someone
to do nice looking things like that for me. But,
that’s just me.
Better and better,
Narek Gabrielyan
Narek Gabrielyans last blog post..10 And 1/2 ‘Forbidden’ Up-Selling Strategies
Thanks Narek…. If you have your image made up and still need help with the code just shoot me a mail and I can help. Forest.parks@gmail.com.
Thanks for your comment, it’s much appreciated.
I don’t think mailing from gmail is the best option to be honest. You can find some free mailing list providers but I have never used them so not sure how good they are….
Thanks, i will try this one surely in my blog.
No probs, let me know if you have any issues.
Great tutorial. Very eye catching opt in forms are sure to bring in more subscribers.
Thanks Marcus, if you use this tutorial make sure to let me know if there are any problems you face.