1. says

    Howdy Rob,

    Absolutely, I use this plugin and mailchimp on my affiliate sites as the numbers are normally small (thus free account) and its sooo easy to use and implement.


  2. says

    I quite agree, Matt, 2000 is quite a high number of subscribers and you can make some money from a list that size. The MailChimp offer is too good to pass.

  3. says

    Hi Rob,
    Thanks for the post. This is something that I’ve been putting off doing but I have no excuse now. I love reviews with screenshots like this. It will save me a lot of time when I implement it. Aweber sounds ideal but MailChimp will meet my needs for now and not hurt me in the pocketbook.

    Just to let you know how I found you – it was on the top 10 Follow Friday posts by @JohnAguiar.

    • says

      Hey, Sherryl, as far as I know MailChimp offers the same services as Aweber and, as you say, doesn’t hurt you in the pocket. And it should only take 5 minutes with a sidebar widget! It was great of John to link to my Twitter account. Thanks for following me here!

  4. says

    Hi Rob, tell me, if someone subscribes to your newsletter, are they subscribing to your RSS too? I’m a little confused as to how this works.

    I don’t have a news letter yet, but it’s on my ample to-do list 😉

  5. says

    Hi Andrew, not necessarily. Once someone has signed up to the list – they’re on your list. But you can then set up MailChimp to send out your posts after you’ve published them – it’s just a matter of pasting in your RSS feed and setting up a template – which again can only take 5 minutes. I’ll do another blog post on this, actually, good idea!

    You don’t have to send your list blog posts, you could just send them newsletters (again, easy to set up in MailChimp) or text emails.

    I know you’ve got an ample to-do list but I would advocate moving this one up it!

  6. says

    @Rob, so, you could, say, have 10,000 newsletter subscribers, who don’t receive the RSS feed? Is this correct?

    I’ll be looking forward to hearing more on this in future posts :)

  7. says

    Yes, Andrew, some bloggers like to send their recent blog posts to their subscribers others like to send out a monthly newsletter. I think you can set it up to send a weekly synopsis of your feed if you post a lot. So you can pretty much do what you want.

    The benefit over Feedburner is that you are free to send these subscribers extra emails when you like.

    I’ll do the RSS to email post over the weekend, hopefully.

  8. says

    I have one site where I’ve embedded the signup code in a text widget and another where I use the Mailchimp plugin. I really like the simplicity of the plugin, however, I really like using “evil popup mode” which I’m using in my code on the text widget.

    Is there any way to enable the “evil popup mode” within the Mailchimp plugin?


    • says

      The answer is almost certainly no, Brenda, but if you are OK with inserting the code then that’s good. I’m actually going to be publishing a post early next week about taking the code from MailChimp and pasting it into your site. Thanks for stopping by!

  9. says

    Thanks for your help. I actually found an easy solution that’s free, but I will keep my eyes open for your post next week.

      • says

        I installed the WordPress Popup plugin at for free and embedded my signup code there.

        After playing with it for a little while to get it to work just like I wanted it to, I realized that I had to disable Javascript on the form code that I copied from After that it worked great.


        • says

          That’s great, B, thanks for sharing that with us. The post about embedding MailChimp form code is up now and it is probably similar to what you did although without the popup plugin. I found it was best to disable the JavaScript too. MailChimp is a lot of trial and error.

  10. Anon says

    Do you by chance know how to edit the field names in the Mailchimp Widget?

    For example, I want to change “Email Address :” to something else.

    Thanks, I’ve been looking for the code to add margins around the text.

    • says

      There are only the options available to you in the widget box, so just First Name, Last Name, Email and nothing else. If you want more you need to see my post pasting MailChimp form code. Also, you should always have the email address on the form :)

      You need to add CSS in order to add margins. Hope this helps.

  11. Mike says

    Thanks for the clear article Rob. The CSS part was especially helpful as I am still a rookie when it comes to any sort of coding. I’m trying to implement CSS code that was used for my last WP newsletter widget, and customizing it to the MailChimp widget but I’m having some trouble..the coding is slightly off. If you get the chance, could you take a look at it. Thanks!

    -CSS code for WP Send Blaster-
    .wpsb_opt_in #wpsb_email { padding: 7px; border: 1px solid #ddd; width: 200px; float: left; height:15px; }
    .wpsb_opt_in input.wpsb_form_btn { display: block; float: right; height: 30px; width: 75px; background: #931502 /*url(images/btn-search2.png) no-repeat */; border: none; padding: 0; text-align: center; color: #fff; cursor: pointer; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .wpsb_opt_in form { overflow:hidden; }
    .wpsb_opt_in p.wpsb_form_label { margin:0; }

    -How I customized it to MailChimp Widget –
    #ns_widget_mailchimp-3 form { margin:0; }

    #ns_widget_mailchimp-3 input{ display: block; float: right; height: 30px; width: 75px; background: #931502 /*url(images/btn-search2.png) no-repeat */; border: none; padding: 0; text-align: center; color: #fff; cursor: pointer; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

      • says

        Thanks Rob! I just linked my name to my website. The sign up button is misplaced. It is over the spot where the user would type in their email address. The colors, header, and everything else is the way it should be. I took it down since it wasn’t functioning, but I’ll throw it back up to show how it is broken. Thanks again.

        • says

          Hi Mike, you need to differentiate between the text input and the input button in your CSS, at the moment you have one style for both. So have one style for

          #ns_widget_mailchimp-3 input[type=”text”]

          and one style for

          #ns_widget_mailchimp-3 input.button

          and give them different styles. Maybe the button should be clear: both; to get it underneath the text input.

          Use Chrome Developer Tools or Firebug addon for Firefox to help you here.

  12. says

    Love your articles on Mailchimp. Is there a work around for mailchimp to accept role based emails? Does Aweber allow for role based emails?


    • says

      Hello Wendy, generally speaking Mailchimp are more strict than Aweber. They don’t allow affiliate links in their emails, for example, and Aweber do. The only work around is to import the role based emails manually, I think. I’m not sure if Aweber allow them. I’ve got similar tutorials with Aweber and WordPress coming up. :)

    • says

      Sorry I didn’t see your comment, Wendy. Yes, I have used VerticalResponse. They’re OK but they didn’t do sequential auto-responding at the time (where you can send a series of follow-up messages). So I moved onto Aweber.

  13. MC says

    Not an email marketer nor a business but more of a reporter/researcher who is looking for a better way to post my long emails to the web (& subscribers), so I looked into MailChimp earlier tonight.

    1. Their site is very wobbly & unstable from iphone & some features don’t even work. Their popup windows jump all over the page & you have to keep chasing them down to hopefully be able to “Tap” on it to fill out the requested add’l info (such as type DELETE into the box, etc.)

    2. With several blogs & my “old dinosaur” yahoogroups, I was looking for a way to send my emails to ONE address that would then disburse them to the various blogs & yahoogroups (from which subscribers then receive emails via those blogs & yahoogroups):
    •MailChimp accepted my private “send to” addys for Blogger & WordPress…
    •But it would not accept my yahoogroup “send to” addys, which look like this: MailChimp kept saying “This doesn’t look like a real address. Enter a real address.” :-/

    3. A second reason I was hoping MailChimp might be the answer was for this reason: Whether the problem is my gmail or iphone Mail App, I do not know. But if I address my email like so:
    •TO: Yahoogroup.1
    •CC: Yahoogroup.2; Yahoogroup.3
    •BCC: PrivateWordPressAddy; PrivateBloggerAddy

    …the 2nd BCC addy never reaches its destination, no matter what addy it is, even if it is one of my other personal addys. Seems gmail possibly has a limit on how many people/sites I can send the same email to(?) Hence, the hunt for a solution.

    3. The 3rd reason/problem for which I looked into MailChimp is: Yahoogroups does not post inline photos in emails. However, if you send an html type of newsletter, all photos, color text, everything, posts perfectly! (Not even WordPress, Blogger, Posterous, Tumblr, etc. can do that! & I have tried them all!) I was HOPING I could send my emails to MailChimp (via Email Beamer) & they would turn them into html type of a newsletter first & from there “send” them to my yahoogroups & blogs addys. But all Email Beamer does is send out the email exactly as it looked in your original email client (iphone Mail App) meaning, the photos still will not show up at yahoogroups since the email is not like an html newsletter. (I’m “assuming” the photos won’t show up at yahoogroups via the Email Beamer method because I could not test it since MailChimp would not accept my yahoogroup “send to” addy as described above.)

    4. The final reason I looked into MailChimp is because, as a researcher/news curator-aggregator/distributor (with commentary added), my emails are sometimes quite long. I don’t know who cuts them short (Gmail? WordPress? iphone Mail App?) but I am sick of emails being chopped off once they reach the site/blogs/ yahoogroups, etc. Then I have to go add what got cut off to the Comments section(s) at the blogs (can’t add anything at yahoogroups).

    If anyone knows of a solution to these post-by-email dilemmas, please do share. I’ve been looking since 2009 & have just about given up. (I am not a tech geek, btw, which is probably obvious. :) Thanks.

    • says

      Thanks for your comment, MC, the short answer is that you could try AWeber. For starters there site is blissfully uncomplicated unlike the MailChimp site. You may have to re-opt in all you subscribers if you wish to transfer them from Yahoo Groups to an email sender.

      MailChimp, Aweber or any other email sender company will give you the ability to email images or have pretty templates full of images that you can send.

      So, not knowing the ins and outs of Yahoo Groups, one possible alternative for you would be to create an account with one of these email providers, send an email to all your subscribers with a link telling them to subscribe and then send all your emails via the emailer. You will lose some addresses but you will have more control over what you can do in the future.

      Please let me know how you get on or if you have any further questions.

  14. MC says

    Thanks so much, Rob, for the ideas. When I completed my “Chimp Trials” last night & deleted the acct., MailChimp site asks Why deleting? So I was able to fill in my scenario. Maybe somebody there will actually read it & consider it for the future. Chimp Heaven, lol. (love their name, mascot, & site colors).

    I’ll look into AWeber next. I think they have a limited trial version. Thanks for that tip. My plan was to move on from yahoogroups to a “real” blog &/or site & still will when I work out all the emailing kinks. At that time I did plan to notify subscribers, as you described, & ask they follow/subscribe to the new service/site/blog.

    Thanks again. Have a nice weekend!

  15. MC says

    PS: I checked out ChimpFeedr mentioned in one of your other articles. Nifty! Never knew there was such a thing as an RSS Masher. I like it! (Yahoo Pipes looked way too complicated.)

  16. MC says

    RSSMix > very cool, thanks, Rob! I think I like it better (can add all links in the one window at the same time).

    Last night I went to find the RSS links for 3 of my fav sources/sites to mash them via ChimpFeedr but sadly found none of the 3 sites had RSS feeds/links. Guess not everyone realizes how cool RSS is (I use RSS Runner app on iphone to keep up with some other sites & love staying updated that way with their latest posts &/or news stories, almost more than via email). Good news was that those 3 sites did have Facebook sites & 2 of their 3 Facebook sites had RSS feeds/links on their FB pages, so I grabbed those… Very exciting this mashing trick, lol, love the idea!

    Last night I also found this freebie TwitterFeeder tool: Haven’t signed up yet but thinking I can now mash a few fav RSS links together via RSSMix & then enter that link into the TwitterFeeder tool to keep a fairly active Twitter stream going (without me having to do it manually) which will give me more time for reading/researching, my fav hobbie. :)

    I also stuck ESP into google & found an ESP Comparison site with reviews. Wow, there were 15 ESP sites reviewed (didn’t read them all yet). I was surprised there were so many. But as you have said, out of the 15, only MailChimp is FREE. Thanks again for all the tips!

    • says

      Thank you for stopping by, James. You have no idea how popular this article is! It seems that this plugin has helped so many people out! Thank you!

  17. MC says

    Thanks, Rob, for that link! Yes, their site works very well from iphone safari & I already set up a few RSS’s directed to my Twitter! Very good!

  18. says

    Hi Rob,
    Great article. I have MailChimp and, for now, at least, have it pasted in my About page and at the bottom of every page (where the lettering is pretty, um, subtle. I learned that it’s possible to convert a MailChimp list to Aweber, so keeping the awesomely free MailChimp list builder. It’s great for beginners.

    • says

      Yes, you can port a list over to AWeber from another email company by writing to them and explaining the situation. This way you can wait until you get 2,000 subscribers on MailChimp before you make the switch. Good to see you here again, AstroGremlin.

  19. Ayesha says

    Hi Rob,

    Thanks for this CSS code, really helpful. However, I have used the same sign-up widget on several custom sidebars within one site – this css only applies to the widget used in the primary sidebar for me. Do you have any idea why the styling isn’t being applied to the widget in the custom sidebars?

  20. AngelaR says

    Rob, Great Post! Do you know if there is a way to get rid of the “required field” text and asterick* on the mailchimp form on my WP site? Can this be done is CSS or on mailchimp somehow? Have been searching around the internet and cant seem to find anything on this!

  21. Jean says

    Hi Rob. Thanks for this great article. I am playing around with the plugin and have noticed that the error message is the same for a mal formed email address and an address which is already on the list. I have assigned a particular list in the sign up put it doesn’t seem to recognise an existing email address. Is this possible with this widget? Or would it be better to simply embed the code in a text widget?

    I have also asked these questions on the WordPress plugins section but would be useful to get your take on things.

    Many thanks.

      • Jean says

        Hi Rob, thanks for your reply. I have tried the widget in different themes etc and still the same error message for an existing subscriber. I am using Mailchimp on another small static site and have pasted in the sign-up code with no problem ie. it recognises an existing email address so I might just do this in a WordPress text widget. I will also take a look at your article about embedding. Cheers.

  22. says

    Hi Rob – thanks for the ‘nice styling’ code that ‘fixes’ the alignment for the MC Widget. I used it on a WP site with great result! :) HOWEVER, I just tried to use it on 2 other sites I have created and the nothing happens, I put it in the Style.css under Editor and it doesn’t work for some reason on the other sites. So I went to the site that it DID work and deleted it and the style went all wonky again, then I reverted back to the fix and all was good, so I know the code is good and it’s placed correctly – I can give you any info you want but if you could give me any ideas I would be SO grateful! :) Thanks, Teri

    • says

      Hi Teri, thanks for the query. Interesting! What might be happening here is that the identifier for the MailChimp widget may be different each time so you’ll have to tweak the CSS in the other two cases.

      Make sure you find out the div id of the widgets by using the Chrome Developer Tools or Firefox’s Firebug and see if the widget is wrapped in the div id="ns_widget_mailchimp-3". Maybe it’s “ns_widget_mailchimp-2” or “ns_widget_mailchimp-4”? In which case change the CSS accordingly.

      Otherwise, please get back to me with the URL of the other sites. And please let me know if this works as I’ll have to change the article.

  23. Jan says

    HI Rob,

    i am working on a music website her I use the Mailchip wiget plugin. I want to style it like the surch Form but ist does not work! Can you please help with the und CSS elements. You will find the examples here:

    Thank you

  24. says

    Hi Rob
    This is just the post I needed.
    Starting to think about creating a list and I’ve heard that MailChimp is pretty good and is free.

    Now I know how to set it up.

    Thanks for the note about MailChimp not allowing affiliate links!
    Guess I can link to pages, which contain affiliate links, but not put links directly into the emails.

    Thanks for putting out a great post Rob – appreciate it.

    BTW – notice that you are a Genesis man.
    I’m with you on that one.

  25. Collin says

    I’m trying to get the (that reads “Email address:”) to align left. At the moment it seems to float in the center. Is there some CSS code I can use to bump it to the left margin?


  26. Renu says

    Hello Rob Cubbon

    I am using mailchimp list WP plugin for the newsletter signup form but i want this form to open onclick of a button and show as a popup everytime user clicks on a paarticular button. Can you help ???


  27. says


    Thanks for the tutorial it’s just what I was looking for.
    I just have two question:
    -How can I add a text such as :
    “To receive my posts by email subscribe here”
    -Can I put the “email address” label inside the box instead of above?

    Thanks a lot in advance!

    • says

      Hello Valentine, not by using this plugin, I don’t think. In MailChimp, create a list and then go List > Forms you can create a form with the input fields you want and you can then further style up the form using the CSS. I hope this helps.

  28. says

    Great post – tons of valuable info!

    One follow-up question: is there any easy way to set up an MailChimp email optin form (for a blog subscription) that ties into a download for a free ebook, i.e. “sign up here for free ebook?”

      • says

        Just so I’m clear, you’re suggesting that I can include a link to the ebook download in the subscription confirmation automatically forwarded by MailChimp?

        • says

          Yup. There are two emails you get after entering your email address. The first is a confirmation, in which users have to click on a confirmation link and the second is a welcome email – you can put an e-book download link in that one. Alternatively you can put the e-book download link on the page the confirmation link takes you to. I explain how to do this with AWeber here.

  29. says

    Hi Rob, I am little confused. Ones someone subscribed to my mailing list in my mailchimp account than when I published a new post than that post will be automatically send to my subscribers via email or I have to send to them?

  30. says

    Hi again Rob,
    I have installed the Mailchimp widget in my blog and activated it but the sign up form is not looking correctly, It’s looking naked form:S
    Can you please tell me how to design it? The CSS code which you showed us is last,
    Where to paste that code?

    • says

      Hello again, Ehsan, in WordPress go Appearance > Editor – that should show your style.css file or something similar. Be careful and keep copies of what you’ve done. Any problems come back here.

      • says

        Thanks Rob, It’s looking good now, But one more thing is left. How to put a message on the sign form’s top? for example like the video you shared there’s a message on the signup form’s top which is “Download free internet marketing e-book and join our mailing list”

        Please guide me how to ad like this message at the top of the sign form? And If you also guide me on how to ad an image too than I will be very thankful to you.

        • says

          You can’t easily add these elements while using the widget, Ehsan. You should either get the raw code from MailChimp or from the source of the page with the widget. Then add that code to a text widget. Disable the plugin because you don’t need it anymore. Then just add the text and image with simple HTML into the text widget.

  31. says

    Do you have any other CSS for mailchimp optin located in sidebars? Or can you refer me to other sources?

  32. says

    Hi Rob, thank you so much for this tutorial. it was such a relief to get this working!!!

    my only problem is I got stuck on how to improve the design and look & feel. can you have a look and tell me what you might recommend? I don’t know code, so go easy on me :) thanks!

    • says

      Glad this tutorial helped you, Melissa. Improving the design of the form does require a bit of CSS knowledge. Your best bet is posting a link to your site here and telling me what you want and I’ll give you the CSS.

  33. Michael says

    Thanks for the information! Has anyone tried using the evil pop up on their site? I have been experimenting with a ton of other plugins and I have yet to have any luck. Figured I would go back to the source.

    Happy blogging!

  34. says

    Hi Rob, MailChimp for WP is so much better. You may want to try and post about it. Very little knowledge required and with plenty of features and good looks.