How I increased newsletter signups

Discussion in 'Indie Business' started by Tom Cain, Jan 7, 2006.

  1. Tom Cain

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    284
    Likes Received:
    0
    Last year, I made a change to how I let people sign up for my email list that has worked really well. I thought I'd share:

    I started the email list in 2002. There were links to a dedicated signup page throughout the site and in the order receipt. Signups were not that great, only a few thousand since 2002.

    In July 2005, I changed the demo download from an HTML link to a form with a download button. I put a text input field right above the download button that lets them sign up for the list:

    http://www.smallware.com/download/

    In the six months since, my traffic, downloads, and sales have remained steady. But the size of my email list has more than doubled. I have gotten more signups in six months than in the previous three years by making this change. I believe it's because it makes signing up easier -- everything in one action -- but I don't know for sure.

    Anyone looking to increase newsletter signups might want to give this a try. Two points that I think are important if you do:
    1. Clearly mark the email field as optional.
    2. Note that you won't spam them.
    I hope this info helps anyone looking to increase their signups. If anyone else has tips that worked, I'd love to hear them.
     
  2. jankoM

    Indie Author

    Joined:
    Feb 17, 2005
    Messages:
    1,003
    Likes Received:
    0
    that is very nice advice, thank you a lot - I will do it
     
  3. svero

    Moderator Original Member Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    3,392
    Likes Received:
    6
    Well... This sounds like the rare gem of advice I'm always on the lookout for. Ill definitely give this a try.
     
  4. Chris Evans

    Moderator Original Member

    Joined:
    Jul 26, 2004
    Messages:
    1,167
    Likes Received:
    1
    I can confirm that this works. I did something somewhat similar in the middle of December and new signups per day quadrupled.

    Before:
    I had newsletter signup forms scattered throughout the site on side bars and such. But nothing really in the main content area.

    After:
    I added a newsletter subscription box below the download buttons. You can see it here: http://www.outsidetheboxsoftware.com/choose_platform_demo_ppg.html

    It seems to catch users when they're thinking, "What do I do next?". Incidentally I don't have any other newsletter signup boxes on my site, it's only on the download page yet my signups have increased 4x.

    Also, since I'm not giving any impression that I'm "forcing" them to signup, I'm using single-opt-in. If you look at my download page you'll notice the download area and subscription box are clearly separated from each other. So for the most part they are less likely to put fake addresses and only people who are genuinely interested in my games are going to put their e-mail address in there.

    This has greatly kick-started my newsletter subscriber base.
     
  5. Tom Gilleland

    Original Member

    Joined:
    Nov 23, 2005
    Messages:
    360
    Likes Received:
    0
    What do you guys use to capture your emails? PHP & MySQL database?
    And how do send out your email newsletters later?

    Thanks,

    Tom
     
  6. HarmonicFlow

    Original Member

    Joined:
    Jun 5, 2005
    Messages:
    27
    Likes Received:
    0
    I can also confirm this fact. We re-designed our site a while back and we put the subscribe to newsletter on the download page. This is optional stuff, the download will start anyway. Interesting how a small change like this can do that big difference.

    About what we uses for the sign-up. Double-opt in through http://www.ymlp.com.

    At the begining we did the collecting and sending through our own script code. However, it's a much better idea doing this through YMLP or some other place. It's cheap and gets you much more functionality.
     
  7. Indiepath.T

    Original Member Indie Author

    Joined:
    Sep 4, 2004
    Messages:
    329
    Likes Received:
    0
    I concur, we do this on cloverleaf (http://cloverleafgames.com/download.php?id=1022), we make it very obvious that this is optional and use a double opt-in system also. Our system is in-house, it's the same core code that we use for Indiegamebusiness.com - Our soon to released site which offerers services such as YMLP.

    We capture everything on the database, who downloaded what, when and most importantly if someone has opted in to recieve newsletters. This allows us to do a fair degree of targetted marketing and to the people we know are going to be receptive.
     
  8. Reanimated

    Original Member

    Joined:
    Jul 29, 2004
    Messages:
    109
    Likes Received:
    0
    Hi
    this is probably a stupid question but whats do double-opt in and single-opt in mean? Also, Indiepath.T im not sure if you know, but your download link is broken for me.

    edit: oh wait, ignore that, its working. just realised its a PHP script so it wouldnt work if I just clicked on the link you posted.
     
  9. Savant

    Original Member

    Joined:
    Feb 8, 2005
    Messages:
    1,674
    Likes Received:
    0
    A double opt-in usually means that you sign up on the site and then they send you an email containing a link that you have to click to confirm that you really and truly want to be on the list. This is a good practice as it confirms that:

    a) the person really meant to sign up
    b) they typed in their email address correctly.
     
  10. Tom Cain

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    284
    Likes Received:
    0
    I've used PHP and MySQL, mailing with a program called "Mail Them Pro". I'm now in the process of switching to a newsletter service provider instead.
     
  11. princec

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    4,873
    Likes Received:
    0
    Do you simply provide these guys with a csv file of emails and names? I've been wondering about how to do this myself.

    Cas :)
     
  12. Hidden Sanctum

    Original Member

    Joined:
    Nov 12, 2005
    Messages:
    66
    Likes Received:
    0
    Great information here! :D

    I understand that the number of people on your mailing lists is dependent on a number of factors. Is there a reasonable number that I can reasonably expect to sign up initially? I'd just hate to sign up for service then get hit with a $50/month bill and I haven't even released a game yet. Does it generally take 6 months to build up just 1,000 or is 1,000 the low end and minimum that you initially get?

    Also, how often do you guys send out a newsletter? I signed up on one indies mailing list and it seems like this guy sends one out every 2 weeks which seems excessive (and annoying). I would think that the only time to send one out is when you release a new game, announce a special, or do a press release.
     
  13. Hamumu

    Indie Author

    Joined:
    Jul 26, 2004
    Messages:
    557
    Likes Received:
    0
    If you use YMLP, it's free when you have less than some smallish number of subscribers (or you could just use that freeness to try it out).

    As for getting data to them, it's not a CSV, because they don't store names at all - it's just a straight up list of email addresses, one to a line (at YMLP, you paste it into a form on their site - of course, they also have automated signups when you aren't doing bulk ones).
     
  14. svero

    Moderator Original Member Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    3,392
    Likes Received:
    6
    Just wanted to mention that I changed my download pages a few days ago to match tom's suggestion. A little early to be sure where it will average out, but it seems like newsletter signups have increased about 4-5x. Seems very effective.

    - Steve
     
  15. Sharpfish

    Original Member

    Joined:
    Feb 25, 2005
    Messages:
    1,309
    Likes Received:
    0
    Hi Steve - you have combined the subscribe with the download button yes? Is it single or double opt-in/confirmation e-mail?

    cheers
     
  16. svero

    Moderator Original Member Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    3,392
    Likes Received:
    6
    Well I didnt have a nice simple way of implementing double opt in with this. In order to get it working nicely I had to just store the email in a database locally so it's single for the names entered on the download page. All the methods I tried to stream it through my normal double opt in process involved some fancy javascript etc.. that didnt really work out due to issues with popup blockers and so on.
     
  17. Nexic

    Indie Author

    Joined:
    Nov 5, 2004
    Messages:
    2,437
    Likes Received:
    0
    My subscriber list is still below 1000 after nearly 2 years. I guess I'll be trying this technique!
     
  18. Sharpfish

    Original Member

    Joined:
    Feb 25, 2005
    Messages:
    1,309
    Likes Received:
    0

    Thanks for the info. I thought it would be along those lines... in my case I would have to manually copy those e-mails over to the mailing list provider - possibly triggering a confirmation mail.

    cheers
     
  19. Tom Cain

    Indie Author

    Joined:
    Jul 27, 2004
    Messages:
    284
    Likes Received:
    0
    Well, I've just built my own new, from-scratch, double opt-in system to process sign-ups just from my download form. And it took a while to do.

    And, right after I finished I remembered how to avoid all that work.

    Here's some PHP code for the download form processor. It does whatever you want in your form processor script, posts the email address to the newsletter provider's server, and starts the download properly. This way the newsletter provider handles all the opt-in mailings and you don't have to manually copy over your captured addresses.

    This example works for Ezine Director. It uses a POST function contributed in the PHP online manual's user notes:

    PHP:
    function post($host,$query,$others='') {
        
    $path=explode('/',$host);
        
    $host=$path[0];
        unset(
    $path[0]);
        
    $path='/'.(implode('/',$path));
        
    $post="POST $path HTTP/1.1\r\nHost: $host\r\nContent-type: application/x-www-form-urlencoded\r\n${others}User-Agent: Mozilla 4.0\r\nContent-length: ".strlen($query)."\r\nConnection: close\r\n\r\n$query";
        
    $h=fsockopen($host,80);
        
    fwrite($h,$post);
        for(
    $a=0,$r='';!$a;){
            
    $b=fread($h,8192);
            
    $r.=$b;
            
    $a=(($b=='')?1:0);
        }
        
    fclose($h);
        return 
    $r;
    }

    $email $_POST["email"];
        
    if (
    $email <> "") {
        
    post("sub.ezinedirector.net/index.cfm","fuseaction=s&EzineID=<YOUR-EZINE-ID>&email=$email");
    }

    header("Location: <YOUR-DOWNLOAD-LOCATION>");

    exit();
     
  20. Sharpfish

    Original Member

    Joined:
    Feb 25, 2005
    Messages:
    1,309
    Likes Received:
    0
    Thanks for the code - sounds very useful, will take a closer look when I get around to the site-redesign. :)
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer