Making A Fancy Mailing List Signup Box
Posted on 09. Jun, 2009 by forest_parks in Blogging Tips, E-Mail / List Marketing, Tutorials
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
- Ping.fm Adds SocialThing to List of Services
- Guide to making money online with adclickology.com


“In life, as in football, you won’t go far unless you know where the goalposts are.” – Arnold H. Glasgow
fantastic publish, very informative. I’m wondering why the other specialists of this sector do not understand this. You must continue your writing. I am sure, you’ve a huge readers’ base already!
Hello there, I discovered your web site by way of Google while looking for a similar topic, your site got here up, it appears to be like good. I’ve bookmarked to favourites|added to my bookmarks.
Simply desire to say your article is as surprising. The clarity for your post is simply excellent and i can assume you’re a professional in this subject. Well together with your permission allow me to grab your feed to stay updated with coming near near post. Thank you one million and please carry on the enjoyable work.
Pretty component to content. I just stumbled upon your website and in accession capital to say that I acquire actually loved account your blog posts. Anyway I’ll be subscribing on your feeds or even I fulfillment you access persistently rapidly.
Magnificent web site. Plenty of helpful info here. I am sending it to several pals ans also sharing in delicious. And obviously, thank you to your sweat!
Helpful information. Lucky me I found your site unintentionally, and I am stunned why this coincidence didn’t took place in advance! I bookmarked it.
Magnificent points altogether, you just gained a new reader. What may you recommend in regards to your post that you just made a few days ago? Any positive?
Helpful information. Fortunate me I discovered your web site by chance, and I am stunned why this twist of fate didn’t happened in advance! I bookmarked it.